Repository navigation
Released: 2026-10-25
Added
- Restored conversations show the archive creator's origin and view in search, detail and
locateoutput, with optionalarchive_provenancein JSON and MCP. Labels are creator-supplied; restore older imports again to add them. (#1134, #1123) ctx archive exportselects conversations by--workspace,--sinceand--until. Use--previewto inspect the selection without writing an archive. (#1138, #1122)ctx daemon status --alllists registered data roots and daemon state as text or JSON. (#1137, #1124)
Changed
- Upgrade dependencies affected by security advisories, including Tantivy 0.27, lru, the TLS stack and ZIP handling; replace retired YAML dependencies with
yaml_serde. Existing YAML records and 2.2.8 search indexes remain usable. (#1131)
Fixed
-
Avoid repeatedly reading unchanged Codex history when new sessions appear during ongoing appends. (#1130, #1119)
-
Stop idle daemon CPU loops after refresh admission failures while allowing later scheduled refreshes. (#1132, #1125)
-
Recover search from invalid retention holds, correct macOS file-identity checks, and report the actual read-lock error.
ctx doctor --repairverifies history and preserves invalid hold files in quarantine. (#1133, #1121) -
Keep other Codex sessions refreshing when one rollout is oversized or a transcript symlink is refused, preserving previously indexed content. Sources paused by an earlier internal failure retry after upgrading. (#1135, #1126)
-
Explain on stderr when a search against a separate
--data-rootstarts a persistent indexer, including how to switch that root to manual indexing. (#1137, #1124) -
Source commit: 0e1b92ab6e835866eb7e5e5bd79c76d329cc1a3f