v0.10.3
What's Changed
Conversation History & Session Storage
We finally gave your chats a memory! 🎉 Your conversations now live in session storage, so you can pick up right where you left off—no more “where were we?” moments. It’s like a diary for your agents, only cooler and way more useful.
Chat Queue and Messaging
The chat system got a traffic cop. 🚦 Messages typed while the agent is busy are now neatly queued, and each line shows up as its own entry. Plus, you’ll see a friendly “You: ” echo, so you never wonder what you actually typed. Talk to your agents with confidence!
CLI Live Panels & UI Polish
Our command line just got a makeover. Live panels now have sensible bounds, keeping reasoning and sub‑agent output tidy. We added a blank line before metrics, clearer delimiters, optional agent descriptions, and we finally stopped shouting your API key back at you. The CLI now feels like a sleek cockpit, not a cluttered console.
CLI Performance Boosts
Speed demons rejoice! 🎢 Adaptive buffering makes tables and code blocks flow smoother, while streaming deltas are now throttled to an ~80 ms cadence. The streaming pipeline was rebuilt on a single‑pending‑buffer model, reducing lag and giving you a snappier, more responsive experience.
LLM Enhancements
Local models got a power‑up. 🤖 We added client‑side reasoning‑tag parsing and introduced the llama.cpp provider with configurable base URLs. Now you can run LLMs locally with less friction and more control over where they pull their brains from.
Workflow Reliability
Failed scheduled runs now leave a breadcrumb trail. The workflow system records failures and surfaces them at startup, so you’ll know instantly when something went sideways—no more silent time‑outs.
Core Adaptive Budget
The tool result character budget is now adaptive, meaning the system intelligently trims output to stay within limits without cutting off the good stuff. It’s like having a personal editor that knows exactly how much to say.
CI & Automation
Continuous Integration got a turbo boost: PR context is now handed to jazz agents, PR triggers and assistants are in place, API keys get redacted from terminal history, and workspace paths are fixed for the PR‑assistant. Your CI pipeline is now smarter, safer, and a lot more helpful.
Maintenance & Docs
We cleaned house—dead files and unused dependencies are gone, AI‑agents docs are ignored where they don’t belong, and we fixed a few release‑note copy‑path quirks. The repo is leaner, meaner, and better documented.
Commits
2e201150.10.3fa069c0feat(history): session storage and conversation history (#221)ad57363feat(chat): stack queued messages, one entry per line (#220)9ba9840feat(cli): bounded live panels for reasoning and subagents (#213)b674518fix(chat): echo "You: " when draining the queued message (#217)fb4f804chore: prune dead files and unused dependencies (#219)17fdcecperf(cli): adaptive buffering for tables and code blocks (#218)d1150b4feat(chat): queue messages typed while agent is busy (#212)91972f7fix(workflow): record failed scheduled runs and surface them on startup (#215)861bcf2perf(cli): buffer streaming deltas to ~80ms cadence (#216)859929cfix(cli): rendering polish — blank line before metrics + reasoning delimiter (#211)e480f06fix(cli): polish input flows — optional agent description + mask API key echo (#210)da1f4ccfix(cli): rebuild streaming pipeline on single-pending-buffer model (#209)855c0affeat(llm): client-side reasoning-tag parsing for local models (#208)ac686d0chore(docs): ignore AI agents docs63a7bb3feat(ci): give jazz agents PR context and finish the workspace fix (#207)c8fedc6feat(llm): add llama.cpp provider and configurable base URLs (#199)000c8b6fix(ci): give pr-assistant the workspace path and stop dumping raw failures (#205)0d9ba9ffix(ci): use full namespaced model id for openrouter agents (#202)229cc10chore(release): OPENROUTER_API_KEY3b9d4a5feat(ci,cli): /jazz PR trigger; redact API keys in terminal history (#196)3fe3735feat(cli,ci): add @Jazz PR assistant and polish output (#195)74af9cefeat(core): Adaptive tool result character budget (#194)2291ec8jazz update compact release note display (#193)