@@ -5,20 +5,127 @@ description: Release history for AgentsView
55
66## Unreleased
77
8+ ---
9+
10+ ## 0.39.0
11+ <small >2026-07-26</small >
12+
13+ ** New features**
14+
15+ - Add session support for ** Poolside Agent CLI** , ** RooCode** , the ** Kilo
16+ (legacy)** VS Code extension, and ** Trae** . Trae's legacy inline-message
17+ layout is supported; modern encrypted layouts are detected and reported
18+ clearly instead of being silently skipped.
19+ - Add experimental ** Recall extraction** with opt-in, scheduled local-model
20+ processing, generation management, provenance checks, lexical/vector/hybrid
21+ retrieval, and a read-only session evidence panel. Recall remains an
22+ experimental local-SQLite feature; see [ Recall] ( /recall/ ) for its current
23+ limits.
24+ - Add ** French localization** across the application.
25+ - Guide first-time ** semantic search** setup directly in the command palette.
26+ The palette supplies configuration and restart steps, can start an embedding
27+ build, follows build progress, and retries the query when the index is ready.
28+ - Add per-machine breakdowns to ` agentsview usage daily --json --breakdown ` ,
29+ and roll explicit subagent costs into the parent session total shown in the
30+ session header.
31+ - Show recorded ** repository and worktree context** in Session Vital Signs, and
32+ add an ` AGE ` column to human-readable ` agentsview session search ` results.
33+ - Introduce an experimental portable artifact envelope and local
34+ DocBank-backed store as internal foundations for future workflows. This
35+ release does not add an export/import user workflow for the format.
36+
837** Improvements**
938
10- - Restrict ** ` duckdb push ` ** to the local mirror file. It no longer targets a
11- remote Quack endpoint; configuring ` [duckdb].url ` now makes push fail with
12- an error to unset it and serve the mirror remotely with
13- ` duckdb quack serve ` instead. ` duckdb status ` and ` duckdb serve ` still read
14- from a configured ` [duckdb].url ` .
15- - Rebuild the ** DuckDB mirror** whenever its project-filter scope changes,
16- keeping the mirror scoped to exactly the sessions requested by the latest
17- ` --projects ` / ` --exclude-projects ` push instead of preserving rows from an
18- earlier, differently scoped push. The mirror is also rebuilt when it is
19- missing or damaged, when ` --full ` is passed, or when the mirror's schema or
20- the local data version no longer matches; other pushes update it
21- incrementally.
39+ - Bound filesystem-event sync work by the changed batch, and bound Gemini
40+ reconciliation by affected roots, so passive daemon memory and work do not
41+ scale with the full archive.
42+ - Improve semantic search with role-aware query/document prefixes, automatic
43+ detection and repair of invalid stored vectors, and incremental
44+ PostgreSQL vector reconciliation.
45+ - Start analysis ** Calls** details collapsed, label inline teammate messages
46+ distinctly, and assign stable, visually distinct colors across active
47+ attribution series.
48+ - Preserve Claude session identity metadata and include the recorded model in
49+ generated resume commands.
50+ - Make the API write timeout configurable and include clearer timeout details
51+ in server responses.
52+ - Simplify DuckDB into a disposable, safely rebuildable local mirror. This is a
53+ user-visible compatibility change: ** ` duckdb push ` now writes only the local
54+ mirror file** and rejects ` [duckdb].url ` ; ` duckdb status ` and ` duckdb serve `
55+ can still read from a configured remote Quack endpoint. Project-filter scope
56+ changes rebuild the mirror so it exactly matches the latest push scope.
57+
58+ ** Bug fixes**
59+
60+ - Fix session date filtering across browser time zones and stop persisted
61+ rolling date ranges from becoming stale.
62+ - Fix project selection when a project has an empty name, and preserve project
63+ names when opening sessions from search results.
64+ - Detect failed and invalid OpenCode tool calls correctly, and prefer the
65+ session's recorded directory over the project worktree.
66+ - Align Grok Build parsing with current persistence formats, ingest usage
67+ snapshots from ` updates.jsonl ` , and emit usage per turn instead of treating
68+ the last snapshot as the whole session.
69+ - Treat Copilot-reported billing as the authoritative session cost.
70+ - Preserve remote Markdown export links and keep legacy archives intact during
71+ schema repair.
72+ - Fix daemon startup readiness and preserve full-resync progress details.
73+ - Correct Poolside's Linux default directory and remove duplicate resolved
74+ Poolside targets during SSH discovery.
75+ - Fail faster when DuckDB remote endpoints are unavailable, and return
76+ actionable errors for unsupported URLs and remote schema incompatibilities.
77+
78+ ** Acknowledgements**
79+
80+ - Thanks to [ Wes McKinney] ( https://github.com/wesm ) for Recall extraction,
81+ retrieval, and evidence work; the portable artifact foundation; bounded
82+ daemon sync and Gemini reconciliation; DuckDB simplification; and release
83+ documentation.
84+ - Thanks to [ Matthew Jacobs] ( https://github.com/mjacobs ) for guided semantic
85+ setup, the session-search age column, Poolside target deduplication, daemon
86+ startup reliability, Antigravity parent links, and clearer DuckDB remote
87+ failures.
88+ - Thanks to [ Tyler Gibbs] ( https://github.com/tylergibbs1 ) for keeping Claude
89+ IDE context out of generated session titles.
90+ - Thanks to [ ajinkyajacob] ( https://github.com/ajinkyajacob ) for detecting
91+ invalid and failed OpenCode tool calls.
92+ - Thanks to [ Stephen Cross] ( https://github.com/scross01 ) for Poolside Agent CLI,
93+ RooCode, Kilo legacy, and the corrected Poolside Linux directory.
94+ - Thanks to [ Berend de Boer] ( https://github.com/berenddeboer ) for using
95+ OpenCode's actual session directory.
96+ - Thanks to [ Gabriel Mitelman Tkacz] ( https://github.com/gtkacz ) for fixing
97+ browser-timezone session date filters.
98+ - Thanks to [ Marius van Niekerk] ( https://github.com/mariusvniekerk ) for
99+ collapsed analysis call details, repository context, Grok format alignment,
100+ invalid-vector repair, and provider-format provenance.
101+ - Thanks to [ Rod Boev] ( https://github.com/rodboev ) for Trae support, teammate
102+ labels, subagent cost rollups, project-selection fixes, Claude identity and
103+ resume-model preservation, server timeout detail, Grok usage ingestion,
104+ incremental PostgreSQL vector reconciliation, and attribution colors.
105+ - Thanks to [ Daniel Delattre] ( https://github.com/delattre1 ) for correcting
106+ Grok's per-turn usage accounting.
107+ - Thanks to [ TzeKei Lee] ( https://github.com/chikei ) for parsing OhMyPi subagent
108+ transcripts as nested sessions.
109+ - Thanks to [ Erik Krogen] ( https://github.com/xkrogen ) for using
110+ Copilot-reported billing as the authoritative session cost.
111+ - Thanks to [ David Riordan] ( https://github.com/riordan ) for role-aware
112+ embedding prefixes.
113+ - Thanks to [ serverless83] ( https://github.com/serverless83 ) for tracking Hermes
114+ ` skill_view ` usage.
115+ - Thanks to [ kai] ( https://github.com/dpanbug ) for French localization and the
116+ localized analytics model filter.
117+ - Thanks to [ Phillip Cloud] ( https://github.com/cpcloud ) for canceling obsolete
118+ frontend reads and refreshing pricing before PostgreSQL pushes.
119+ - Thanks to [ Kushida] ( https://github.com/ShiroKSH ) for preserving legacy
120+ archives during schema repair and preserving remote Markdown export links.
121+ - Thanks to [ TechnoPhobe01] ( https://github.com/Technophobe01 ) for making API
122+ write timeouts configurable.
123+ - Thanks to [ bangddong] ( https://github.com/bangddong ) for fixing stale rolling
124+ session date bounds.
125+ - Thanks to [ jahabdank] ( https://github.com/jahabdank ) for Hermes profile
126+ snapshots and the SSH-sync deprecation.
127+ - Thanks to [ matt wilkie] ( https://github.com/maphew ) for collaboration on the
128+ portable artifact foundation.
22129
23130---
24131
0 commit comments