[rig-summarizer] Daily file summary — 2026-10-30

クローズ
#757 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
15/100
issue の種類
ドキュメント
明瞭さ
説明が足りない
活発さ
活発
技術スタック
typescript
領域
tooling

調査の方向性

This issue is an automatically generated file summary, not a specific change request. Start by reviewing the listed files, such as .agents/skills/rig/rig.ts and the fixture files under .github/fixtures; no completion criterion is stated, so ask the maintainers what work they want before proceeding.

索引モデルが issue の本文から書いたものです。

説明

ai-agent automation
Global Summary

The first 20 TypeScript files (sorted) in Rig are the core runtime and its provider engines (.agents/skills/rig), CI driver and fixture code (.github/drivers, .github/fixtures), and integration tests (scripts). The core rig.ts (about 3.4k lines) provides schemas, prompt intents, addons and the Copilot SDK runtime. Separate engine adapters wrap Anthropic, Codex, DeepSeek, Gemini and Pi behind a shared lifecycle helper. The fixtures and drivers run a "three judges" workflow against each provider.

Note: summaries were produced directly from file headers and structure, not via the sub-agent delegation, because the rig launcher could not be run here.

Individual File Summaries
File Summary
./.agents/skills/rig/engines/anthropic.ts Anthropic engine adapter that builds an AgentFactory on the Anthropic SDK, with JSON-schema output and tool support.
./.agents/skills/rig/engines/codex.ts Codex engine adapter using the OpenAI Codex SDK threads, with response-schema normalization.
./.agents/skills/rig/engines/deepseek.ts DeepSeek engine adapter wrapping the DeepSeek harness client for agent turns.
./.agents/skills/rig/engines/gemini.ts Gemini engine adapter that spawns the Gemini CLI process and manages sessions.
./.agents/skills/rig/engines/pi.ts Pi engine adapter built on pi-agent-core, mapping Rig tools to Pi agent tools.
./.agents/skills/rig/engines/utils.ts Shared engine helpers: turn lifecycle with abort and concurrency guarding, tool schema and result utilities.
./.agents/skills/rig/globals.ts Ambient workflow helpers (call, pipeline, parallel) that delegate to the active workflow run.
./.agents/skills/rig/launch-tool.ts Creates a Copilot SDK tool that launches Rig programs via the launcher process with a timeout.
./.agents/skills/rig/rig.ts Core Rig runtime: typed schemas, prompt intents, addons, workflows, Copilot SDK engine and launcher CLI.
./.agents/skills/rig/run.ts Entry script that invokes the Rig launcher CLI for the installed skill.
./.github/drivers/codex-fixture-mcp.ts Driver that runs the three-judge fixture for Codex through an HTTP MCP server and launcher.
./.github/drivers/copilot-sdk-driver.ts Copilot SDK driver that wires the Rig launch tool into a CI session using harness-provided environment.
./.github/drivers/pi-rig-extension.ts Pi extension exposing a Rig tool that runs the fixture and asserts the three-judge result.
./.github/fixtures/assert-three-judges.ts Asserts the three-judge fixture output has the expected engine, model and judgments.
./.github/fixtures/pi-gateway.ts Parses the harness-provisioned Pi aw-gateway provider config into a Pi model setup.
./.github/fixtures/provider-fixture.ts Builds the provider-specific three-judge fixture using engine, model and environment variables.
./.github/fixtures/provider-three-judges.ts Default-exports the provider fixture.
./.github/fixtures/three-judges.ts Defines the three-judge workflow (clarity, safety, feasibility) over a dummy request.
./scripts/haiku.integration.test.ts Integration tests that run the haiku, sonnet and complex samples through the launcher when a token is present.
./scripts/rig-launch-tool.integration.test.ts Live integration test running the three-judge fixture through a harness-owned launch tool.

Generated by Daily Rig File Summarizer · copilot · auto · ~15 AIC · ⌖ ~1 AIC · ⊞ 3.9K · ◷

  • expires on Nov 6, 2026, 2:32 PM UTC
主要言語
TypeScript
スター
14
フォーク
0
平均マージ
9時間 15分
マージ済み PR(30日)
35

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

githubnext/rig のほかの issue

githubnext/rig の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。