v3.0.0 β RAG, Personas, Stats, Debug & 11 More Features
What's New in v3.0.0
15 new features, 14 new slash commands (49 β 63 total), 232 tests.
New Slash Commands
| Command | Description |
|---|---|
/changelog |
View version history |
/stats |
Session metrics (files, tools, time, cost) |
/review-local |
AI reviews staged git changes |
/test <file> |
Auto-generate unit tests |
/persona <name> |
Switch AI personality (5 presets) |
/patch |
Apply diff from clipboard |
/profile |
Save/load config profiles |
/refactor |
Multi-file rename/extract refactoring |
/history |
Browse and resume past sessions |
/watch <path> |
File watcher with change notifications |
/embed + /rag |
RAG search with embeddings |
/debug <script> |
Run, catch errors, debug with AI |
/diagram <desc> |
Generate Mermaid diagrams |
Highlights
-
RAG Search β
/embedindexes your codebase into a local SQLite vector store (using Ollama or OpenAI embeddings), then/rag <question>finds the most relevant code chunks and feeds them to the AI for context-aware answers. -
5 AI Personas β
/persona security-expert,code-reviewer,teacher,architect,debuggerβ each prepends a specialized system prompt to shape AI behavior. -
Session Stats β
/statsshows real-time metrics: session time, messages sent, files read/edited, commands run, searches, cost, and top tools used. -
Config Profiles β
/profile save workcaptures your current model, theme, persona, permission mode, and settings./profile load workrestores them instantly. -
Session History β All sessions are saved to
~/.kodiqa/history/. Browse with/history, resume any past session with/history resume <id>. -
Parallel Tool Calls β OpenAI-compatible providers now send
parallel_tool_calls: true, enabling concurrent tool execution from the API side.
Install / Upgrade
git pull
pip install .Full Changelog: v2.0.0...v3.0.0