Commit Graph

  • 0581894b7e fix(#458): add status:ok to agents and skills list JSON envelopes; all 9 subcommands now pass uniform status check YeonGyu-Kim 2026-05-25 15:02:25 +09:00
  • 5b79413e87 fix(#458): add status field to version/init/system-prompt JSON envelopes; all 9 subcommands now have uniform status field YeonGyu-Kim 2026-05-25 14:36:12 +09:00
  • 85e736c73f fix: add status field to sandbox JSON envelope (ok/warn/error derived from enabled+active+supported) YeonGyu-Kim 2026-05-25 14:34:00 +09:00
  • b64df99134 fix(#698): dedup config deprecation warnings per process; add tempfile dev-dep to runtime crate (fixes pre-existing test compile error) YeonGyu-Kim 2026-05-25 14:11:37 +09:00
  • c345ce6d02 fix: mcp/agents/skills help envelopes set ok:false + status:error on unknown subcommand; exit 1 propagates correctly YeonGyu-Kim 2026-05-25 13:50:51 +09:00
  • 91a0681ae9 fix(#697): agents unknown subcommand exits 1 with typed error; plugins remove aliases uninstall and errors on not-found YeonGyu-Kim 2026-05-25 13:39:10 +09:00
  • c613e8e676 feat: sweep Yeachan-Heo 2026-05-25 04:36:30 +00:00
  • 1003510a75 docs(roadmap): add #697 — plugins remove silent ok on missing plugin; agents unknown subcommand exit 0 YeonGyu-Kim 2026-05-25 13:32:15 +09:00
  • 63a5a87471 fix(#696): exit with typed error when stdin is not a TTY and no prompt piped; fix anthropic/ prefix detection in metadata_for_model YeonGyu-Kim 2026-05-25 13:16:12 +09:00
  • da7924d079 docs(roadmap): add #696 — compact hangs in non-interactive mode with no TTY guard YeonGyu-Kim 2026-05-25 13:08:51 +09:00
  • bb2a9238d9 Merge pull request #2839 from ultraworkers/docs/roadmap-324-resume-stats-zero YeonGyu-Kim 2026-05-25 13:01:13 +09:00
  • 8806e62a9f docs(roadmap): add #330 — resume mode stats/cost always zero docs/roadmap-324-resume-stats-zero YeonGyu-Kim 2026-04-29 20:02:55 +09:00
  • 78a0ff615a Merge pull request #3014 from wangguan1995/fix_qwen YeonGyu-Kim 2026-05-25 12:58:59 +09:00
  • 706ac0f8e1 Merge pull request #3097 from ultraworkers/fix-683-unsupported-skills-action YeonGyu-Kim 2026-05-25 12:55:01 +09:00
  • bd8a27b100 Merge pull request #3096 from ultraworkers/fix-160-session-store-lifecycle YeonGyu-Kim 2026-05-25 12:54:42 +09:00
  • 60108dfbf6 fix(test): update client_integration version string 0.1.0 -> 0.1.3 fix-683-unsupported-skills-action YeonGyu-Kim 2026-05-25 12:36:45 +09:00
  • bd9102f851 fix(api): skip preflight for unknown model limits Yeachan-Heo 2026-05-25 03:32:56 +00:00
  • e7d5d08892 fix: ChunkDelta thinking field in test initializers; fix parse_local_help_action ? operator YeonGyu-Kim 2026-05-25 12:26:32 +09:00
  • f003a108e3 fix: remove stale retry_after refs from openai_compat.rs YeonGyu-Kim 2026-05-25 12:22:28 +09:00
  • a76dda2b19 chore: cargo fmt --all on fix-683 branch YeonGyu-Kim 2026-05-25 12:06:11 +09:00
  • 013694476e chore: sync Cargo.lock and openai_compat.rs to main (stash artifact cleanup) YeonGyu-Kim 2026-05-25 11:48:37 +09:00
  • 3d02baf567 fix(#683): claw skills remove/add/uninstall/delete emits typed error, exit 1 YeonGyu-Kim 2026-05-25 11:27:43 +09:00
  • 6f5465aeaf fix(test): update client_integration version string 0.1.0 -> 0.1.3 fix-160-session-store-lifecycle YeonGyu-Kim 2026-05-25 12:36:45 +09:00
  • fdbc789694 fix(api): skip preflight for unknown model limits Yeachan-Heo 2026-05-25 03:33:47 +00:00
  • 779cf1c234 test(api): fill thinking in stream chunk fixtures Yeachan-Heo 2026-05-25 03:29:00 +00:00
  • 1f330c6737 chore: cargo fmt --all on fix-160 branch YeonGyu-Kim 2026-05-25 12:04:48 +09:00
  • 3489ec51d5 fix(#160): add regression test for SessionStore lifecycle (list_sessions, delete_session, session_exists) YeonGyu-Kim 2026-05-25 11:37:05 +09:00
  • 0423321cb1 fix(test): update compact test to reflect flattened previous-context header YeonGyu-Kim 2026-05-25 12:49:34 +09:00
  • 06c126ab6b fix(claw-analog): reject backslash paths in validate_rel_path (dotdot bypass on Linux) YeonGyu-Kim 2026-05-25 12:41:32 +09:00
  • 1f572ff8de fix: add missing config_load_error_kind to test StatusContext initializers; remove stale retry_after refs again YeonGyu-Kim 2026-05-25 12:15:57 +09:00
  • 03bd461984 fix: ChunkDelta thinking field in tests, remove residual retry_after refs, fix parse_local_help_action return type YeonGyu-Kim 2026-05-25 12:09:29 +09:00
  • ba941f7f69 docs(roadmap): add #695 — agent stale-worktree startup burn + sandbox .git writability opacity YeonGyu-Kim 2026-05-25 12:04:02 +09:00
  • bf7bae82ae docs(roadmap): add #694 — no pre-push cargo build gate lets broken main accumulate YeonGyu-Kim 2026-05-25 12:02:42 +09:00
  • 495e7a015c fix: remove stale retry_after field, Team variant, config_load_error_kind, denied_tools initializer errors YeonGyu-Kim 2026-05-25 12:01:09 +09:00
  • 3364dc4bee chore: fix conflict markers and cargo fmt drift in main (commands, openai_compat, trident, config, tools) YeonGyu-Kim 2026-05-25 11:51:44 +09:00
  • 499125c9a3 ci: fix rust.yml working-directory — set defaults.run.working-directory to rust/ YeonGyu-Kim 2026-05-25 11:38:36 +09:00
  • c32288bd6b docs(roadmap): add #693 — claw-analog bootstrap phase parser silent unknown fallback YeonGyu-Kim 2026-05-25 11:34:35 +09:00
  • c8b44878c5 fix: CVE-2021-29937 security vulnerability (#3056) OrbisAI Security 2026-05-25 07:57:08 +05:30
  • ae30bf4f04 feat(analog): add claw-analog minimal harness gismo212 2026-05-25 05:25:28 +03:00
  • a4efdc43d7 feat(rag): add claw-rag-service gismo212 2026-05-25 05:25:25 +03:00
  • 52572d5883 docs: personal assistant roadmap gismo212 2026-05-25 05:24:55 +03:00
  • b43a6f2d29 feat: auto-compact and retry on context window errors TheArchitectit 2026-05-24 21:24:44 -05:00
  • f1a55a211e fix: /resume latest searches all workspaces TheArchitectit 2026-05-24 21:24:41 -05:00
  • 0975252976 feat: git-aware context tools TheArchitectit 2026-05-24 21:24:37 -05:00
  • cef45efc16 feat: interactive provider wizard with fast model selection TheArchitectit 2026-05-24 21:24:20 -05:00
  • bc1b3c837a build: docker compose + dockerignore gismo212 2026-05-25 05:24:17 +03:00
  • 88f79bb2a5 docs(roadmap): batch merge remaining open ROADMAP doc PRs (#2841-#2876) YeonGyu-Kim 2026-05-25 11:24:07 +09:00
  • 7149bbc3d9 fix: streaming robustness — OpenAI parsing, error detection, reasoning content TheArchitectit 2026-05-24 21:22:47 -05:00
  • aefa5b0f19 feat(tools): add LoggingAspect to unified tool dispatch entry point Yijun Yu 2026-05-24 19:22:45 -07:00
  • 96ddecab81 fix: resolve EACCES error from incorrect bundled plugins directory Cam 2026-05-25 12:22:34 +10:00
  • 271283cd03 chore: bump rustls-webpki to 0.103.13 Alex Melan 2026-05-25 05:22:33 +03:00
  • 5fb2ed9464 docs: document TweetClaw skill install example Burak Bayır 2026-05-25 05:22:31 +03:00
  • f967df7f01 ci: add Rust CI workflow drlexpeterka-collab 2026-05-24 22:22:29 -04:00
  • 5a9550d388 fix: flatten prior compaction highlights to prevent nesting compounding joshbowyer 2026-05-24 21:22:27 -05:00
  • b071fac2cf feat: add native Gemini support to openai_compat provider Ajinkya Kardile 2026-05-25 07:51:37 +05:30
  • fdcb05b2c4 fix: echo reasoning_content back for DeepSeek V4 multi-turn tool calls Psy-lzh 2026-05-25 10:21:33 +08:00
  • fc26e16ce2 fix: resolve model aliases before syntax validation Nils 2026-05-25 04:21:32 +02:00
  • 1c62116e25 feat: truncate oversized git diff in system prompt Heo, Sung 2026-05-25 11:21:30 +09:00
  • 739488f613 fix: return conservative token limits for unspecified models Luke 2026-05-24 21:21:22 -05:00
  • f72681f998 fix: recognize OPENAI_API_KEY as valid auth for OpenAI-compatible endpoints Emre Kerem Celenli 2026-05-25 04:21:14 +02:00
  • a61d023583 fix: unify user_agent to 'clawd-rust-tools/0.1' Luke 2026-05-24 21:21:13 -05:00
  • c881069ff8 docs(roadmap): batch merge #451-#470, #681-#691 roadmap entries YeonGyu-Kim 2026-05-25 11:11:41 +09:00
  • 5200d1a476 docs(roadmap): add #692 — dump-manifests help json lacks source schema (#3094) Bellman 2026-05-25 10:01:22 +08:00
  • 5c46d69961 docs(roadmap): add #692 — dump-manifests help json lacks source schema docs/roadmap-692-dump-manifests-help-schema Yeachan-Heo 2026-05-25 01:33:01 +00:00
  • fde2640a56 docs(roadmap): add #691 — system-prompt help json lacks option schema docs/roadmap-691-system-prompt-help-schema Yeachan-Heo 2026-05-25 01:01:03 +00:00
  • 0028a1c560 docs(roadmap): add #690 — bootstrap-plan help json lacks phase schema docs/roadmap-690-bootstrap-plan-help-schema Yeachan-Heo 2026-05-25 00:30:59 +00:00
  • 22b4c6c055 docs(roadmap): add #689 — acp help json lacks status schema docs/roadmap-689-acp-help-schema-depth Yeachan-Heo 2026-05-25 00:01:14 +00:00
  • 8121a9fd34 docs(roadmap): add #688 — sandbox help json lacks safety schema docs/roadmap-688-sandbox-help-schema-depth Yeachan-Heo 2026-05-24 23:31:20 +00:00
  • e63b0458ed docs(roadmap): add #687 — status help json lacks output schema docs/roadmap-687-status-help-schema-depth Yeachan-Heo 2026-05-24 23:01:02 +00:00
  • fa45842082 docs(roadmap): add #686 — doctor help json lacks check schema docs/roadmap-686-doctor-help-check-schema Yeachan-Heo 2026-05-24 22:31:02 +00:00
  • 21934ef070 docs(roadmap): add #685 — version help json lacks provenance schema docs/roadmap-685-version-help-provenance-schema Yeachan-Heo 2026-05-24 22:01:24 +00:00
  • 1fb45c1461 docs(roadmap): add #684 — init help json lacks structured side-effect contract docs/roadmap-684-init-help-prose-json Yeachan-Heo 2026-05-24 21:32:19 +00:00
  • 2c93592eaa docs(roadmap): add #683 — sandbox help ignores json output format docs/roadmap-683-sandbox-help-json-plain-text Yeachan-Heo 2026-05-24 21:01:42 +00:00
  • 70ba9405d6 docs(roadmap): add #682 — unsupported agents mutation verbs return help with exit 0 docs/roadmap-682-agents-mutation-verbs-help-ok Yeachan-Heo 2026-05-24 20:31:02 +00:00
  • ea431cd67e docs(roadmap): add #681 — unsupported mcp mutation verbs return help with exit 0 docs/roadmap-681-mcp-mutation-verbs-help-ok Yeachan-Heo 2026-05-24 20:01:23 +00:00
  • cbae8280a2 docs(roadmap): add #470 — reasoning-effort accepted by diagnostics but invisible; invalid parser kind unknown docs/roadmap-470-reasoning-effort-diagnostics-silent Yeachan-Heo 2026-05-24 19:32:06 +00:00
  • 090124b3a4 docs(roadmap): add #468 — duplicate global flags silently last-win/accumulate with no provenance docs/roadmap-468-duplicate-global-flags-silent Yeachan-Heo 2026-05-24 19:01:00 +00:00
  • a23f271f25 docs(roadmap): add #467 — doctor auth preflight is Anthropic-only for OpenAI-selected models docs/roadmap-467-doctor-auth-anthropic-only Yeachan-Heo 2026-05-24 18:02:05 +00:00
  • 525882f247 docs(roadmap): add #466 — provider *_BASE_URL env vars can be malformed while doctor/status stay green docs/roadmap-466-base-url-env-invisible Yeachan-Heo 2026-05-24 17:30:57 +00:00
  • 94b870bb09 docs(roadmap): add #465 — doctor/status auth diagnostics hide effective ApiKeyAndBearer mode when both ANTHROPIC_API_KEY and ANTHROPIC_AUTH_TOKEN are set docs/roadmap-465-auth-precedence-invisible Yeachan-Heo 2026-05-24 16:33:12 +00:00
  • 50ad34d71a docs(roadmap): add #464 — --output-format value parsing strict-match-only with 5 compounding gaps (case-hostile, whitespace-hostile, no Did-you-mean, no empty branch, classifier orphan); second confirmed instance of #463 classifier-orphan pattern docs/roadmap-464-output-format-value-handling Yeachan-Heo 2026-05-24 14:33:16 +00:00
  • 536295d0e4 docs(roadmap): add #463 — removed subcommands (login/logout) emit kind:unknown with hint:null; classifier never registered the #37 sentinel (#77 classifier orphan) docs/roadmap-463-removed-subcommand-kind-unknown Yeachan-Heo 2026-05-24 13:35:46 +00:00
  • 3ca2d3c39a docs(roadmap): add #462 — version --output-format json envelope missing build_date structured field; ROADMAP #79 line 1380 cites it as exemplary while the field has never existed (40-day drift) docs/roadmap-462-version-json-missing-build-date Yeachan-Heo 2026-05-24 13:04:42 +00:00
  • 3cf60a2aae docs(roadmap): add #461 — config suggest_field uses pure edit-distance; '"mcp": { "servers": ... }' (VS Code MCP convention) suggests 'env' instead of 'mcpServers' docs/roadmap-461-config-suggest-field-mcp-suggests-env Yeachan-Heo 2026-05-24 12:03:48 +00:00
  • 66c6f8ec79 docs(roadmap): add #460 — bare_slash_command_guidance lookup misses spec.aliases; claw yes/no/cwd/marketplace burn billable tokens with provider keys; claw skill/y/n give nonsense did-you-mean docs/roadmap-460-slash-alias-guidance-lookup-misses-aliases Yeachan-Heo 2026-05-24 10:34:45 +00:00
  • b66c4fedf9 docs(roadmap): add #459 — memory file discovery hardcoded to CLAUDE.md; AGENTS.md, CLAW.md, .claude/CLAUDE.md, case variants all silently ignored; memory_files[] not exposed docs/roadmap-459-memory-file-discovery-hardcoded-claude-only Yeachan-Heo 2026-05-24 10:02:56 +00:00
  • ea6d5af332 docs(roadmap): add #458 — no portable success-detection field across --output-format json envelopes; only kind is universal docs/roadmap-458-cross-subcommand-envelope-hygiene Yeachan-Heo 2026-05-24 09:07:01 +00:00
  • 148683f7b2 docs(roadmap): add #457 — --resume --help vs --resume --version parser asymmetry: --version short-circuits but --help is swallowed as session-id docs/roadmap-457-resume-help-vs-version-short-circuit-asymmetry Yeachan-Heo 2026-05-24 08:31:21 +00:00
  • ad77563d0e docs(roadmap): add #456 — doctor JSON envelope contradicts itself: discovered_files_count (existing-on-disk) vs discovered_config_files (raw candidate search paths) docs/roadmap-456-doctor-discovered-config-files-disagrees-with-itself Yeachan-Heo 2026-05-24 07:32:38 +00:00
  • 0f603c1baa docs(roadmap): add #455 — missing_credentials JSON hint appended as prose to error field; structured hint stays null docs/roadmap-455-missing-credentials-hint-prose-vs-structured Yeachan-Heo 2026-05-24 07:03:26 +00:00
  • 2476ed2d42 docs(roadmap): add #454 — claw list/run/exec/ask fall through to prompt dispatch; suggest_similar_subcommand KNOWN_SUBCOMMANDS too narrow docs/roadmap-454-typo-suggestion-asymmetry Yeachan-Heo 2026-05-24 06:32:16 +00:00
  • d8d5c8cac2 docs(roadmap): add #453 — slash-command guard fires only on bare token; any extra arg falls through to prompt dispatch (incl. claw model openai/gpt-4) docs/roadmap-453-slash-command-guard-bare-only Yeachan-Heo 2026-05-24 06:02:33 +00:00
  • 9a84861eb5 docs(roadmap): add #452 — claw models/list/help/--help falls through to prompt dispatch (prompt misdelivery, sibling of #78) docs/roadmap-452-models-falls-through-to-prompt Yeachan-Heo 2026-05-24 05:32:37 +00:00
  • 27769b2e3f docs(roadmap): add #451 — models list/help --output-format json hang with zero stdout docs/roadmap-451-models-list-help-json-hangs Yeachan-Heo 2026-05-24 04:32:09 +00:00
  • e5d2eb1423 docs(roadmap): add subagent lane event conformance gap docs/roadmap-workdir-provenance Yeachan-Heo 2026-05-22 21:31:15 +00:00
  • d2018d7aee docs(roadmap): add worker replay receipt integrity gap Yeachan-Heo 2026-05-22 21:01:16 +00:00
  • 71f85541bd docs(roadmap): add mcp tool bridge registry drift gap Yeachan-Heo 2026-05-22 20:31:24 +00:00
  • 20c9d9d6c3 docs(roadmap): add oauth authorize extra param collision gap Yeachan-Heo 2026-05-22 20:01:13 +00:00
  • 46f3bff7ef docs(roadmap): add mcp stdio frame size cap gap Yeachan-Heo 2026-05-22 19:31:27 +00:00
  • d996b65d64 docs(roadmap): add plugin uninstall transaction gap Yeachan-Heo 2026-05-22 19:01:43 +00:00