0.3.1 release
0.3.1
New Features
- HTML Report Generation - New
gen_visual_reportsubagent turns a question, a metric reference, or your own SQL into a self-contained HTML report (KPI cards, charts, tables, narrative) with section-by-section editing so you can refine a single chart without rewriting the whole report. #783 #821 docs - Persistent Plan Mode - Plan Mode now writes
plan.mdto disk and restores it on session resume, so closing the CLI mid-plan no longer loses your work. #772 docs - CLI / TUI Polish - Live todo sidebar tracks task progress at a glance, plus an inline command wizard, scroll-back search, mouse-drag selection copy, and a draggable scrollbar for a more native terminal feel. #772
Enhancements
/permissionCommand - Renamed/profileto/permission, withnormal/auto/dangerousmodes for matching different development workflows. #769 docs- Custom Subagent Management - Custom subagents can now be deleted via API or TUI, and the available-tools list per agent type is returned by a single backend source so SaaS and standalone UIs build and edit subagents consistently. #807 #812 docs
- Per-Request Permission Mode - Chat requests can pick
normal/auto/dangerousper call, so multi-tenant SaaS deployments stop polluting a shared default. #822 docs
Bug Fixes
- Claude / Anthropic Parameter Conflict - Requests on the Claude / Anthropic route no longer fail when both
temperatureandtop_pare sent in the same call. #817 - Metric ID Collision Under Missing Subject Path - Same-named metrics across different subject trees now stay distinct when
subject_pathwas previously absent from the metric id. #819