[rig-summarizer] Daily file summary — 2026-10-13
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 8/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 技術スタック
- github-actions, typescript
調査の方向性
This is an automated daily file summary with no requested change, so there is nothing to implement. Start by checking whether any listed file, such as .agents/skills/rig/rig.ts or .github/fixtures/assert-three-judges.ts, has a summary that is wrong or stale. Done would mean a maintainer confirms the summary needs a specific correction, which should be asked for in the thread first.
索引モデルが issue の本文から書いたものです。
説明
Global Summary
This project (Rig) is a minimal TypeScript multi-agent harness centered on skills/rig/rig.ts, which defines schemas, prompt intents, agent/workflow abstractions, and a Copilot SDK runtime. Additional pluggable engines (Anthropic, Codex, DeepSeek, Gemini, Pi) adapt third-party AI SDKs or CLIs to Rig's AgentFactory interface, sharing lifecycle/tool-schema utilities. The .github directory contains CI fixtures and drivers that exercise a 'three-judges' evaluation workflow across these engines inside sandboxed/dockerized environments, with assertion helpers validating judgment output. Sample and test files (.tmp-agent, scripts) demonstrate real usage patterns, such as a file-summarization multi-agent pipeline and integration tests spawning the launcher CLI against sample agent programs.
Individual File Summaries
| File | Summary |
|---|---|
| ./.agents/skills/rig/engines/anthropic.ts | Implements an AgentFactory wrapping the Anthropic SDK beta client, converting Rig tools to Anthropic tool schemas and managing ask/close lifecycle with a single-turn guard. |
| ./.agents/skills/rig/engines/codex.ts | Implements an AgentFactory around the OpenAI Codex SDK thread API; does not support Rig tools and configures developer instructions from the system message. |
| ./.agents/skills/rig/engines/deepseek.ts | Implements an AgentFactory using the DeepSeek harness SDK session API, without Rig tool support, handling session close and turn lifecycle. |
| ./.agents/skills/rig/engines/gemini.ts | Implements an AgentFactory that shells out to the Gemini CLI via child_process, parsing JSON stdout responses and tracking a session id across turns. |
| ./.agents/skills/rig/engines/pi.ts | Implements an AgentFactory bridging to the pi-agent-core/pi-ai SDKs, resolving models by provider and converting Rig tools to Pi tool definitions. |
| ./.agents/skills/rig/engines/utils.ts | Shared engine helpers: agentLifecycle manages single-turn concurrency/abort semantics, plus objectToolSchema and toolResultText utilities for tool schema/result handling. |
| ./.agents/skills/rig/globals.ts | Ambient workflow context helpers (call, pipeline, parallel) that delegate to the currentWorkflow() context, easing porting of Claude-style dynamic workflows. |
| ./.agents/skills/rig/launch-tool.ts | Creates a 'run_rig' Copilot SDK tool that spawns a trusted Rig TypeScript program as a subprocess, scrubbing connection credentials from its environment. |
| ./.agents/skills/rig/rig.ts | Core Rig runtime (~3500 lines): defines Json/Schema types, AgentSpec/AgentFn, prompt intents, workflow orchestration (call/pipeline/parallel), and the Copilot SDK-based engine and launcher CLI. |
| ./.agents/skills/rig/run.ts | Thin CLI entrypoint that imports and invokes runLauncherCli from rig.ts when executed directly. |
| ./.github/drivers/codex-fixture-mcp.ts | Builds a one-shot fixture launcher that spawns a sandboxed Codex process via docker/chroot and validates output against the three-judges assertion helper. |
| ./.github/drivers/copilot-sdk-driver.ts | Driver script that loads action helper modules, parses multi-provider/tool config from environment, extracts a Rig fixture source from a prompt file, and runs it against the Copilot SDK. |
| ./.github/drivers/pi-rig-extension.ts | Creates a one-shot Pi agent tool ('run_rig') that executes the checked-in Pi three-judge Rig fixture and validates its output. |
| ./.github/fixtures/assert-three-judges.ts | Test assertion helper validating the shape and content of three-judge workflow results (engine, model, judgments, verdict) per engine. |
| ./.github/fixtures/pi-gateway.ts | Validates and extracts a harness-provisioned Pi 'aw-gateway' provider configuration (baseUrl, api, model, limits) from an arbitrary JSON value. |
| ./.github/fixtures/provider-fixture.ts | Selects and configures a provider engine (codex, gemini, deepseek, etc.) from environment variables to build the three-judges workflow for integration testing. |
| ./.github/fixtures/provider-three-judges.ts | Tiny entrypoint exporting the default workflow instance produced by createProviderFixture(). |
| ./.github/fixtures/three-judges.ts | Defines the three-judge dummy-request workflow: a judge agent evaluating clarity/safety/feasibility criteria orchestrated via Rig's workflow/call API. |
| ./scripts/haiku.integration.test.ts | Vitest integration test that spawns the Rig launcher against haiku/sonnet sample programs over stdio or SDK-URI transport, skipped unless Copilot credentials are present. |
Generated by Daily Rig File Summarizer · copilot · auto · 70.5 AIC · ⌖ 7.07 AIC · ⊞ 7.5K · ◷
- expires on Oct 20, 2026, 2:45 PM UTC
- 主要言語
- TypeScript
- スター
- 14
- フォーク
- 0
- 平均マージ
- 3時間 38分
- マージ済み PR(30日)
- 29
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
githubnext/rig のほかの issue
-
agentic-workflows
難易度 3/5 半日 初心者へのやさしさ 15/100
githubnext/rig#643 ·
メンテナーはふだん 1 日以内に返信
-
agentic-workflows
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
githubnext/rig#642 ·
メンテナーはふだん 1 日以内に返信
-
agentic-workflows
難易度 3/5 半日 初心者へのやさしさ 22/100
githubnext/rig#641 ·
メンテナーはふだん 1 日以内に返信
-
ai-agent automation
難易度 4/5 3〜5日 初心者へのやさしさ 12/100
githubnext/rig#640 ·
メンテナーはふだん 1 日以内に返信
-
ai-agent automation
難易度 4/5 3〜5日 初心者へのやさしさ 12/100
githubnext/rig#637 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
Contrib indemnité de départ à la retraite : faire le pont avec le simulateur sur la page génériqueオープンP1
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
SocialGouv/code-du-travail-numerique#7561 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
kubernetes-sigs/headlamp#7950 ·
メンテナーはふだん 3 日以内に返信
-
README for cli対応中かも @Janvi-kapoor が今日担当しました。 オープンOSCI'26
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
GauravKarakoti/SecureFlow#1308 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
vitest-dev/vitest#11577 ·
メンテナーはふだん 1 日以内に返信