mirror of
https://github.com/instructkr/claude-code.git
synced 2026-05-16 19:06:44 +00:00
1462 lines
53 KiB
JSON
1462 lines
53 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"captured_at": "2026-05-15T02:58:00Z",
|
|
"captured_by": "g012-final-gate-ultra-e61d2271/worker-3",
|
|
"task": "G012 W3 owned: fresh GitHub PR reconciliation",
|
|
"source_commands": [
|
|
"gh pr list --state open --limit 100 --json number,title,headRefName,baseRefName,author,updatedAt,isDraft,mergeable,reviewDecision,statusCheckRollup,url",
|
|
"gh pr view <number> --json number,title,additions,deletions,changedFiles,files,commits,mergeStateStatus,mergeable,reviewDecision,statusCheckRollup,url"
|
|
],
|
|
"policy": "Merge only PRs that are correct, safe, non-conflicting, and resolvable with evidence; defer unsafe, incorrect, conflicting, unverified, or high-risk PRs.",
|
|
"summary": {
|
|
"open_pr_count": 51,
|
|
"merged_by_worker_3": 0,
|
|
"deferred_not_merged": 51,
|
|
"conflicting_or_dirty": 32,
|
|
"mergeable_but_unstable_or_unverified": 19,
|
|
"docs_only_candidate_review": 2,
|
|
"safe_merge_candidates_with_fresh_ci": 0
|
|
},
|
|
"prs": [
|
|
{
|
|
"number": 3040,
|
|
"title": "fix: recognize OPENAI_API_KEY as valid auth for OpenAI-compatible endpoints",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3040",
|
|
"author": "EmreCelenli",
|
|
"head": "docs/local-model-ollama-setup",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-14T11:35:23Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 11,
|
|
"deletions": 10,
|
|
"files": [
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3027,
|
|
"title": "Convert README to HTML format",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3027",
|
|
"author": "icakinser",
|
|
"head": "patch-1",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-14T05:33:55Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 592,
|
|
"deletions": 210,
|
|
"files": [
|
|
"README.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3026,
|
|
"title": "Update the way of locating .env file, and ASCII art \ud83d\ude06 ",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3026",
|
|
"author": "malsony",
|
|
"head": "main",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-13T19:01:28Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 3,
|
|
"additions": 34,
|
|
"deletions": 8,
|
|
"files": [
|
|
"README.md",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3024,
|
|
"title": "Support Http Client build redirect support",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3024",
|
|
"author": "GoodforGod",
|
|
"head": "feature/http-client-redirect-support",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-13T08:02:38Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 3,
|
|
"deletions": 1,
|
|
"files": [
|
|
"rust/crates/api/src/http_client.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3021,
|
|
"title": "Document TweetClaw skill install example",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3021",
|
|
"author": "kriptoburak",
|
|
"head": "codex/add-tweetclaw-skill-example",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-12T20:24:00Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 21,
|
|
"deletions": 0,
|
|
"files": [
|
|
"USAGE.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "Docs-only and mergeable, but no fresh CI/check rollup was present in the live PR snapshot; content/source-of-truth review remains required before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3019,
|
|
"title": "feat: claw parity batch \u2014 memory/compact/rules/pricing/hooks/perms",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3019",
|
|
"author": "MoSaleh-AKB",
|
|
"head": "feat/claw-parity-batch-mosaleh-2026-05-08",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-12T12:05:47Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 8,
|
|
"additions": 530,
|
|
"deletions": 16,
|
|
"files": [
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/runtime/src/bash_validation.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/hooks.rs",
|
|
"rust/crates/runtime/src/permissions.rs",
|
|
"rust/crates/runtime/src/prompt.rs",
|
|
"rust/crates/runtime/src/usage.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3018,
|
|
"title": "feat: project rules with .claw/rules/ and multi-framework auto-import",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3018",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/project-rules-v2",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:47:43Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 11,
|
|
"additions": 252,
|
|
"deletions": 112,
|
|
"files": [
|
|
"ROADMAP.md",
|
|
"progress.txt",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/prompt.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3017,
|
|
"title": "feat: interactive provider wizard with fast model selection",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3017",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/provider-wizard-v2",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:47:41Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 6,
|
|
"additions": 457,
|
|
"deletions": 1,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/rusty-claude-cli/src/setup_wizard.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3016,
|
|
"title": "feat: Language Server Protocol (LSP) integration",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3016",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/lsp-v2-proper",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:47:39Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 21,
|
|
"additions": 4803,
|
|
"deletions": 768,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/lsp_client.rs",
|
|
"rust/crates/runtime/src/lsp_client/dispatch.rs",
|
|
"rust/crates/runtime/src/lsp_client/mod.rs",
|
|
"rust/crates/runtime/src/lsp_client/tests.rs",
|
|
"rust/crates/runtime/src/lsp_client/tests_lifecycle.rs",
|
|
"rust/crates/runtime/src/lsp_client/types.rs",
|
|
"rust/crates/runtime/src/lsp_discovery.rs",
|
|
"rust/crates/runtime/src/lsp_process/mod.rs",
|
|
"rust/crates/runtime/src/lsp_process/parse.rs",
|
|
"rust/crates/runtime/src/lsp_process/tests.rs",
|
|
"rust/crates/runtime/src/lsp_transport/mod.rs",
|
|
"rust/crates/runtime/src/lsp_transport/tests.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/crates/tools/src/lib.rs"
|
|
],
|
|
"files_truncated": true,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3015,
|
|
"title": "fix: streaming robustness \u2014 OpenAI parsing, error detection, reasoning content",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3015",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/streaming-robustness-v2",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:47:18Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 4,
|
|
"additions": 84,
|
|
"deletions": 1,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3014,
|
|
"title": "Add Qwen model token limits for DashScope compatibility",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3014",
|
|
"author": "wangguan1995",
|
|
"head": "fix_qwen",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T13:26:26Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 2,
|
|
"additions": 8,
|
|
"deletions": 0,
|
|
"files": [
|
|
"rust/Cargo.lock",
|
|
"rust/crates/api/src/providers/mod.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3013,
|
|
"title": "fix(sandbox): add --map-auto flag for unshare commands",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3013",
|
|
"author": "Einspanner123",
|
|
"head": "fix/sandbox-map-auto-fallback",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T09:08:39Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 3,
|
|
"deletions": 3,
|
|
"files": [
|
|
"rust/crates/runtime/src/sandbox.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3011,
|
|
"title": "fix: Add required thinking parameter and fix reasoning_content serialization for DeepSeek V4 Pro/Flash",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3011",
|
|
"author": "chengsp-tinet",
|
|
"head": "fix/deepseek-v4-thinking-mode",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-09T14:53:50Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 2,
|
|
"additions": 106,
|
|
"deletions": 4,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/api/tests/openai_compat_integration.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3010,
|
|
"title": "feat: truncate oversized git diff in system prompt",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3010",
|
|
"author": "olabi",
|
|
"head": "feat/truncate-large-git-diff",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T10:23:54Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 59,
|
|
"deletions": 4,
|
|
"files": [
|
|
"rust/crates/runtime/src/prompt.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3009,
|
|
"title": "fix: resolve clippy pedantic warnings across workspace",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3009",
|
|
"author": "olabi",
|
|
"head": "fix/clippy-pedantic-warnings",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T10:34:18Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 9,
|
|
"additions": 51,
|
|
"deletions": 58,
|
|
"files": [
|
|
"rust/crates/api/src/providers/anthropic.rs",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/mock-anthropic-service/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/hooks.rs",
|
|
"rust/crates/runtime/src/sandbox.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/crates/tools/src/lib.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3008,
|
|
"title": "bump rustls-webpki to 0.103.13",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3008",
|
|
"author": "AlexMelanFromRingo",
|
|
"head": "bump-rustls-webpki",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-07T18:07:57Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 2,
|
|
"files": [
|
|
"rust/Cargo.lock"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 3000,
|
|
"title": "fix: tolerate object-style hook entries in config parser",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/3000",
|
|
"author": "justcode049",
|
|
"head": "fix/hooks-object-format-parsing",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-06T06:01:16Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 10,
|
|
"additions": 693,
|
|
"deletions": 37,
|
|
"files": [
|
|
"rust/README.md",
|
|
"rust/crates/compat-harness/src/lib.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/conversation.rs",
|
|
"rust/crates/runtime/src/hooks.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/prompt.rs",
|
|
"rust/crates/rusty-claude-cli/src/init.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/crates/tools/src/lib.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2999,
|
|
"title": "feat: add session_exists and delete_session to SessionStore",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2999",
|
|
"author": "JiataiWang",
|
|
"head": "feat/session-store-delete-exists",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-11T05:50:15Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 203,
|
|
"deletions": 4,
|
|
"files": [
|
|
"rust/crates/runtime/src/session_control.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2977,
|
|
"title": "feat(providers,auth,oauth): add provider profiles, welcome auth, and OAuth flows",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2977",
|
|
"author": "bloodf",
|
|
"head": "feature/combined-providers-auth-oauth",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-03T02:08:05Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 16,
|
|
"additions": 3871,
|
|
"deletions": 122,
|
|
"files": [
|
|
".gitignore",
|
|
"USAGE.md",
|
|
"rust/Cargo.lock",
|
|
"rust/crates/api/src/client.rs",
|
|
"rust/crates/api/src/lib.rs",
|
|
"rust/crates/api/src/providers/anthropic.rs",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/api/src/providers/wham.rs",
|
|
"rust/crates/runtime/Cargo.toml",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/oauth.rs",
|
|
"rust/crates/rusty-claude-cli/Cargo.toml",
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2952,
|
|
"title": "Report structured config file load statuses",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2952",
|
|
"author": "Yeachan-Heo",
|
|
"head": "fix/config-loaded-false-reason",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-06T06:01:16Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 2,
|
|
"additions": 500,
|
|
"deletions": 61,
|
|
"files": [
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2934,
|
|
"title": "feat: install and monitor latest claw-code",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2934",
|
|
"author": "bloodf",
|
|
"head": "heitor/auto-update",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-30T05:45:16Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 2,
|
|
"additions": 284,
|
|
"deletions": 8,
|
|
"files": [
|
|
"USAGE.md",
|
|
"rust/crates/rusty-claude-cli/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2876,
|
|
"title": "docs(roadmap): add #354 \u2014 /cwd suggests itself in did-you-mean; self-referential loop",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2876",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-354-cwd-self-referential-suggestion",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T20:01:22Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2872,
|
|
"title": "docs(roadmap): add #360 \u2014 /tokens, /stats, /cost identical output; no context-window or cost_usd",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2872",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-349-tokens-stats-cost-identical",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T21:32:57Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2869,
|
|
"title": "docs(roadmap): add #358 \u2014 history entries missing role field, no pagination",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2869",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-348-history-entries-missing-role",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T21:02:55Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2868,
|
|
"title": "docs(roadmap): add #356 \u2014 session list title always null; no rename command",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2868",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-347-session-list-title-always-null",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T20:36:43Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2867,
|
|
"title": "docs(roadmap): add #368 \u2014 export always appends .txt; response.file reflects mangled path",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2867",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-346-export-forces-txt-extension",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T23:35:35Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2865,
|
|
"title": "docs(roadmap): add #362 \u2014 doctor auth false-positive: misses CLI session tokens",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2865",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-345-doctor-auth-check-incomplete",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T22:06:28Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2864,
|
|
"title": "docs(roadmap): add #364 \u2014 /cost returns no cost_usd; identical to /stats",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2864",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-344-cost-command-no-dollar-amount",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T22:32:52Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2862,
|
|
"title": "docs(roadmap): add #342 \u2014 status json omits active session ID, workspace counters ambiguous",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2862",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-342-v2",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T19:04:31Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2858,
|
|
"title": "docs(roadmap): add #343 \u2014 session subcommand resume-safety inconsistently enforced",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2858",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-340-session-resume-safe-inconsistent",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T16:02:45Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2850,
|
|
"title": "docs(roadmap): add #335 \u2014 session list omits created_at_ms field",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2850",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-335-session-list-no-created-at",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T14:01:29Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2848,
|
|
"title": "docs(roadmap): add #333 \u2014 no in-session settings inspect command",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2848",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-333-no-settings-inspect-command",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T13:32:01Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2846,
|
|
"title": "docs(roadmap): add #331 \u2014 export silently overwrites on repeated invocations",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2846",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-331-export-filename-collision",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T13:02:02Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS",
|
|
"SUCCESS"
|
|
],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2844,
|
|
"title": "docs(roadmap): add #336 \u2014 session subcommand resume inconsistency and type/kind error mismatch",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2844",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-329-session-subcommand-resume-inconsistency",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T14:03:19Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2842,
|
|
"title": "docs(roadmap): add #334 \u2014 version json omits build_date and uses short sha only",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2842",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-328-version-json-incomplete",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T13:35:01Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2841,
|
|
"title": "docs(roadmap): add #332 \u2014 doctor json missing top-level status field",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2841",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-325-doctor-no-status-field",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T13:04:12Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2839,
|
|
"title": "docs(roadmap): add #330 \u2014 resume mode stats/cost always zero",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2839",
|
|
"author": "code-yeongyu",
|
|
"head": "docs/roadmap-324-resume-stats-zero",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-29T12:36:19Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"files": [
|
|
"ROADMAP.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2832,
|
|
"title": "feat: git-aware context tools",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2832",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/git-aware-tools",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:34:17Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 6,
|
|
"additions": 506,
|
|
"deletions": 1,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/tools/GIT_TOOLS_README.md",
|
|
"rust/crates/tools/src/lib.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2830,
|
|
"title": "feat: project rules with .claw/rules/ and multi-framework auto-import",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2830",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/project-rules",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:26:39Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 8,
|
|
"additions": 237,
|
|
"deletions": 4,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/prompt.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2828,
|
|
"title": "feat(core): expand runtime/tools surfaces",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2828",
|
|
"author": "gismo212",
|
|
"head": "pr/core-runtime-cli",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T15:00:12Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 30,
|
|
"additions": 1953,
|
|
"deletions": 292,
|
|
"files": [
|
|
".github/workflows/rust-ci.yml",
|
|
"rust/Cargo.lock",
|
|
"rust/README.md",
|
|
"rust/crates/api/src/providers/anthropic.rs",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/api/tests/proxy_integration.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/plugins/src/hooks.rs",
|
|
"rust/crates/plugins/src/lib.rs",
|
|
"rust/crates/runtime/Cargo.toml",
|
|
"rust/crates/runtime/src/bash.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/conversation.rs",
|
|
"rust/crates/runtime/src/file_ops.rs",
|
|
"rust/crates/runtime/src/git_tools.rs",
|
|
"rust/crates/runtime/src/hooks.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/mcp_stdio.rs"
|
|
],
|
|
"files_truncated": true,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2827,
|
|
"title": "feat(analog): add claw-analog minimal harness",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2827",
|
|
"author": "gismo212",
|
|
"head": "pr/claw-analog",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T13:05:11Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 7,
|
|
"additions": 5199,
|
|
"deletions": 0,
|
|
"files": [
|
|
"how_to_run.md",
|
|
"rust/crates/claw-analog/Cargo.toml",
|
|
"rust/crates/claw-analog/src/agents.rs",
|
|
"rust/crates/claw-analog/src/config_cmd.rs",
|
|
"rust/crates/claw-analog/src/doctor.rs",
|
|
"rust/crates/claw-analog/src/lib.rs",
|
|
"rust/crates/claw-analog/src/main.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2826,
|
|
"title": "feat(rag): add claw-rag-service",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2826",
|
|
"author": "gismo212",
|
|
"head": "pr/rag-service",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T13:05:08Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 12,
|
|
"additions": 1510,
|
|
"deletions": 0,
|
|
"files": [
|
|
"docs/rag-web-ui.md",
|
|
"rust/crates/claw-rag-service/Cargo.toml",
|
|
"rust/crates/claw-rag-service/Dockerfile",
|
|
"rust/crates/claw-rag-service/src/chunk.rs",
|
|
"rust/crates/claw-rag-service/src/db.rs",
|
|
"rust/crates/claw-rag-service/src/embed.rs",
|
|
"rust/crates/claw-rag-service/src/ingest.rs",
|
|
"rust/crates/claw-rag-service/src/lib.rs",
|
|
"rust/crates/claw-rag-service/src/main.rs",
|
|
"rust/crates/claw-rag-service/src/qdrant_index.rs",
|
|
"rust/crates/claw-rag-service/src/search.rs",
|
|
"rust/crates/claw-rag-service/static/index.html"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2825,
|
|
"title": "build: docker compose + dockerignore",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2825",
|
|
"author": "gismo212",
|
|
"head": "pr/docker-compose-ignore",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T13:05:06Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 3,
|
|
"additions": 82,
|
|
"deletions": 0,
|
|
"files": [
|
|
".dockerignore",
|
|
"docker-compose.yml",
|
|
"rust/.dockerignore"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2824,
|
|
"title": "docs: personal assistant roadmap",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2824",
|
|
"author": "gismo212",
|
|
"head": "pr/docs-personal-assistant-roadmap",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T13:05:03Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 2,
|
|
"additions": 256,
|
|
"deletions": 0,
|
|
"files": [
|
|
"concept.md",
|
|
"docs/personal-assistant-roadmap.md"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "Docs-only and mergeable, but no fresh CI/check rollup was present in the live PR snapshot; content/source-of-truth review remains required before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2816,
|
|
"title": "feat: API timeout config, Retry-After support, and configurable retry",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2816",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/api-timeout-retry",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:26:54Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 11,
|
|
"additions": 362,
|
|
"deletions": 79,
|
|
"files": [
|
|
"rust/crates/api/src/error.rs",
|
|
"rust/crates/api/src/http_client.rs",
|
|
"rust/crates/api/src/lib.rs",
|
|
"rust/crates/api/src/providers/anthropic.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2815,
|
|
"title": "fix: resolve EACCES error from incorrect bundled plugins directory",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2815",
|
|
"author": "camAtGitHub",
|
|
"head": "eacces-bundled-plugins-path-fix",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-27T16:34:11Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 1,
|
|
"additions": 194,
|
|
"deletions": 9,
|
|
"files": [
|
|
"rust/crates/plugins/src/lib.rs"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2813,
|
|
"title": "feat: LSP (Language Server Protocol) integration",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2813",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/lsp-integration-clean",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:26:52Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 23,
|
|
"additions": 4774,
|
|
"deletions": 772,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/lsp_client.rs",
|
|
"rust/crates/runtime/src/lsp_client/dispatch.rs",
|
|
"rust/crates/runtime/src/lsp_client/mod.rs",
|
|
"rust/crates/runtime/src/lsp_client/tests.rs",
|
|
"rust/crates/runtime/src/lsp_client/tests_lifecycle.rs",
|
|
"rust/crates/runtime/src/lsp_client/types.rs",
|
|
"rust/crates/runtime/src/lsp_discovery.rs",
|
|
"rust/crates/runtime/src/lsp_process/mod.rs",
|
|
"rust/crates/runtime/src/lsp_process/parse.rs",
|
|
"rust/crates/runtime/src/lsp_process/tests.rs",
|
|
"rust/crates/runtime/src/lsp_transport/mod.rs",
|
|
"rust/crates/runtime/src/lsp_transport/tests.rs",
|
|
"rust/crates/runtime/src/policy_engine.rs",
|
|
"rust/crates/runtime/src/sandbox.rs"
|
|
],
|
|
"files_truncated": true,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2811,
|
|
"title": "fix: /resume latest searches all workspaces",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2811",
|
|
"author": "TheArchitectit",
|
|
"head": "fix/resume-latest",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:31:35Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 7,
|
|
"additions": 274,
|
|
"deletions": 8,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/session_control.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2810,
|
|
"title": "feat: interactive provider wizard (/setup, claw setup, Ctrl+P)",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2810",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/provider-wizard",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:29:40Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 14,
|
|
"additions": 982,
|
|
"deletions": 32,
|
|
"files": [
|
|
"README.md",
|
|
"rust/crates/api/src/providers/anthropic.rs",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/config.rs",
|
|
"rust/crates/runtime/src/config_validate.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/session_control.rs",
|
|
"rust/crates/rusty-claude-cli/src/input.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/crates/rusty-claude-cli/src/setup_wizard.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2808,
|
|
"title": "feat: auto-compact and retry on context window errors",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2808",
|
|
"author": "TheArchitectit",
|
|
"head": "feat/auto-compact-upstream",
|
|
"base": "main",
|
|
"updatedAt": "2026-05-10T21:23:34Z",
|
|
"mergeable": "MERGEABLE",
|
|
"mergeStateStatus": "UNSTABLE",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 7,
|
|
"additions": 991,
|
|
"deletions": 6,
|
|
"files": [
|
|
"rust/crates/api/src/providers/openai_compat.rs",
|
|
"rust/crates/commands/src/lib.rs",
|
|
"rust/crates/runtime/src/compact.rs",
|
|
"rust/crates/runtime/src/lib.rs",
|
|
"rust/crates/runtime/src/trident.rs",
|
|
"rust/crates/rusty-claude-cli/src/main.rs",
|
|
"rust/scripts/install.sh"
|
|
],
|
|
"files_truncated": false,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports mergeable but UNSTABLE with no fresh CI/check rollup in the live PR snapshot; requires maintainer review and verification before merge.",
|
|
"merged_by_worker_3": false
|
|
},
|
|
{
|
|
"number": 2807,
|
|
"title": "Feat/complete tool timeline",
|
|
"url": "https://github.com/ultraworkers/claw-code/pull/2807",
|
|
"author": "jaikoo",
|
|
"head": "feat/complete-tool-timeline",
|
|
"base": "main",
|
|
"updatedAt": "2026-04-28T15:29:05Z",
|
|
"mergeable": "CONFLICTING",
|
|
"mergeStateStatus": "DIRTY",
|
|
"reviewDecision": "",
|
|
"checks": [],
|
|
"changedFiles": 67,
|
|
"additions": 22652,
|
|
"deletions": 15889,
|
|
"files": [
|
|
"LICENSE",
|
|
"PARITY.md",
|
|
"PHILOSOPHY.md",
|
|
"README.md",
|
|
"ROADMAP.md",
|
|
"USAGE.md",
|
|
"docs/AGENT-INTEGRATION.md",
|
|
"docs/HUMAN-DX.md",
|
|
"docs/MODEL_COMPATIBILITY.md",
|
|
"docs/PI-MONO-PARITY-DESIGN.md",
|
|
"docs/ROADMAP.md",
|
|
"docs/container.md",
|
|
"prd.json",
|
|
"progress.txt",
|
|
"rust/Cargo.lock",
|
|
"rust/crates/api/src/client.rs",
|
|
"rust/crates/api/src/lib.rs",
|
|
"rust/crates/api/src/providers/mod.rs",
|
|
"rust/crates/api/src/providers/models_file.rs",
|
|
"rust/crates/api/src/providers/openai_compat.rs"
|
|
],
|
|
"files_truncated": true,
|
|
"decision": "defer_not_merged",
|
|
"decision_reason": "GitHub reports CONFLICTING/DIRTY merge state; requires rebase or manual reconciliation before any safe merge.",
|
|
"merged_by_worker_3": false
|
|
}
|
|
]
|
|
}
|