[rig-sampler] Daily Rig sample report — 2026-10-10
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
- 難度
- 3/5
- 預估耗時
- 半天
- 新手友好度
- 15/100
- Issue 類型
- 缺陷
- 描述清晰度
- 需要釐清
- 活躍度
- 活躍
- 技術堆疊
- nodejs, typescript
研究方向
This is an automated daily report, not a defined task. The npm readiness note points at package.json (missing name and version, marked private) and at the file list that makes up the package size, including package-lock.json and .github/workflows/*.lock.yml. Start by reading package.json and checking whether a files allowlist or .npmignore exists. Done would need a maintainer to first confirm which of these changes are wanted.
由索引模型根據 Issue 內容生成。
描述
Summary
Five randomly selected Rig samples were executed via sample-coordinator → sample-runner delegation, each spawning node skills/rig/rig.ts --server as a subprocess.
| # | Sample | Status |
|---|---|---|
| 1 | skills/rig/samples/366-ts-jsdoc-coverage-checker.md |
✅ succeeded |
| 2 | skills/rig/samples/290-commit-churn-classifier.md |
✅ succeeded |
| 3 | skills/rig/samples/348-git-merge-complexity-scorer.md |
✅ succeeded |
| 4 | skills/rig/samples/416-graphql-schema-type-extractor.md |
✅ succeeded |
| 5 | skills/rig/samples/265-npm-package-size.md |
✅ succeeded |
Sample Outputs
1. skills/rig/samples/366-ts-jsdoc-coverage-checker.md — succeeded
Final output (succeeded)
{"files":{"./.github/fixtures/three-judges.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.github/fixtures/provider-fixture.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.github/fixtures/pi-gateway.ts":{"documentedCount":0,"undocumentedCount":2,"coverage":0},"./.github/fixtures/provider-three-judges.ts":{"documentedCount":0,"undocumentedCount":0,"coverage":1},"./.github/fixtures/assert-three-judges.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.github/drivers/pi-rig-extension.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.github/drivers/codex-fixture-mcp.ts":{"documentedCount":0,"undocumentedCount":2,"coverage":0},"./.github/drivers/copilot-sdk-driver.ts":{"documentedCount":0,"undocumentedCount":0,"coverage":1},"./.agents/skills/rig/engines/pi.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/engines/anthropic.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/engines/codex.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/engines/gemini.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/engines/deepseek.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/engines/utils.ts":{"documentedCount":0,"undocumentedCount":3,"coverage":0},"./.agents/skills/rig/rig.ts":{"documentedCount":8,"undocumentedCount":24,"coverage":0.25},"./.agents/skills/rig/launch-tool.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./.agents/skills/rig/globals.ts":{"documentedCount":0,"undocumentedCount":0,"coverage":1},"./.agents/skills/rig/run.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0},"./scripts/rig-launch-tool.integration.test.ts":{"documentedCount":0,"undocumentedCount":0,"coverage":1},"./scripts/sample-themes.ts":{"documentedCount":0,"undocumentedCount":1,"coverage":0}},"overall":{"totalFunctions":51,"documentedFunctions":8,"coveragePercent":15.686274509803921},"wellDocumentedFiles":["./.github/fixtures/provider-three-judges.ts","./.github/drivers/copilot-sdk-driver.ts","./.agents/skills/rig/globals.ts","./scripts/rig-launch-tool.integration.test.ts"]}
2. skills/rig/samples/290-commit-churn-classifier.md — succeeded
Final output (succeeded)
{"vitest.config.ts":{"churnCount":1,"riskLevel":"stable"},"tsconfig.json":{"churnCount":1,"riskLevel":"stable"},"src/workflow.test.ts":{"churnCount":1,"riskLevel":"stable"},"src/source-map-compat.test.ts":{"churnCount":1,"riskLevel":"stable"},"src/skill.test.ts":{"churnCount":1,"riskLevel":"stable"},"src/skill-bootstrap.test.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/59-bash-each.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/58-async-tool-node-builtins.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/57-complex-integration-sonnet.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/56-single-agent-sonnet.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/55-file-change-lint-middleware.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/54-large-scale-summarization-rigs.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/53-ralf-loop.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/51-claude-design.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/50-end-to-end-release-agent.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/49-timeout-signal-helper.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/48-custom-engine.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/47-prompt-intents.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/46-prompt-intent-inspection.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/45-code-owner-suggestion.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/44-flaky-test-analysis.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/43-snapshot-test-updater.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/42-json-repair.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/41-parse-coverage.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/40-record-output.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/39-unknown-raw-output.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/38-exact-literal-output.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/37-output-with-nullable.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/36-subagent-delegation.ts":{"churnCount":1,"riskLevel":"stable"},"src/samples/35-call-options.ts":{"churnCount":1,"riskLevel":"stable"}}
3. skills/rig/samples/348-git-merge-complexity-scorer.md — succeeded
Final output (succeeded)
{"merges":[],"totalMerges":0,"complexMergeCount":0}
4. skills/rig/samples/416-graphql-schema-type-extractor.md — succeeded
Final output (succeeded)
{}
5. skills/rig/samples/265-npm-package-size.md — succeeded
Final output (succeeded)
{"estimatedSizeKb":4892,"topFiles":[{"path":"package-lock.json","sizeKb":536},{"path":"docs/lifecycle-dark.png","sizeKb":264},{"path":"docs/lifecycle-light.png","sizeKb":260},{"path":".github/workflows/mattpocock-skills-reviewer.lock.yml","sizeKb":152},{"path":"skills/rig/rig.ts","sizeKb":140}],"sizeRating":"large","recommendation":"npm pack --dry-run could not run because package.json lacks a 'version' field (and is marked 'private'), so this estimate is based on all git-tracked files (~4.9MB) rather than the actual publish tarball. Before publishing: add 'name'/'version', remove 'private', and define a 'files' allowlist or .npmignore to exclude package-lock.json, docs images, and .github/workflows/*.lock.yml, which together account for most of the size."}
Rig Runtime Logs
Each sample's run_rig_sample tool invoked a fresh node skills/rig/rig.ts --server subprocess with RIG_DEBUG=agent:invoke,agent:retry,agent:error,agent:failure,agent:close,engine:copilot:create,engine:copilot:close, and captured the subprocess's stderr as its per-sample rig.* JSONL log lines (shown below, exactly as captured in the tool result). The outer sample-coordinator program (the top-level invocation of this program itself) also emitted its own rig.* JSONL log lines to stderr, included at the end for completeness.
1. skills/rig/samples/366-ts-jsdoc-coverage-checker.md
{"type":"rig.agent:invoke","data":{"agent":"agent","input":"","model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"agent"}}
{"type":"rig.engine:copilot:close"}
2. skills/rig/samples/290-commit-churn-classifier.md
{"type":"rig.agent:invoke","data":{"agent":"agent","input":"","model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"agent"}}
{"type":"rig.engine:copilot:close"}
3. skills/rig/samples/348-git-merge-complexity-scorer.md
{"type":"rig.agent:invoke","data":{"agent":"agent","input":"","model":"small","maxTurns":5}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"agent"}}
{"type":"rig.engine:copilot:close"}
4. skills/rig/samples/416-graphql-schema-type-extractor.md
{"type":"rig.agent:invoke","data":{"agent":"agent","input":"","model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"agent"}}
{"type":"rig.engine:copilot:close"}
5. skills/rig/samples/265-npm-package-size.md
{"type":"rig.agent:invoke","data":{"agent":"agent","input":"","model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"agent"}}
{"type":"rig.engine:copilot:close"}
Outer sample-coordinator program (top-level)
{"type":"rig.agent:invoke","data":{"agent":"sample-coordinator","input":"","model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:invoke","data":{"agent":"sample-runner","input":{"path":"skills/rig/samples/366-ts-jsdoc-coverage-checker.md"},"model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"sample-runner"}}
{"type":"rig.engine:copilot:close"}
{"type":"rig.agent:invoke","data":{"agent":"sample-runner","input":{"path":"skills/rig/samples/290-commit-churn-classifier.md"},"model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"sample-runner"}}
{"type":"rig.engine:copilot:close"}
{"type":"rig.agent:invoke","data":{"agent":"sample-runner","input":{"path":"skills/rig/samples/348-git-merge-complexity-scorer.md"},"model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"sample-runner"}}
{"type":"rig.engine:copilot:close"}
{"type":"rig.agent:invoke","data":{"agent":"sample-runner","input":{"path":"skills/rig/samples/416-graphql-schema-type-extractor.md"},"model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"sample-runner"}}
{"type":"rig.engine:copilot:close"}
{"type":"rig.agent:invoke","data":{"agent":"sample-runner","input":{"path":"skills/rig/samples/265-npm-package-size.md"},"model":"small","maxTurns":4}}
{"type":"rig.engine:copilot:create","data":{"model":"small","transport":"stdio"}}
{"type":"rig.agent:close","data":{"agent":"sample-runner"}}
{"type":"rig.engine:copilot:close"}
{"type":"rig.agent:close","data":{"agent":"sample-coordinator"}}
{"type":"rig.engine:copilot:close"}
Generated by Daily Rig Sample Report · copilot · auto · 143.6 AIC · ⌖ 7.26 AIC · ⊞ 8.6K · ◷
- expires on Oct 17, 2026, 4:29 PM UTC
- 主要語言
- TypeScript
- 星號
- 13
- 分支
- 0
- 平均合併
- 3 小時 44 分鐘
- 30 天內合併 PR
- 28
環境準備
這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
githubnext/rig 的其他 Issue
-
agentic-workflows
難度 1/5 1 小時以內 新手友好度 48/100
githubnext/rig#634 ·
維護者通常 1 天內回覆
-
agentic-workflows
難度 4/5 3-5 天 新手友好度 35/100
githubnext/rig#633 · 1 則留言 ·
維護者通常 1 天內回覆
-
agentic-workflows
難度 4/5 3-5 天 新手友好度 30/100
githubnext/rig#631 ·
維護者通常 1 天內回覆
-
ai-agent automation
難度 5/5 一週以上 新手友好度 1/100
githubnext/rig#630 ·
維護者通常 1 天內回覆
-
agentic-workflows
難度 3/5 1-2 天 新手友好度 45/100
githubnext/rig#629 ·
維護者通常 1 天內回覆
相似的 Issue
-
affected/v17 affected/v18 area/frontend type/bug
難度 2/5 1-3 小時 新手友好度 82/100
umbraco/Umbraco-CMS#24186 ·
維護者通常 2 天內回覆
-
難度 2/5 1-3 小時 新手友好度 82/100
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 72/100
better-auth/better-auth#11723 · 1 個 reaction ·
維護者通常 1 天內回覆
-
area: docs difficulty: easy documentation good first issue
難度 2/5 1-3 小時 新手友好度 82/100
維護者通常 1 天內回覆
-
Worker-Erstellung bricht langsame Git-Worktree-Checkouts nach 20 Sekunden ab可能已有人在做 @KajoVanBuyten 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 69/100
AgentSystemLabs/agent-office#367 ·
維護者通常 1 天內回覆