Commit bf57274
feat: v4.0.0 — swarm agents, test-loop, model routing, DNA, budget guard, safe mode, autopilot, benchmark, chaos refactor, evolve, privacy + website redesign
New features:
- /swarm — run N parallel agents on a task simultaneously
- /test-loop — fix-until-green loop with auto test runner detection
- /benchmark — compare all providers on the same prompt
- /routing — per-step model routing (plan/execute/review phases)
- /budget — session cost cap with auto-fallback to Ollama
- /dna — extract codebase DNA and inject as persistent context
- /safe — git-stash-backed safe mode with auto-revert on test failure
- /autopilot — FSWatcher daemon for auto-commit on file change
- /chaos — chaos refactor agent (variable rename, structure shuffle)
- /evolve — self-improving system prompt optimizer
- /privacy — zero-telemetry session cost report
- Bigram-boosted TF-IDF search with relevance bands + context lines
- Model routing wired into Ollama, Claude, OpenAI agent loops
- Fixed Claude agent loop bug (end_turn was skipping tool calls)
- Default mode changed to auto-edit
- Website fully redesigned: Resend.com-style pure black/white minimal aesthetic
Co-authored-by: Nyx <nyx@thealxlabs.ca>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 43691d8 commit bf57274
26 files changed
Lines changed: 2217 additions & 476 deletions
File tree
- dist
- core
- providers
- sessions
- ui
- src
- agents
- core
- providers
- search
- sessions
- ui
- website
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
59 | 70 | | |
60 | 71 | | |
61 | 72 | | |
| |||
73 | 84 | | |
74 | 85 | | |
75 | 86 | | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
76 | 94 | | |
77 | | - | |
| 95 | + | |
78 | 96 | | |
79 | 97 | | |
80 | 98 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments