agent-orchestrator/v2/src-tauri/src
DexterFromLab 862ddfcbb8 Fix provider/model persistence and rewrite Aider runner for interactive mode
Rust groups.rs ProjectConfig was missing provider, model, and other optional
fields — serde silently dropped them on save, causing all projects to fall
back to claude/Opus on reload. Added all missing fields to both ProjectConfig
and GroupAgentConfig structs.

Rewrote aider-runner from one-shot --message mode to interactive stdin/stdout:
- Persistent aider process with multi-turn conversation support
- Pre-fetches btmsg inbox and bttask board before sending prompt to LLM
- Autonomous agent override prompt so LLM acts instead of asking for files
- Line-buffered output (no token-by-token fragments)
- Thinking block classification for DeepSeek R1
- Graceful /exit shutdown

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:01:46 +01:00
..
commands feat: integrate all production readiness modules 2026-03-12 11:10:50 +01:00
session feat: integrate all production readiness modules 2026-03-12 11:10:50 +01:00
btmsg.rs Wire play/stop buttons and DM send to agent lifecycle 2026-03-12 12:33:08 +01:00
bttask.rs chore: rebrand to Agent Orchestrator + fix pragma busy_timeout crash 2026-03-12 11:42:13 +01:00
ctx.rs feat(e2e): add test mode infrastructure with BTERMINAL_TEST env isolation 2026-03-12 11:10:50 +01:00
event_sink.rs refactor(v2): extract bterminal-core crate with EventSink trait 2026-03-06 19:05:35 +01:00
fs_watcher.rs feat(e2e): add test mode infrastructure with BTERMINAL_TEST env isolation 2026-03-12 11:10:50 +01:00
groups.rs Fix provider/model persistence and rewrite Aider runner for interactive mode 2026-03-12 16:01:46 +01:00
lib.rs fix: use tauri::async_runtime::spawn for WAL checkpoint task 2026-03-12 11:10:50 +01:00
main.rs Rename binary to agent-orchestrator, add splash screen, fix white flash 2026-03-12 12:09:18 +01:00
memora.rs feat(e2e): add test mode infrastructure with BTERMINAL_TEST env isolation 2026-03-12 11:10:50 +01:00
notifications.rs feat: add OS + in-app notification system 2026-03-12 11:10:50 +01:00
plugins.rs feat: add plugin system with sandboxed runtime 2026-03-12 11:10:50 +01:00
pty.rs refactor(v2): extract bterminal-core crate with EventSink trait 2026-03-06 19:05:35 +01:00
remote.rs fix(remote): cancel reconnect loop on machine removal 2026-03-11 04:51:46 +01:00
search.rs feat: add FTS5 full-text search with Spotlight-style overlay 2026-03-12 11:10:50 +01:00
secrets.rs Add Aider provider with OpenRouter support and per-provider sidecar routing 2026-03-12 13:33:39 +01:00
sidecar.rs refactor(v2): extract bterminal-core crate with EventSink trait 2026-03-06 19:05:35 +01:00
telemetry.rs Rename binary to agent-orchestrator, add splash screen, fix white flash 2026-03-12 12:09:18 +01:00
watcher.rs feat(e2e): add test mode infrastructure with BTERMINAL_TEST env isolation 2026-03-12 11:10:50 +01:00