Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

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

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

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

評価

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

調査の方向性

This issue contains generated summaries of Rig files but does not request a change or define an outcome. If taking it up, first identify whether any listed summary is inaccurate or what documentation work is intended; there is no completion criterion or test to run in the issue.

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

説明

ai-agent automation
Global Summary

Rig is a minimal TypeScript agent harness. The core runtime (.agents/skills/rig/rig.ts, ~3.5k lines) provides typed schemas, prompt intents, sub-agent delegation and workflows on top of the Copilot SDK. Around it are pluggable provider engines (Anthropic, Codex, DeepSeek, Gemini, Pi), shared engine utilities, a launch tool and runner, CI drivers and fixtures for a "three judges" provider integration test, and vitest integration tests for the samples and launch tool.

Individual File Summaries
File Summary
./.agents/skills/rig/engines/anthropic.ts Anthropic engine factory for Rig using the Anthropic SDK, with JSON-schema output and tool support, configurable max tokens and iterations.
./.agents/skills/rig/engines/codex.ts Codex engine factory using the OpenAI Codex SDK threads; it rejects Rig tools.
./.agents/skills/rig/engines/deepseek.ts DeepSeek engine factory using the DeepSeek harness client; it rejects Rig tools and takes a string system message.
./.agents/skills/rig/engines/gemini.ts Gemini engine that spawns the Gemini CLI as a subprocess, with session ids, approval modes and JSON output parsing.
./.agents/skills/rig/engines/pi.ts Pi engine factory wrapping the Pi agent core with built-in models and Rig tool adaptation.
./.agents/skills/rig/engines/utils.ts Shared engine helpers: agent lifecycle (abortable, non-concurrent turns) and 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 run_rig Copilot tool that runs a trusted Rig program through the launcher as a subprocess with a timeout.
./.agents/skills/rig/rig.ts Core runtime with typed schemas, prompt intents, agent and sub-agent delegation, workflows and the Copilot SDK engine.
./.agents/skills/rig/run.ts Entry point that runs the Rig launcher CLI when executed directly.
./.github/drivers/codex-fixture-mcp.ts Local MCP server and launcher that runs the three-judge fixture once for the Codex engine.
./.github/drivers/copilot-sdk-driver.ts Copilot SDK driver that configures the provider, tools and permissions for the workflow and exposes the Rig launch tool.
./.github/drivers/pi-rig-extension.ts Pi extension tool that runs the Rig fixture and validates the result with the three-judge assertions.
./.github/fixtures/assert-three-judges.ts Assertions that validate three-judge fixture output (engine, model, criteria decisions) per provider.
./.github/fixtures/pi-gateway.ts Builds the Pi gateway provider and models from harness-provisioned config.
./.github/fixtures/provider-fixture.ts Selects and configures the engine (Codex, DeepSeek, Gemini, Pi) for the three-judge fixture from environment variables.
./.github/fixtures/provider-three-judges.ts Default export of the provider fixture created from the environment.
./.github/fixtures/three-judges.ts Defines the three-judge workflow evaluating a dummy request on clarity, safety and feasibility.
./scripts/haiku.integration.test.ts Vitest integration tests that run the haiku, sonnet and complex samples through the launcher when credentials are available.
./scripts/rig-launch-tool.integration.test.ts Opt-in live test running the three-judge fixture through the harness-owned launch tool without credential env vars.

Generated by Daily Rig File Summarizer · copilot · auto · 15.3 AIC · ⌖ 0.507 AIC · ⊞ 7.5K · ◷

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

環境構築

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

はじめの一歩

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

githubnext/rig のほかの issue

githubnext/rig の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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