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> |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| .gitignore | ||
| build.rs | ||
| Cargo.toml | ||
| tauri.conf.json | ||