Commit Graph

  • 77fb62a9f1 Implement LaneEvent schema extensions for event ordering, provenance, and dedupe (US-002) Yeachan-Heo 2026-04-16 09:12:31 +00:00
  • 21909da0b5 Implement startup-no-evidence evidence bundle + classifier (US-001) Yeachan-Heo 2026-04-16 09:05:33 +00:00
  • ac45bbec15 Make ACP/Zed status obvious before users go source-diving Yeachan-Heo 2026-04-16 03:13:50 +00:00
  • 64e058f720 refresh Yeachan-Heo 2026-04-16 02:50:54 +00:00
  • e874bc6a44 Improve malformed hook failures so operators can diagnose broken JSON Yeachan-Heo 2026-04-13 12:44:52 +00:00
  • 6a957560bd Make recovery handoffs explain why a lane resumed instead of leaking control prose Yeachan-Heo 2026-04-12 15:50:39 +00:00
  • 42bb6cdba6 Keep local clawhip artifacts from tripping routine repo work Yeachan-Heo 2026-04-12 14:47:40 +00:00
  • f91d156f85 Keep poisoned test locks from cascading across unrelated regressions Yeachan-Heo 2026-04-12 13:52:41 +00:00
  • 6b4bb4ac26 Keep finished lanes from leaving stale reminders armed Yeachan-Heo 2026-04-12 12:52:27 +00:00
  • e75d67dfd3 Make successful lanes explain what artifacts they actually produced Yeachan-Heo 2026-04-12 11:56:00 +00:00
  • 2e34949507 Keep latest-session timestamps increasing under tight loops Yeachan-Heo 2026-04-12 10:51:19 +00:00
  • 8f53524bd3 Make backlog-scan lanes say what they actually selected Yeachan-Heo 2026-04-12 09:54:37 +00:00
  • b5e30e2975 Make completed review lanes emit machine-readable verdicts Yeachan-Heo 2026-04-12 08:49:40 +00:00
  • dbc2824a3e Keep latest session selection tied to real session recency Yeachan-Heo 2026-04-12 07:49:32 +00:00
  • f309ff8642 Stop repo lanes from executing the wrong task payload Yeachan-Heo 2026-04-12 07:00:07 +00:00
  • 3b806702e7 Make the CLI point users at the real install source Yeachan-Heo 2026-04-12 04:50:03 +00:00
  • 26b89e583f Keep completed lanes from ending on mushy stop summaries Yeachan-Heo 2026-04-12 03:22:32 +00:00
  • 17e21bc4ad docs(roadmap): add #70 — install-source ambiguity misleads users YeonGyu-Kim 2026-04-12 12:08:38 +09:00
  • 4f83a81cf6 Make dump-manifests recoverable outside the inferred build tree Yeachan-Heo 2026-04-12 02:56:48 +00:00
  • 1d83e67802 Keep the backlog sweep from chasing external executor notes Yeachan-Heo 2026-04-12 02:38:52 +00:00
  • 763437a0b3 docs(roadmap): add #69 — lane stop summary quality floor YeonGyu-Kim 2026-04-12 11:18:12 +09:00
  • 491386f0a5 Keep external orchestration gaps out of the claw-code sweep path Yeachan-Heo 2026-04-12 02:14:43 +00:00
  • 5c85e5ad12 Keep the worker-state backlog honest with current main behavior Yeachan-Heo 2026-04-12 01:51:15 +00:00
  • b825713db3 Retire the stale slash-command backlog item without breaking verification Yeachan-Heo 2026-04-12 00:48:02 +00:00
  • 06d1b8ac87 docs(roadmap): add #68 — internal reinjection/resume path opacity YeonGyu-Kim 2026-04-12 08:53:00 +09:00
  • 4f84607ad6 Align the plugin-state isolation roadmap note with current green verification Yeachan-Heo 2026-04-11 23:51:00 +00:00
  • 8eb93e906c Retire the stale bare-word skill discovery backlog item Yeachan-Heo 2026-04-11 23:45:46 +00:00
  • 264fdc214e Retire the stale bare-skill dispatch backlog item Yeachan-Heo 2026-04-11 22:50:28 +00:00
  • a4921cb262 Retire the stale gpt-5 max-completion-tokens backlog item Yeachan-Heo 2026-04-11 21:45:49 +00:00
  • d40929cada Retire the stale OpenAI reasoning-effort backlog item Yeachan-Heo 2026-04-11 20:47:08 +00:00
  • 2d5f836988 Retire the stale broken-plugin warning backlog item Yeachan-Heo 2026-04-11 19:47:07 +00:00
  • 4e199ec52a docs(roadmap): add #67 — structured review verdict events YeonGyu-Kim 2026-04-12 04:00:37 +09:00
  • a7b1fef176 Keep the rebased workspace green after the backlog closeout Yeachan-Heo 2026-04-11 18:52:48 +00:00
  • 12d955ac26 Close the stale dead-session opacity backlog item with verified probe coverage Yeachan-Heo 2026-04-11 18:52:02 +00:00
  • 257aeb82dd Retire the stale dead-session opacity backlog item with regression proof Yeachan-Heo 2026-04-11 18:47:25 +00:00
  • 7ea4535cce docs(roadmap): add #65 backlog selection outcomes, #66 completion-aware reminders YeonGyu-Kim 2026-04-12 03:43:58 +09:00
  • 2329ddbe3d docs(roadmap): add #64 — structured artifact events YeonGyu-Kim 2026-04-12 03:31:36 +09:00
  • 56b4acefd4 docs(roadmap): add #63 — droid session completion semantics broken YeonGyu-Kim 2026-04-12 03:30:50 +09:00
  • 16b9febdae feat: ultraclaw droid batch — ROADMAP #41 test isolation + #50 PowerShell permissions YeonGyu-Kim 2026-04-12 03:06:14 +09:00
  • 723e2117af Retire the stale plugin lifecycle flake backlog item Yeachan-Heo 2026-04-11 17:49:10 +00:00
  • 0082bf1640 Align auth docs with the removed login/logout surface Yeachan-Heo 2026-04-11 17:28:47 +00:00
  • 124e8661ed Remove the deprecated Claude subscription login path and restore a green Rust workspace Yeachan-Heo 2026-04-11 17:24:44 +00:00
  • 61c01ff7da Prevent cross-worktree session bleed during managed session resume/load Yeachan-Heo 2026-04-11 16:08:01 +00:00
  • 56218d7d8a feat(runtime): add session health probe for dead-session detection (ROADMAP #38) YeonGyu-Kim 2026-04-12 00:33:26 +09:00
  • 2ef447bd07 feat(commands): surface broken plugin warnings in /plugins list YeonGyu-Kim 2026-04-11 22:44:29 +09:00
  • 8aa1fa2cc9 docs(roadmap): file ROADMAP #61 — OPENAI_BASE_URL routing fix (done) YeonGyu-Kim 2026-04-10 13:00:46 +09:00
  • 1ecdb1076c fix(api): OPENAI_BASE_URL wins over Anthropic fallback for unknown models YeonGyu-Kim 2026-04-10 12:37:39 +09:00
  • 6c07cd682d docs(roadmap): mark #59 done, file #60 glob brace expansion (done) YeonGyu-Kim 2026-04-10 11:30:42 +09:00
  • 3a6c9a55c1 fix(tools): support brace expansion in glob_search patterns YeonGyu-Kim 2026-04-10 11:22:38 +09:00
  • 810036bf09 test(cli): add integration test for model persistence in resumed /status YeonGyu-Kim 2026-04-10 10:31:05 +09:00
  • 0f34c66acd feat(session): persist model in session metadata — ROADMAP #59 YeonGyu-Kim 2026-04-10 10:05:42 +09:00
  • 6af0189906 docs(roadmap): file ROADMAP #58 (Windows HOME crash) and #59 (session model persistence) YeonGyu-Kim 2026-04-10 09:00:41 +09:00
  • b95d330310 fix(startup): fall back to USERPROFILE when HOME is not set (Windows) YeonGyu-Kim 2026-04-10 08:33:35 +09:00
  • 74311cc511 test(cli): add 5 integration tests for resume JSON parity YeonGyu-Kim 2026-04-10 08:03:17 +09:00
  • 6ae8850d45 fix(api): silence dead_code warning and remove duplicated #[test] attr YeonGyu-Kim 2026-04-10 07:33:22 +09:00
  • ef9439d772 docs(roadmap): file ROADMAP #54-#57 from 2026-04-10 dogfood cycle YeonGyu-Kim 2026-04-10 07:04:21 +09:00
  • 4f670e5513 fix(cli): emit JSON for --resume with no command in --output-format json mode YeonGyu-Kim 2026-04-10 06:31:16 +09:00
  • 8dcf10361f fix(cli): implement /session list in resume mode — ROADMAP #21 partial YeonGyu-Kim 2026-04-10 06:03:29 +09:00
  • cf129c8793 fix(cli): emit JSON error when session fails to load in --output-format json mode YeonGyu-Kim 2026-04-10 05:01:56 +09:00
  • c0248253ac fix(cli): remove 'stats' from STUB_COMMANDS — it is implemented YeonGyu-Kim 2026-04-10 04:32:05 +09:00
  • 1e14d59a71 fix(cli): stop circular 'Did you mean /X?' for spec commands with no parse arm YeonGyu-Kim 2026-04-10 04:05:41 +09:00
  • 11e2353585 fix(cli): JSON parity for /export and /agents in resume mode YeonGyu-Kim 2026-04-10 03:32:24 +09:00
  • 0845705639 fix(tests): update test assertions for null model in resume /status; drop unused import YeonGyu-Kim 2026-04-10 03:21:58 +09:00
  • 316864227c fix(cli): JSON parity for /help and /diff in resume mode YeonGyu-Kim 2026-04-10 03:02:00 +09:00
  • ece48c7174 docs: correct agent-code binary name in warning — ROADMAP #53 YeonGyu-Kim 2026-04-10 02:36:43 +09:00
  • c8cac7cae8 fix(cli): doctor config check hides non-existent candidate paths YeonGyu-Kim 2026-04-10 02:32:47 +09:00
  • 57943b17f3 docs: reframe Windows setup — PowerShell is supported, Git Bash/WSL optional YeonGyu-Kim 2026-04-10 02:25:47 +09:00
  • 4730b667c4 docs: warn against 'cargo install claw-code' false-positive — ROADMAP #52 YeonGyu-Kim 2026-04-10 02:16:58 +09:00
  • dc4fa55d64 fix(cli): /status JSON emits null model and correct session_id in resume mode YeonGyu-Kim 2026-04-10 02:03:14 +09:00
  • 9cf4033fdf docs: add Windows setup section (Git Bash/WSL prereqs) — ROADMAP #51 YeonGyu-Kim 2026-04-10 01:42:43 +09:00
  • a3d0c9e5e7 fix(api): sanitize orphaned tool messages at request-building layer YeonGyu-Kim 2026-04-10 01:35:00 +09:00
  • 78dca71f3f fix(cli): JSON parity for /compact and /clear in resume mode YeonGyu-Kim 2026-04-10 01:31:21 +09:00
  • 39a7dd08bb docs(roadmap): file PowerShell permission over-escalation as ROADMAP #50 YeonGyu-Kim 2026-04-10 01:12:39 +09:00
  • d95149b347 fix(cli): surface resolved path in dump-manifests error — ROADMAP #45 partial YeonGyu-Kim 2026-04-10 01:01:53 +09:00
  • 47aa1a57ca fix(cli): surface command name in 'not yet implemented' REPL message YeonGyu-Kim 2026-04-10 00:39:16 +09:00
  • 6e301c8bb3 fix(runtime): prevent orphaned tool-result at compaction boundary; /cost JSON YeonGyu-Kim 2026-04-10 00:13:45 +09:00
  • 7587f2c1eb fix(cli): JSON parity for /memory and /providers in resume mode YeonGyu-Kim 2026-04-09 23:35:25 +09:00
  • ed42f8f298 fix(api): surface provider error in SSE stream frames (companion to ff416ff) YeonGyu-Kim 2026-04-09 23:03:33 +09:00
  • ff416ff3e7 fix(api): surface provider error body before attempting completion parse YeonGyu-Kim 2026-04-09 22:33:07 +09:00
  • 6ac7d8cd46 fix(api): omit tool_calls field from assistant messages when empty YeonGyu-Kim 2026-04-09 22:06:25 +09:00
  • 7ec6860d9a fix(cli): emit JSON for /config in --output-format json --resume mode YeonGyu-Kim 2026-04-09 22:03:11 +09:00
  • 0e12d15daf fix(cli): add --allow-broad-cwd; require confirmation or flag in broad-CWD mode YeonGyu-Kim 2026-04-09 21:51:29 +09:00
  • fd7aade5b5 fix(api): tolerate null tool_calls in OpenAI-compat stream delta chunks YeonGyu-Kim 2026-04-09 21:39:52 +09:00
  • de916152cb docs(roadmap): file #44-#49 from 2026-04-09 dogfood cycle YeonGyu-Kim 2026-04-09 21:36:09 +09:00
  • 60ec2aed9b fix(cli): wire /tokens and /cache as aliases for /stats; implement /stats YeonGyu-Kim 2026-04-09 21:34:36 +09:00
  • 5f6f453b8d fix(cli): warn when launched from home dir or filesystem root YeonGyu-Kim 2026-04-09 21:26:51 +09:00
  • da4242198f fix(cli): emit JSON error for unsupported resumed slash commands in JSON mode YeonGyu-Kim 2026-04-09 21:04:50 +09:00
  • 84b77ece4d fix(cli): pipe stdin to prompt when no args given (suppress REPL on pipe) YeonGyu-Kim 2026-04-09 20:36:14 +09:00
  • aef85f8af5 fix(cli): /diff shows clear error when not in a git repo YeonGyu-Kim 2026-04-09 20:04:21 +09:00
  • 3ed27d5cba fix(cli): emit JSON for /history in --output-format json --resume mode YeonGyu-Kim 2026-04-09 19:33:50 +09:00
  • e1ed30a038 fix(cli): surface session_id in /status JSON output YeonGyu-Kim 2026-04-09 19:06:36 +09:00
  • 54269da157 fix(cli): claw state exits 1 when no worker state file exists YeonGyu-Kim 2026-04-09 18:34:41 +09:00
  • f741a42507 test(cli): add regression coverage for reasoning-effort validation and stub-command filtering YeonGyu-Kim 2026-04-09 18:06:32 +09:00
  • 6b3e2d8854 docs(roadmap): file hook ingress opacity as ROADMAP #43 YeonGyu-Kim 2026-04-09 17:34:15 +09:00
  • 1a8f73da01 fix(cli): emit JSON error on --output-format json — ROADMAP #42 YeonGyu-Kim 2026-04-09 16:33:20 +09:00
  • 7d9f11b91f docs(roadmap): track community-support plugin-test-sealing as #41 YeonGyu-Kim 2026-04-09 16:18:48 +09:00
  • 8e1bca6b99 docs(roadmap): track community-support plugin-list-load-failures as #40 YeonGyu-Kim 2026-04-09 16:17:28 +09:00
  • 8d0308eecb fix(cli): dispatch bare skill names to skill invoker in REPL — ROADMAP #36 YeonGyu-Kim 2026-04-09 16:01:18 +09:00
  • 4d10caebc6 fix(cli): validate --reasoning-effort accepts only low|medium|high YeonGyu-Kim 2026-04-09 15:03:36 +09:00
  • 414526c1bd fix(cli): exclude stub slash commands from help output — ROADMAP #39 YeonGyu-Kim 2026-04-09 14:36:00 +09:00