Skip to content

v0.10.3

Choose a tag to compare

@lvndry lvndry released this 01 May 11:05
· 48 commits to main since this release

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

  • 2e20115 0.10.3
  • fa069c0 feat(history): session storage and conversation history (#221)
  • ad57363 feat(chat): stack queued messages, one entry per line (#220)
  • 9ba9840 feat(cli): bounded live panels for reasoning and subagents (#213)
  • b674518 fix(chat): echo "You: " when draining the queued message (#217)
  • fb4f804 chore: prune dead files and unused dependencies (#219)
  • 17fdcec perf(cli): adaptive buffering for tables and code blocks (#218)
  • d1150b4 feat(chat): queue messages typed while agent is busy (#212)
  • 91972f7 fix(workflow): record failed scheduled runs and surface them on startup (#215)
  • 861bcf2 perf(cli): buffer streaming deltas to ~80ms cadence (#216)
  • 859929c fix(cli): rendering polish — blank line before metrics + reasoning delimiter (#211)
  • e480f06 fix(cli): polish input flows — optional agent description + mask API key echo (#210)
  • da1f4cc fix(cli): rebuild streaming pipeline on single-pending-buffer model (#209)
  • 855c0af feat(llm): client-side reasoning-tag parsing for local models (#208)
  • ac686d0 chore(docs): ignore AI agents docs
  • 63a7bb3 feat(ci): give jazz agents PR context and finish the workspace fix (#207)
  • c8fedc6 feat(llm): add llama.cpp provider and configurable base URLs (#199)
  • 000c8b6 fix(ci): give pr-assistant the workspace path and stop dumping raw failures (#205)
  • 0d9ba9f fix(ci): use full namespaced model id for openrouter agents (#202)
  • 229cc10 chore(release): OPENROUTER_API_KEY
  • 3b9d4a5 feat(ci,cli): /jazz PR trigger; redact API keys in terminal history (#196)
  • 3fe3735 feat(cli,ci): add @Jazz PR assistant and polish output (#195)
  • 74af9ce feat(core): Adaptive tool result character budget (#194)
  • 2291ec8 jazz update compact release note display (#193)

Full diff

v0.10.2...v0.10.3