SajiCode v1.0.3: Advanced Engineering & TDD Workflow Release
This release introduces major functionality to SajiCode's autonomous engineering capabilities, bringing enterprise-grade version control, persistent memory, and a strict Test-Driven Development (TDD) pipeline to the 17-agent orchestrator.
🌟 What's New
- Intelligent Version Control & File Tracking
Git Integration: Full suite of git tools (commit, branch, diff, checkpoint) are now wired directly into the PM and domain leads.
File Change Tracker: Built-in snapshot and undo capabilities allow agents to intelligently track and revert mistakes automatically if a change breaks the build.
New CLI Commands:
sajicode undo : Instantly undo the last modification made by an agent to a specific file.
sajicode snapshots: View a log of the most recent file snapshots taken by agents. - TDD-First Architecture & Quality Gates
TDD Workflow: Test-Driven Development is now strictly enforced within the QA and domain leads' workflow. Every newly generated feature or module must be backed by comprehensive testing before the PM marks the task as complete.
Hooks System: Added support for pre and post-action hooks, allowing for deep customization of agent workflows. - Headless & CI/CD Mode Support
SajiCode is no longer just an interactive terminal UI. Using the --headless flag (e.g., sajicode build "Fix login bug" --headless), you can now trigger agents to write tests, review code, or audit vulnerabilities automatically inside your CI/CD pipelines (GitHub Actions, Vercel, etc). - Engine Optimizations & Advanced Memory
CompositeBackend Persistent Memory: Upgraded to an advanced persistent memory architecture that spans multiple sessions and storage layers.
Summarization Middleware: Actively condenses context in the background to prevent LLM context window collapse during exceptionally long or complex engineering tasks (enabled by default).
Sub-agent Strict Prompt Limits: Enforced 500-word maximum response limits on all sub-agents combined with enhanced context briefing delegation. This guarantees massive improvements to speed and ensures concise, agile outputs from the specialists.
Streaming Progress Dashboard: Upgraded the CLI renderer to provide real-time visibility into the exact activities and delegations of all 17 agents simultaneously.
Full Changelog: v27...v1.0.3