Repository navigation
a32be9b
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
a32be9b
Generated from the commit history captured by this tag.
- Release date: 2026-09-09
- Release channel: snapshot
- Tag kind: short-sha
- Previous semver tag: v0.1.0-rc.9
- Compare: v0.1.0-rc.9...a32be9b
Features
- add filtered codebase_search queries (c6757e2)
- add credential prompt and theme seam (788a122)
- polish panic and task listings (b1c0993)
- add native auth and http2 follow-up (bcabd44)
- RFC-compliant transport crate wrappers (#392) (82ac996)
- wire ADR-047 discovery and negotiated SSE (d051b5f)
- add ProtocolMapper trait + BlockDelta/ChoicesDelta impls; wire handler (cfb770a)
- add cargo-machete, cargo-semver-checks, and stricter deny.toml (9b62739)
- Gap 36 + Gap 38 — bubblewrap Linux sandbox and OS-native credential store (#380) (9e7368f)
- reimpl peer channel with two-layer locking and cross-task validation (6b80d34)
- ADR-038 amendment — bounded cold-start scan + header projection cache (#374) (53f9de6)
- proactive context compaction pipeline + picker directory count fix (5067bfe)
- wire inline viewport transcript history (ff12eab)
- fold consecutive identical completed tool calls in projection (794c1cd)
- register run_command in schema with multi-name alias approval layer (ADR-042 D5/D6 amendment) (1fb8a6f)
- introduce TaskDocument canonical module and snapshot adapter (bc8ef4b)
- overhaul scroll system and hard-cut to structured StreamBlock pipeline (9c5036a)
- wire search/parse/syntax crate stack; ban dead_code attribute; fix group labels (399f55b)
- wire git2, gix, gix-discover, gix-config, imara-diff (Tier 6 native git stack) (5662fd8)
- wire which, notify, bm25 into codebase (Tier 13 crate expansion) (2fc1f92)
Fixes
- keep MPL-2.0 allow for transitive option-ext (1177e64)
- restore app.rs types and facade re-exports without include shards (6be5b20)
- restore app.rs modules, drop dead join else, align deny licenses (64da147)
- drop LivePeerEntry alias and rustfmt working-set route test (c1dd600)
- declare slash_commands on app.rs so include! resolves (63921f4)
- rename PeerMessageKind::Observation to StatusNote with wire alias (fc29acc)
- drop duplicate TaskState/WorkingSetRecord imports from app.rs (02302aa)
- facade DTOs and 409 on corrupt working-set sidecar (0e72562)
- add remaining app.rs body include chunks (f439468)
- add first app.rs body include chunk (41f7ac3)
- restore app.rs body via include and facade re-exports (9190442)
- restore full app.rs with facade re-exports (6817ac1)
- re-export StateEnvelope and PeerMessage from crate::app (dec2b45)
- upgrade hickory-resolver (5313c19)
- guard inline scrollback against mutable rows (666c662)
- migrate ratatui api surface batch (b9013c7)
- remove duplicate compaction text deltas; normalize evidence line tabs (fed931c)
- stop echoing function-tag markup into text-protocol history (ea32c0e)
- patch Copilot reviewer findings on PR #436 (f99fc56)
- rustfmt the anchored_unique_replacement call site (9da0c50)
- drop unused snapshot/restore helpers for clippy (faafa97)
- align ATX heading check with CommonMark §4.2; convert live-server stream test to hermetic axum mock (f93447f)
- tame transcript renderer ANSI/CR/markdown handling (b89858d)
- treat whitespace/quote-only queries as empty (861e5b4)
- collapse nested if-let chains and apply cargo fmt in search.rs (86f8d02)
- revert the compact-overflow clamp (regression in retry path) (201883a)
- clamp prune anchor and drop leaked undo snapshots (df7913e)
- inject final-answer prompt before max-tool-rounds termination (322ccf1)
- defer tool call BlockStart to ToolCallStarted to use runtime ID (1a6b841)
- use closure instead of Value::as_str method reference (bb8f5f7)
- track last read_file path for empty-input continuation guidance (7cd11bd)
- detect any repeated read-only signature, not just consecutive (2f9f64a)
- restore text protocol for XML-only local models (9fd4c8f)
- revert early-parse and suppress path: via empty-input guard (2c8d750)
- use inspect instead of map to satisfy clippy::manual_inspect (2e1902b)
- use accumulated args at block-open time to prevent path: display (cebcf4d)
- stabilize local model live validation (06b1538)
- stage missed content edits in stream_ingress moved files (3411364)
- restore Windows Git bash path and ripgrep binary lookup in integration test (6deb24e)
- use index 0 for UsageUpdated in combined message_delta test (069a457)
- guard mpsc import for Windows, fix integration test expected string (9cd2637)
- wrap long lines in approval test to satisfy rustfmt (4f55f74)
- format trailing blanks, rewrite approval test to use correct layer (7b0aee6)
- remove all dead code flagged by clippy -D warnings (dac1fed)
- correct execute_tool_routing call sites and rustfmt ordering (a47242f)
- remove unused env helper allowances (132aedd)
- preserve env values in test support (6390d66)
- route unsafe env mutations through typed guard in all test harnesses (952399d)
- complete remaining compliance gaps (9ac0f67)
- add NUL guard for id: field; handle bare id; add spec edge-case tests (e56b103)
- collapse retry if-let per clippy::collapsible_if; reformat test line (03ae43d)
- parse id: and retry: fields per WHATWG HTML §9.2.6; drop tls12 (f880e8d)
- reuse workspace transport for oauth (564db94)
- drop dead turns mapper hook (bc08420)
- add advisories.ignore entries for transitive unmaintained crates (0e6becb)
- use unmaintained = "all" (valid cargo-deny scope) (9e9591f)
- preserve xml fallback parameter entities (#385) (7886f64)
- address ratatui init and env lock review notes (7c45821)
- add ENV_LOCK guard to test_vex_force_mutating_turn_overrides_heuristic (faaa72a)
- update tracked-file count to 354 for ADR-046 addition (9478afe)
- address peer-channel review findings (d9342ab)
- harden token-cap tests and normalize phase-1 docs (be4dea3)
- messages-v1 default regardless of URL, collapse @file blocks in transcript display (73161f2)
- autofit inline viewport to full terminal height instead of hardcoded cap (0bfd56f)
- picker overlay positioning, compact output floor removal, inline viewport expansion (7512b7a)
- address 5 automated reviewer comments on PR #368 (e72a361)
- tighten transcript stream follow-up handling (1a19308)
- flush stream normalisers after turn loop ends (e2efe5d)
- upsert tool-call status and surface loop-guard notices (2b9e6d2)
- keep ratatui transcript on one owned surface (b7fb8d4)
- compact inline layout — composer below content, fix test assertions (f0d4281)
- bound inline live surface (d76a9bd)
- ignore transient size errors in inline resize guard (e83d8a5)
- harden inline history insertion after resize (c9039b6)
- address bot reviewer issues in inline viewport flush path (621963d)
- replace banned host-app noun with neutral host-scrollback vocabulary (55d4b76)
- cross-round tool-call dedup and bottom-aligned transcript viewport (eb1a64e)
- reuse update_block_content for TranscriptBlockPhaseUpdated (a540157)
- route promote_thinking_blocks_to_final_text through reducer (480bca7)
- address bot review — remove duplicate doc comments and docs text (b0e85e6)
- default bare /v1 suffix URLs to messages-v1 protocol (ac36d10)
- enforce sole-writer in streaming.rs via reducer events (67e732d)
- count mixed timeline steps consistently (d4a5804)
- use tempdir in watcher test to avoid kqueue fd limit on macOS CI (1bf5448)
- remove assistant_delta and assistant_message alternate routes (50995ce)
- complete transcript-first ratatui cutover (579ad4d)
- stabilize tool-call transcript fallback (d1af5d1)
- rustfmt formatting and exempt SKILL.md from forbidden-names check (91bf8c6)
- materialize Thinking/FinalText blocks into stream segments for display (df77514)
- dedupe tagged fallback tool calls (ae39a34)
- remove dead tool_input_event_emitted; fix u16 truncation in render_messages (b528b94)
- resolve clippy warnings (derivable_impls, if_same_then_else) (2dc4f20)
- replace banned word in repository instructions and bash script comments (2b69d5c)
- expand notify features array to multi-line (taplo gate) (4f9b93e)
- replace legacy SystemTime/UNIX_EPOCH and manual XDG dirs with chrono and dirs crate (48f5d98)
- address ratatui stack review regressions (b482c55)
- remove pre-fullscreen setup, add API path separator, fix tool input parsing (0c9cb8a)
- transcript rendering and TUI visual overhaul (df8f54d)
- preserve multiline transcript previews (bc8ac9e)
- address Copilot reviewer comments on PR #336 (91ebbca)
- transcript word-wrap, structural detection, scroll viewport, and read-only tool grouping (89906cb)
Documentation
- document working-set HTTP inspect contract (d060198)
- ratatui 0.30 API surface inventory and wiring audit (70812a2)
- align notes path and PR evidence (a579719)
- record ADR-050 doc/codepath drift findings from PRs 428-434 (29d4489)
- add ADR amendments for PR #429 fixes (1607986)
- update stale RuntimeEvent/eventsource references in ADRs and tasks (43a0c3e)
- reduce 15k-line ADR corpus to 1k — formal, referential, minimal (#422) (3dca0fd)
- regenerate REPO-RAW-URL-MAP for new runtime module (fd6b2b8)
- refresh repository raw URL map (c6cd4dd)
- refresh repository raw URL map (01347fb)
- clarify ADR scope wording (77a199a)
- replace imprecise ADR history wording (5b50b97)
- remove stale skill-root-default sentence from skills install section (d458852)
- clarify dual-protocol discovery default (52cc883)
- fold ratatui tty plan into PR 400 (40a23d5)
- record PR 399 roadmap link (f63ff7d)
- add ratatui terminal compliance plan (3bc206a)
- fix normalization counts (17b8b78)
- clarify deferred prompt seams (9eb5cd6)
- refresh raw url map (bd6cef0)
- clear ADR-047 name gate hits (9a2df40)
- add ADR-047 api-first amendment (2082bf1)
- clarify ADR-047 cutover status (2749d8f)
- refresh raw url map after ui facade addition (bf64f71)
- generalize flag wording (3f55282)
- generalize naming terms (59eca22)
- add ADR-046 decision record and update active roadmap (de37674)
- post-376 wording fixes, copilot reviewer patches, and comparative architecture research (#377) (c58ad7a)
- vary phase-1 terminology, update Phase I status, trait interface -> internal API (85afb34)
- update configuration.md for messages-v1-always-default and server-discovery protocol selection (ca00500)
- update viewport contract to reflect compact inline layout (8869ede)
- sync host scrollback rollout notes (7d6824a)
- update architecture, roadmap, and URL map for terminal-owned history cutover (7a29a34)
- ground terminal-history cutover in ratatui inline viewport (de20e05)
- terminal-owned history ADR amendments across ADR-024, ADR-031, ADR-032, ADR-039, ADR-040, ADR-041, ADR-README (b3bde4d)
- replace generic hello/hi placeholders with descriptive prompts (e016802)
- replace generic hello placeholders with descriptive prompts (2358144)
- address bot reviewer comments — remove stale D6 symbols, delete snapshot artifacts (3964a8b)
- address bot reviewer comments — remove stale D6 symbols, delete snapshot artifacts (a379521)
- refresh raw URL map line counts (7aab4bf)
- distinguish active vs follow-up deps in architecture and annotate arboard (6e0a7c0)
- neutralize transcript lane terminology (17ca6f3)
- update ACTIVE-ROADMAP last-updated date for 2026-04-04 and v0.1.0-rc.9 (c105072)
- fix stale PR statuses in ACTIVE-ROADMAP; restructure feature-branch section (923dd71)
Refactors
- drop record_peer_join_evidence wrapper (339025a)
- use LiveJoinEntry and record_join_evidence on the join path (b80b4ef)
- stop exporting LivePeerEntry from task_state (113774a)
- drop LivePeerEntry re-export from runtime facade (3d76e69)
- move pulse ledger to tools/ to honor ADR-007 (0c8d337)
- replace 'dispatch' terminology with 'work'/'routing' across codebase (4e5283c)
- clarify problem details responses (3c05cd0)
- stream thinking blocks immediately (4719fc6)
- rename thinking data block (86af2e8)
- tighten academic wording and naming gates (66f9494)
- land runtime envelope phase A on EventSource streaming (9a436ab)
- unify local protocol discovery (e71c7a5)
- localize dependency upgrade seams and green cargo-deny gate (b0cf83d)
- centralize ratatui upgrade surface (8a2575e)
- rename accessors→queries, split session tests, remove unnecessary clone (add82f5)
- rename TaskDocumentReducer to TaskDocumentCondenser (4bb4807)
- remove sticky bottom surface and collapse to TaskViewProjection (#352) (a46ded3)
- switch TuiMode from transcript owner to document projector (eff0141)
- move runtime turn ownership to TaskDocumentReducer (ed599e7)
- split task_document runtime module (c739158)
- extract append_stream_segment_delta helper, add block tests (73ae5a4)
- rename DeltaAccumulator→StreamingBlockBuffer, eliminate dead suppressions (6720062)
Tests
- cover working-set refs, join, 409, and bearer auth (172493c)
- lock structured tool schemas across protocol payloads (e22795c)
- fix unknown-field test assertion; check Ok not event count (87ea93a)
- serialize shared context cache reset coverage (35af79d)
CI and build
- restore Cargo.lock after merge conflict (d7c5313)
- prune orphaned loro-subtree lockfile entries (461ee30)
- drop app_rest_4 include shard (01f5b60)
- drop app_rest_2 include shard (288e6fa)
- drop app_rest_3 include shard (1816490)
- drop app_rest_1 include shard (52a9bcf)
- restore header 442 while app_rest includes remain (7ac5a9c)
- set tracked-file header to 438 after dropping app_rest includes (9e1ef10)
- bump tracked-file header for app_rest includes (8ffffd2)
- bump raw-URL map header to 421 for tools/pulse_ledger.rs (523dc91)
- bump raw-URL map header to 420 for two new files (0365ee8)
- remove all remaining // comments repo-wide (537f6b6)
- derive dispatch package version (eae5494)
- centralize workspace metadata, lints, and MSRV policy (#386) (9b6ed75)
- finish ratatui 0.30 native CLI upgrade (3ce499b)
- upgrade ratatui 0.29 → 0.30, edition 2021 → 2024, MSRV 1.91 (41328dc)
- revert nightly cron to daily 03:00 UTC after verification (50358db)
- update REPO-RAW-URL-MAP.md for ADR-045 (344 tracked files) (16bf0c2)
- temporary nightly cron 22:30 UTC for schedule verification (revert after green run) (7a1e055)
- refresh raw url map and fmt (2cc246d)
- regenerate REPO-RAW-URL-MAP.md for new skill files (99c3360)
Other changes
- style: rustfmt corrupt working-set route test write (8e94d60)
- Format task_facade agents imports for rustfmt (9e62a6b)
- Format remaining task_facade modules for rustfmt (a8e2d9c)
- Bump REPO-RAW-URL-MAP header to 438 tracked files (1857c17)
- Format envelope route tests for rustfmt (d8c9c1d)
- Fix facade split compile, rustfmt, and JoinIndex helper export (f12ad3c)
- Cover GET /v1/tasks/{task_id}/working-set envelope route (6c1029a)
- Cover facade_working_set envelope load without opening sidecars (fb3690d)
- Add task_facade agents module used by working-set route (f5f0b30)
- Add task_facade query and agents modules for envelope route (f8ebf11)
- Add task_facade schedule and peer modules after JoinIndex cutover (1dcc790)
- Restore task_facade root and re-export split join modules (d4df4a1)
- Add facade_working_set envelope loader module (28ac220)
- Restore task_facade and add facade_working_set envelope load (61a55d4)
- Add facade_working_set envelope load for internal consumers (b6b136d)
- Add working_set_handler for the StateEnvelope HTTP route (da5fd16)
- Expose StateEnvelope through facade_working_set and working_set_handler (af6600d)
- Wire GET /v1/tasks/{task_id}/working-set on build_router (decc9fa)
- Align working-set schema with JoinIndex source_reference rustdoc (caa4e2b)
- Return Err on corrupt working-set load and retain join decisions (be7569e)
- Keep join-evidence decisions across compact windows (ee0e7c5)
- Keep apply_join_outcome on record_peer_join_evidence until retain lands (349503a)
- Keep join evidence across compact and rewrite ADR-051 Phase 5 (f7a3726)
- Restore full ACTIVE-ROADMAP after truncated JoinIndex edit (dd70c00)
- Retarget ACTIVE-ROADMAP Phase 5 from PeerMergeDoc to JoinIndex (d4c0147)
- Retarget PN-01 Phase 5 from PeerMergeDoc to JoinIndex (1b223a8)
- Rewrite ADR-051 Phase 5 docs for JoinIndex and StateEnvelope (111fe89)
- Bump REPO-RAW-URL-MAP header to 433 tracked files (6f5351e)
- Align join tests with session-task terminology and rustfmt (6e751f5)
- Fix JoinIndex schema default, rustfmt, map coverage, and Phase 5 docs (12cb032)
- Skip join sidecars in the task-state persist scan (22cbf39)
- Remove unused join crate from workspace deps (4c9b832)
- Format JoinIndex tests for rustfmt (a5bf6bb)
- Drop unused join crate and assert JoinIndex sidecar (555d253)
- Format JoinIndex modules and retarget facade join sidecar (b295976)
- Wire JoinIndex through runtime and drop unused join crate (9c2f945)
- Remove PeerMergeDoc loro wrapper superseded by JoinIndex (3a557b9)
- Add JoinIndex and StateEnvelope modules for ADR-051 batch 4 (ab22e83)
- Decide join supersession on the production poll path (62189a1)
- Add ADR-051 batch 4 PeerMergeDoc join supersession (e2c0b89)
- Align ADR-051 docs and raw URL map with restore APIs (194f68e)
- Keep WorkingSetRecord objective write-once across compact windows (e8b11e2)
- Add ADR-051 batch 3 resume and compact working-set seed (b828e50)
- Keep /context on the session instruction manifest (2b8529f)
- Add ADR-051 batch 2 hierarchical instructions and memory candidates (95d2cb3)
- Fix CI lint, clippy, and advisory gates for ADR-051 batch 1 (06441bd)
- Add ADR-051 batch 1 working-set schema, persist, and BPE token count (ca1a090)
- Update REPO-RAW-URL-MAP.md (a05b362)
- Update REPO-RAW-URL-MAP.md (06a2d1a)
- Create PN-01-working-set-record.md (ca3100c)
- Update REPO-RAW-URL-MAP.md (d98657e)
- Create working_set.schema.json (52ab15e)
- Update ADR-051-durable-working-set-record-and-context-continuity.md (0f4a68a)
- Update REPO-RAW-URL-MAP.md (6a9722a)
- Create ADR-051-AGENT-GUIDE.md (f8d4b37)
- Update ACTIVE-ROADMAP.md (bd925f0)
- Update TASKS-WORK-MAP.md (cd4fd03)
- Update TASKS-WORK-MAP.md (25180e6)
- Update ADR-README.md (a38f39e)
- Update REPO-RAW-URL-MAP.md (0d386cc)
- Update REPO-RAW-URL-MAP.md (80b3d49)
- Delete ADR-051-durable-working-set-record-and-context-continuity.md (f79341f)
- Create ADR-051-durable-working-set-record-and-context-continuity.md (0850ca5)
- Create ADR-051-durable-working-set-record-and-context-continuity.md (094e873)
- Remove comments from PR 441 files (08f06b8)
- Update Cargo.toml (90af8c5)
- Address PR 441 review feedback (7768421)
- style: format dns resolver migration (b1d5d7f)
- Fix CI for transcript marker update (81ac7d4)
- Align transcript markers and ratatui surface docs (ab4321d)
- style(tests): format conversation regression assertions (196a0ac)
- feat(edit-location)+docs(adr): per-pulse read ledger + anchored edit_file match (6b4cbb5)
- fix(state)+docs(adr): track read_file offset across compaction; close manifest membership drift; ADR-050 amendment with R2-R7 anchors (4cd296f)
- Clarify regression surface description in ADR-023 (2355a04)
- Neutralize ADR forbidden-name wording (edaa593)
- Update raw URL map header count (df004fd)
- Fix local follow-up compaction handoff (662361f)
- Re-emit BlockStart when streaming tool arguments fully parse (63160cc)
- Extend ingress normalizer for JSON and Hermes tool-call formats (5031c0a)
- Fix ingress normalizer clippy lint (e99ff5f)
- Normalize tagged local tool calls at ingress (c194db4)
- Remove tagged tool-call fallback seam (f6c4393)
- Refine documentation for vexcoder CLI patterns (2ed87ae)
- Update RELEASING.md (1e8799d)
- Reuse expanded task rows per frame (0da3233)
- Fix tagged read ranges and streamed tool markup (d41b616)
- Fix local tool transcript rendering (5d8c9e5)
- Tighten local overflow recovery across tool rounds (0a3d977)
- Bound large inline file expansion (2e9fa6b)
- Wrap transcript rows for inline scrollback (a53eba9)
- Fix CI formatting and clippy cleanup (fc4e0eb)
- Fix pulse cleanup and overflow retry handling (8d39bbb)
- Relax local model timeouts and preserve inline scrollback (b28de6a)
- Update CONTRIBUTING.md (032833a)
- Fix typo in ADR-049 regarding fork affordance (eea19a4)
- fix live_server_test: update log-key assertions from event to operation (4559119)
- rewrite owned-contract event fields to domain-precise identifiers (863d946)
- swap fingerprint hash to xxh3_128 and apply domain-precise identifier renames (f8c2c0d)
- Update ADR-049-shared-prefix-prompt-caching-and-fork-controls.md (a1e72bb)
- Address renderer review comments (2fdc525)
- Fix ADR gate wording and map count (68aac41)
- Add shared prefix cache hints and fork controls (8397125)
- Use prebuilt nextest in release gate (3f74337)
- Run release gate once before package matrix (6a1f7bc)
- Restore protocol contract tests and fix nightly tag check (e51d88f)
- style: rustfmt import reordering across remaining files (09ed00e)
- style: apply rustfmt after identifier renames (dc3e7c4)
- rename event/super identifiers to domain-precise synonyms (d2fd32f)
- fix CI: use relative paths and fix [memory] confirm assertion in 4 tests (636743a)
- fix CI: remove stale cfg(test) exports and unused serde_json::json, unmut manager (2ccb012)
- fix CI: restore StreamBlock import in app.rs (used by model_turn tests) (0bd56c5)
- fix CI: Config::default_for_tui() and unused imports in bin/vex/tests (08f28b8)
- fix CI: remove 50+ unused imports surfaced by -D warnings after test shrink (988dac0)
- fix CI: compile errors, rustfmt, TempEnv guard, rstest migration, ADR-044 (fe2096f)
- shrink test suite: gut-and-rewrite 58 test files to ~21% of original LOC (648b96d)
- shrink test suite: rstest parametrics, shared spawn helper, rename migration→config-update (010f125)
- Ignore RUSTSEC-2026-0104 in deny.toml (CRL panic, not applicable) (39ddff1)
- Fix rustfmt ordering and bump rustls-webpki for RUSTSEC-2026-0104 (6644f88)
- Rename turn→pulse, manifest→checklist, execute→call across codebase (42ed307)
- style: strip source-code comments repo-wide (8845ef6)
- style: remove inline comments from PR-touched files (e1f97fb)
- Use thin JSON schema normalization for multiplex fingerprints (dd8cc2a)
- Address reviewer comments: comment stripping, tie-broken sort, VecDeque FIFO (b936975)
- Introduce shared-prefix fingerprinting infrastructure for prompt multiplexing (00303bc)
- Fix comments for clarity on env-var changes (3cda57b)
- Update logging.rs (777bab2)
- tests: replace slow cli help smoke checks (b4b5a3a)
- tests: consolidate fallback coverage and speed live harness (504dca2)
- runtime: close failed turns and retry startup timeouts (e20e048)
- transport: stabilize local fallback protocol handling (dfb63e1)
- Update ADR-021-codebase-audit-unused-code-duplication-shared-code-opportunities.md (8d0e1b5)
- Stabilize local connect retry test flow (2c701cd)
- Stabilize local connect retry test timing (5c74b77)
- Use neutral stream test wording (a6369e8)
- Fix live server test header comment (a6e8284)
- Add protocol normalization fallback regressions (170ebd1)
- cli: remove vex skills install subcommand from normalized surface (7c4d22e)
- cli: remove 18 subcommand flags from normalized surface (ADR-022 amendment phase 2) (1893b04)
- config: remove obsolete config paths (15a36e9)
- config: remove obsolete protocol aliases (2dbb40f)
- transport: tighten local fallback handling (d979cd1)
- cli: wire renamed flags to live runtime behavior (f6f657e)
- cli: normalize flag surface to 10 semantic flags (ADR-022 amendment 2026-04-20) (98bda4b)
- Address observability review feedback (d5efa14)
- Update raw URL map for observability module (e9e9d4d)
- Add API observability and trace controls (1ab8bb2)
- Fold stalled fallback helper into Rust tests (8de92a6)
- Prove peer fallback normalization (4cfcb21)
- Tighten local fallback normalization (d5b8895)
- Harden local API tool-call normalization (c2638f0)
- Stabilize git rollup repo tests (f5d0466)
- Tighten source-build onboarding docs (3709398)
- Clarify local endpoint source-build guide (cce9d00)
- Refresh raw URL map after docs additions (7819875)
- Reduce mdBook to OS build guides (d677978)
- Remove architecture pages from mdBook (5a3759e)
- Simplify docs entry flow and fold normalization ADR (c110931)
- Neutralize doc evidence wording (682369d)
- Document ingress tool-call evidence (cff0975)
- Seal discovered tool indices and gate post-[DONE] deltas at ingress (1d93993)
- Tighten chat-compat tool-call lifecycle at the ingress boundary (d83746f)
- Document ordered ingress block contract (2e56d51)
- Repair raw URL map and ingress ordering docs (8330b6e)
- Refine stream ingress normalization boundaries (9827c10)
- Avoid duplicate cloning in streamed tool updates (80fbdde)
- Move streamed tool argument assembly upstream (408b5c5)
- Standardize terminology across docs and guidance (59534fb)
- Update PR-348-transcript-first-debug.md (c914b67)
- Update ADR status vocabulary and deprecate terms (78738f7)
- Update ADR-019-adr-018-follow-up-correctness-cutover-cleanup.md (f7d5986)
- Update terminology from 'superseded' to 'deprecated' (de77415)
- Update ADR-019-adr-018-follow-up-correctness-cutover-cleanup.md (1e5dfb6)
- Update ADR-015-local-endpoint-text-protocol-default.md (339b197)
- Revise deprecation note for tagged-text fallback (7a2f979)
- Normalize deprecated ADR wording (c43b10e)
- Simplify stateless stream normaliser (93ebcf7)
- Document API-boundary normalization rule (48d4bf8)
- Remove legacy thinking-tag provider compatibility (741b773)
- Regenerate repo raw URL map (7fecef9)
- Remove tagged XML fallback tool handling (0a02865)
- Address PR 407 review follow-ups (ad1ee77)
- Keep CLI TUI tool arguments runtime owned (ae83551)
- Address PR review follow-up wording (d4ca868)
- Add permissions overlay ADR follow-up (1132377)
- Add permissions overlay follow-up task (a9c5aa1)
- Fix raw URL map self count (60e14d1)
- Stabilize transposed URL config test (eb22f59)
- Add privacy disclosure surface (56c70c2)
- Fix typo in runtime envelope API documentation (48cc790)
- Update REF-01-runtime-envelope-api-sse-normalization.md (c38cc95)
- Patch PR404 cleanup follow-up (e7b0229)
- Split api stream structural modules (5cbe5b1)
- Close PR403 wording follow-up (af290a0)
- Finish PR403 review and naming cleanup (347b6b3)
- Localize provider stream parser types (e27ae4e)
- Tighten RuntimeEnvelope client protocol config (50f5d3f)
- Stage RuntimeEnvelope client API follow-up (6c46c97)
- Normalize API SSE to RuntimeEnvelope (#402) (26357a6)
- Update configuration.md (b1dc14a)
- Diversify secret revision wording (889c32f)
- Harden HTTP hygiene, neutral wording, and release checks (#398) (58ebcf5)
- style: apply rustfmt to edge-case tests (collapse short method chain) (578b974)
- style(rustfmt): normalize vex test imports (db6abf8)
- Replace remaining narrow wording (2ea77cc)
- Fix stream follow-ups and focused wording (85885f1)
- Fix typo and update ADR details in architecture.md (ed08f5e)
- Address Copilot review feedback (2f5d86a)
- Align transport and docs with RFC audit (697210a)
- Implement first-stage tool delta accumulator (#388) (4994900)
- style: fix rustfmt layout in render_picker_overlay (110f94f)
- style: fix rustfmt format! macro layout (2de4dfe)
- style: cargo fmt — fix module ordering and method-chain layout (20109c7)
- Fix comment typo in regression test for tool calls (9b996ff)
- review: address Copilot reviewer feedback on dedup tracker and test bounds (fed7783)
- adr: ADR-045 add ADR-034 multi-agent substrate relationship (97f29b7)
- adr: ADR-045 replay-first task document and single-writer state (TaskDocumentCondenser) (dd47e3c)
- ADR-042: ToolPolicy enum + --plan/--chat CLI flags + dispatch guard (15837a7)
- doc: formalize run_command as frontend-only (ADR-042 D5) (#356) (39519ec)
- PR 6: unify search substrate, wire dormant grammars, TranscriptRow typed enum, command_sessions migration (#354) (eddf8e1)
- shrink TaskViewProjection to renderer-only fields (8916abc)
- Update model.rs (845967a)
- Align ratatui text with normalized stream updates (7fec9a7)
- Mark PR 347 follow-up checklist complete (167bb24)
- Finish ratatui task-surface cutover follow-up (9cc6262)
- Remove dead_code suppression: simplify DeltaAccumulator to use plain strings (6420e63)
- Update stale documentation references from src/ui/draw/ to src/ui/render/ (eed2eae)
- Fix clippy on transcript delta (b05d604)
- Fix cutover CI follow-ups (f3f66eb)
- Cut over task surface to ratatui renderer (f2948aa)
- style: cargo fmt (525e8e2)
- deps: wire Tier 4 conventional crate stack + fmt and arch-check gates (ac3d084)
- deps: add Tier 1-3 ratatui ecosystem stack and wire into active code paths (a5822ec)
- deps: add conventional ratatui stack crates and update architecture docs (100c08d)