clawdie-ai/scripts
Clawdie AI 80d170a123 feat(harness): replace Codex controlplane runner with Aider+Pi (Sam & Claude)
The controlplane harness now uses Aider as the multi-agent orchestrator
instead of Codex. Aider launches via --message for non-interactive task
execution, with the same tmux glass-pane and log streaming as before.

Runtime changes:
- src/config.ts: ControlplaneRunner 'codex' -> 'aider', env vars renamed
- src/controlplane-codex-runner.ts -> controlplane-aider-runner.ts:
  CodexRunOptions -> AiderRunOptions, runCodexTask -> runAiderTask,
  adjusted CLI args for Aider (--message, --model)
- src/controlplane-heartbeat.ts: updated imports and branch logic
- setup/agent-cli-check.ts: pi and aider first, others optional
- setup/install.ts: added printAiderTip()
- scripts/glass.sh: right pane now launches aider instead of shell

Config:
- .env.example: CONTROLPLANE_CODEX_* -> CONTROLPLANE_AIDER_*

Docs:
- AGENTS.md: updated agent identity and CLI prerequisite
- README.md: Aider+Pi as primary driver
- doc/CONTROLPLANE-MESSAGE-CONTRACT.md: runner modes updated

Codex, Claude Code, and other CLIs remain installed and available
as optional tools. Only the harness default changed.

---
Build: pass | Tests: not run (Linux)
2026-04-12 08:26:20 +02:00
..
hooks Add pre-commit security hook to block sensitive data 2026-03-23 22:58:21 +00:00
memory docs: complete Codex's public/internal restructure alignment 2026-04-06 13:22:24 +00:00
apply-skill.ts refactor: CI optimization, logging improvements, and codebase formatting (#456) 2026-02-25 23:13:36 +02:00
backup.ts feat(db): migrate SQLite to Postgres OPS_DB (Sam & Claude) 2026-04-11 12:21:27 +02:00
bhyve-evidence.sh fix: correct preflight summary path and hardcoded session name 2026-04-02 06:12:26 +00:00
crowdin-sync.sh feat: Crowdin integration - Slovenian first (Sam & Claude) 2026-04-06 19:53:35 +02:00
date-format.sh feat(setup): add FreeBSD onboarding and baseline sync 2026-03-14 02:51:10 +01:00
destroy-jails.sh Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
docs-compile.sh Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
docs-sync.cron.sh Public/internal docs restructure; CMS/verify cleanup (Sam & Codex) 2026-04-05 06:29:19 +00:00
fetch-upstream.ts fix(dates): standardize DD.mmm.YYYY display and snapshot naming 2026-03-14 00:07:55 +01:00
fix-skill-drift.ts fix(tmp): keep temp files under project tmp/ (Sam & Codex) 2026-04-03 09:37:42 +00:00
gen-changelog.ts fix(dates): standardize DD.mmm.YYYY display and snapshot naming 2026-03-14 00:07:55 +01:00
glass.sh feat(harness): replace Codex controlplane runner with Aider+Pi (Sam & Claude) 2026-04-12 08:26:20 +02:00
heartbeat.sh chore: replace legacy klavdija refs with agent-agnostic names, fix checklist to use Bastille 2026-04-01 21:59:13 +00:00
post-update.ts feat: add /update skill for pulling upstream changes (#372) 2026-02-23 01:03:13 +02:00
rebase.ts Skills engine v0.1 + multi-channel infrastructure (#307) 2026-02-19 01:55:00 +02:00
run-migrations.ts refactor: CI optimization, logging improvements, and codebase formatting (#456) 2026-02-25 23:13:36 +02:00
test-jail-runtime.ts refactor: replace container paradigm with FreeBSD jails, rename all container refs 2026-03-07 16:30:12 +01:00
test-memory-pipeline.ts chore: replace legacy klavdija refs with agent-agnostic names, fix checklist to use Bastille 2026-04-01 21:59:13 +00:00
uninstall-skill.ts refactor: CI optimization, logging improvements, and codebase formatting (#456) 2026-02-25 23:13:36 +02:00
update-core.ts feat: add /update skill for pulling upstream changes (#372) 2026-02-23 01:03:13 +02:00
validate-all-skills.ts refactor: replace WhatsApp with Telegram, rename container→jail, migrate skills to .agent/ 2026-03-07 18:36:27 +01:00