0.18.0
2026-07-03
Added
- Added hosted installer handoff marker support so managed installs can connect an install attempt to later CLI lifecycle events without copying marker contents into event properties.
- Added a setup-start lifecycle event before setup completion.
Changed
- Managed upgrades now preserve hosted installer handoff markers when rewriting install sidecars.
Commits and PRs
- Source commit: c2e0ab6d
- Full diff: cc059d63...c2e0ab6d
- Merged PRs: #39 (c2e0ab6d).
0.17.0
2026-07-03
Added
- Added exact file-only search behavior for path-scoped queries.
- Added SDK validation and error coverage for required search intent across the generated clients.
Changed
ctx searchnow requires explicit search intent; empty queries no longer fall back to broad results.- Native path imports now require an explicit provider.
- Provider provenance is scoped by source so multi-source imports preserve distinct event and file-touch identities.
- Local preview redaction docs now clarify that search output is local private transcript text, not share-safe redacted text.
Fixed
- Hardened malformed config handling so invalid config fails loudly.
- Hardened read-only search, doctor, upgrade diagnostics, and upgrade locking paths.
- Skipped unreadable child directories while probing provider roots.
- Initialized empty stores in refresh-off CLI tests.
Commits and PRs
- Source commit: cc059d63
- Full diff: f78a0973...cc059d63
- Merged PRs: #36 (2630d13e); #37 (cc059d63).
- Direct commits: b1084572, 9e2ed1fd, 66497887, 1ab83050, 613b1abc, 80106f7f, 1ae35f9b, fd22ab07, a6a3f947, 38241f0c.
0.16.0
2026-07-02
Added
- Added
ctx-history-jsonl-v1imports for explicit JSONL interchange files. - Added local history-source plugins: a manifest plus script or binary command
that streams
ctx-history-jsonl-v1records to stdout. - Added custom history-source filters and cursor handoff to CLI and MCP source/search flows.
Changed
ctx sources,ctx import,ctx search, and MCP source/search flows now understand custom history sources.- Search-time refresh can run enabled custom history plugins before querying.
- Plugin docs are linked from the README, embedded docs, and ctx.rs site.
- README and import-source UX were tightened.
Fixed
- Fixed plugin timeout handling when helper descendants keep stdout or stderr open past the configured source timeout.
- Improved the error for nonexistent import paths.
Commits and PRs
- Source commit: f78a0973
- Full diff: b4280575...f78a0973
- Merged PRs: #23 (eb48bc15, 92d10122, merge 9b5e5b2f); #24 (374a46c5, merge 60315348); #25 (4ac09671, merge ba5eb393).
- Direct commits: f7e2f8cb, a1af9c7c, ced549f4, 78cd4b46, 4dde2d96, 10cfd711, f78a0973.
0.15.0
2026-07-01
Added
- Added first-class local history import and search support for OpenClaw, Hermes, NanoClaw, and AstrBot.
Changed
- Updated provider docs and fixture coverage for the new native sources.
Commits and PRs
- Source commit: b4280575
- Full diff: b0d938aa...b4280575
- Merged PRs: #21 (84bd1d24, merge 7d71efd7); #22 (6df3f7ae, merge b4280575).
0.14.0
2026-07-01
Added
- Added experimental in-repo agent-history SDKs while keeping them non-publishing.
- Added privacy-safe telemetry device identity support.
Changed
- Cross-built macOS CLI artifacts from Linux with pinned Zig and
cargo-zigbuildtooling. - Hardened release and archive coverage.
- Renamed SDK contracts and docs around the agent-history naming.
Fixed
- Fixed Swift SDK full-toolchain tests.
- Cleaned up a clippy fixture issue in store archive-validation tests.
Commits and PRs
- Source commit: b0d938aa
- Full diff: bad3cace...b0d938aa
- Merged PRs: #20 (42ab67f5, merge c3bffbdc).
- Direct commits: 6ba82519, be42c1a6, 71c3b3c9, 782b8e32, d02c30fa, 647d7889, 0540c26e, 93a0c10b, b0d938aa.
0.13.0
2026-07-01
Added
- Added embedded docs for SQL, MCP, and upgrade topics.
- Added
ctx doctorprogress output. - Added richer agent skill guidance for advanced ctx workflows.
Changed
ctx searchexcludes subagent sessions by default, with--include-subagentsfor explicit subagent coverage.- Search filter state and legacy JSON output were cleaned up.
- Provider display names and provider filter docs were clarified.
- Darwin CLI artifact generation can run from Linux through
cargo-zigbuild.
Fixed
- Fixed catalog import checkpoint state.
- Kept checkpoint helper tests clippy-clean.
- Suppressed weak embedded-doc search matches and added recovery suggestions.
Commits and PRs
- Source commit: bad3cace
- Full diff: 74bb09cf...bad3cace
- Merged PRs: #17 (81ba338a, merge 22c2fde6).
- Direct commits: d737d2dd, 010666b8, 3effe403, bf0c0319, 9b7a68b5, 48038596, 0d1838db, b7c77800, ebafca46, 87c543c6, e6886030, 3d1282d6, f71d114c, 34d641d0, f7775be9, 572ba143, bad3cace.
0.12.0
2026-06-30
Added
- Added
ctx sqlfor one bounded, read-only SQL statement over the local store. - Added the MCP
sqltool for advanced agent queries. - Added stable read-only views:
ctx_sessions,ctx_events,ctx_files_touched, andctx_sources. - Added SQL input from an argument, stdin, or
--file.
Changed
- SQL execution is bounded by rows, columns, SQL size, value size, SQLite allocation, and timeout limits.
Commits and PRs
- Source commit: 74bb09cf
- Full diff: 9a38a12a...74bb09cf
- Direct commits: 74bb09cf.
0.11.0
2026-06-30
Added
- Added signed managed upgrade checks and apply flow through
ctx upgrade. - Added background auto-upgrade checks for hosted-installer-managed installs.
- Added built-in documentation through
ctx docs. - Added generated man pages through
ctx docs man.
Changed
- Hosted Unix and PowerShell installers verify signed CLI metadata, write managed install markers, and install generated Unix man pages.
- Release metadata carries explicit self-upgrade and auto-upgrade policy flags.
Commits and PRs
- Source commit: 9a38a12a
- Full diff: 1bdd9943...9a38a12a
- Direct commits: 9a38a12a.
0.10.0
2026-06-30
Added
- Added touched-file metadata ingestion where provider transcripts expose file paths through tool calls, patches, commands, or native fields.
- Added
ctx search --file <path>examples and JSON contract notes for touched-file matches and citations. - Added the README token-efficiency chart.
Changed
- Search output is described as local/private transcript text, not share-safe redacted text.
- Older data roots can refresh derived search projections and re-read original provider transcripts when they still exist.
- Agent skill docs were refreshed.
Commits and PRs
- Source commit: 1bdd9943
- Full diff: 7331158b...1bdd9943
- Direct commits: 337d055b, e97ffc8b, 94053dc5, 6d5c674f, 140f8821, 3dffbf8b, d304c2f2, 8fcbf589, 1bdd9943.
0.8.0
2026-06-29
Changed
- Removed redundant top-level
ctx list,ctx export, andctx validatecommands. - Kept
ctx doctoras the storage health command. - Moved transcript file writing to
ctx show session --out. - Updated docs, JSON contracts, security notes, and installed agent instructions for the smaller command surface.
Commits and PRs
- Source commit: 7331158b
- Full diff: 70df37e4...7331158b
- Direct commits: 7331158b.
0.7.0
2026-06-29
Changed
- Removed the public top-level
ctx researchcommand and MCPresearchtool. - Kept history research as an agent workflow composed from
ctx search, scopedctx search --session, andctx show. - Updated docs and agent skill instructions to use the composable commands.
Commits and PRs
- Source commit: 70df37e4
- Full diff: 9a005c87...70df37e4
- Direct commits: 70df37e4.
0.6.0
2026-06-29
Added
- Added the read-only MCP stdio server.
- Added deterministic research packets and performance gates.
- Added real-corpus search quality benchmarks.
Changed
- Default search output became more compact and action-oriented, including inspect commands for follow-up retrieval.
- Session transcript rendering defaults toward lite output.
ctx statussource counting is faster.- Installed agent skill/plugin instructions were synced with the refined CLI flow.
Fixed
- Satisfied strict clippy for the CLI UX changes.
- Kept session metrics scoped to session-search results.
Commits and PRs
- Source commit: 9a005c87
- Full diff: c7d95fcf...9a005c87
- Direct commits: 4e826ca6, 80a79424, adb4db50, f12e22af, d53fe7cc, ab62d57f, 81cda0d1, 363a7c97, 0ff9f14d, c653149a, a7f4386f, 9a005c87.
0.5.0
2026-06-27
Changed
- Moved indexed history item counting into the store so setup/search checks no longer had to enumerate every session and event.
- Avoided doing that count unless search had no results and needed a useful next step.
- Updated package versions and public artifact checks for the release.
Commits and PRs
- Source commit: c7d95fcf
- Branch diff: 8c55c2ca...c7d95fcf
- Direct commits: 8c55c2ca, eb6a460a, c7d95fcf.
0.4.0
2026-06-26
Changed
- Made search refresh incrementally import discovered native provider sources.
- Preserved Codex tail state through recataloging.
- Avoided global FTS rebuilds during normal refresh.
Fixed
- Added regression and performance coverage for no-op and tail-refresh paths.
Commits and PRs
- Source commit: abc08a15
- Full diff: 5cf4f497...abc08a15
- Direct commits: abc08a15.
0.3.0
2026-06-26
Added
- Added clearer provider source discovery and importability reporting for
ctx sources. - Added Codex incremental import performance coverage.
Changed
- Improved search refresh controls and freshness reporting.
- Tightened hosted installer setup and search behavior.
Fixed
- Fixed an incremental performance clippy lint.
Commits and PRs
- Source commit: 5cf4f497
- Full diff: 22b94fe3...5cf4f497
- Direct commits: d738d919, 0920d005, 5cf4f497.
0.2.0
2026-06-25
Added
- Shipped the local SQLite index for agent-history sessions and events.
- Supported setup, source discovery, import, search, show, locate, doctor, and JSON output for agent workflows.
- Included native local-history imports for the first supported coding-agent formats.
- Published hosted installers and cross-platform CLI artifacts.
Fixed
- Fixed OpenCode import sequencing before the stable metadata refresh.