v0.1.1
What's Changed
- fix(release): publish all vis monorepo packages (68c135d)
- feat(providers): surface svar 0.7.56 models (fd0e931)
- fix(editing): coerce stringified array in rg include/query/paths (566f431)
- feat(provider-github-copilot): allow claude-sonnet-5 in policy models (8a3c1a0)
- fix(prompt): render every prior answer in full in resume block (d0998af)
- feat: improve vis tool rendering and resources (9f06e18)
- Fix markdown fence and comment rendering (a1a519d)
- docs(agents): note commit message style (e24d814)
- fix(editing): accept rg include shorthand (cb38da0)
- fix(transcript): render nested markdown fences (abd943d)
- fix(editing): delete directory trees (4fe670b)
- test: fix full suite regressions (199fd27)
- Update senior SWE benchmark tooling (3e72752)
- refactor(tui): reuse active turn cleanup helper (f2b348f)
- Fix TUI workspace root sync (183bf09)
- fix(tui): reconcile stale in-flight state (6a91062)
- fix(tui): clear stale cancelling state (32dfac1)
- fix(loop): close GraalPy context on environment disposal (9d337c1)
- fix(self-docs): string-key vis_docs payloads (70aad07)
- fix(clojure-test-runner): empty selectors run everything, not error (8ec775f)
- feat(attachments): session-level introspection lister (P1) (6e2c5c7)
- feat(resources): live-tail + paging in background-log viewers (f5ffd79)
- feat(attachments): storage-offload rail — registry + pure decision + resolver (08f7dea)
- feat(resources): view background logs in TUI + web (98c1ac1)
- fix(channel-web): space + chip styling for result summaries (1af06b4)
- feat(attachments): session_fold collapses vision replay too (640d396)
- fix(channel-web): harden renderProse against UI-spoofing HTML injection (1c1a1ec)
- fix(web): strip vis-image fence in DB-restored history; drop comment profanity (1190a1f)
- fix(tui): collapse same-file edit band to full path shown once (7c92cf2)
- feat(attachments): V4 unifies both rails into one session_attachment table (b2a1c98)
- refactor(attachments): self-describing handle ids kill the read-back fallback (ab2ff8c)
- feat(attachments): unify read-back across tool + user attachments (c99447a)
- test(loop): update synth oracle for symbol_rename as positional native tool (2228684)
- feat(attachments): introspection read-back API + misc workspace changes (659280b)
- feat(editing): promote symbol_rename back to a native tool (0fa53ab)
- test(attachments): lock down gather->virtual-thread sink conveyance (c92bb4d)
- clj-ext: format only on :write, not patch/struct_patch (23773de)
- feat(attachments): $VIS_OUTBOX filesystem tap + rename :images -> :attachments (3a1480e)
- feat(attachments): vis_attach — generic producer rail for any artifact (11fdd58)
- feat(attachments): V3 brings session_turn_attachment to V2 payload parity (391306e)
- feat(attachments): wire iteration-attachment rail to both ends (8cac7cd)
- refactor(mpl): sink produced images at source, drop stdout-fence parsing (27c54f7)
- feat(loop): replay generated figures to vision models on the wire (715a0fa)
- feat(loop): capture matplotlib figure bytes into iteration attachments (e677524)
- feat(persist): V2 session_iteration_attachment table + store/read (00f2197)
- tui(navigator): drop empty Modified column, rename Directory -> Dir (c0d9ad8)
Full Changelog: v0.1.0...v0.1.1