Skip to content

[rig-summarizer] Daily file summary — 2026-10-19 #681

Closed as not planned
Closed as not planned

Description

@github-actions

Global Summary

Rig is a minimal TypeScript agent harness. The core runtime (rig.ts) provides typed agents, prompt intents and a Copilot SDK runtime. Pluggable engines (Anthropic, Codex, DeepSeek, Gemini, Pi) share lifecycle helpers. A launcher and a launch tool run rig programs. The .github drivers and fixtures support a three-judge provider integration test, and the scripts directory holds live integration tests.

Note: this summary was produced directly from the first 20 .ts files, sorted alphabetically (the sub-agent runner was not used), so it is based on file headers and imports only.

Individual File Summaries

File Summary
./.agents/skills/rig/engines/anthropic.ts Anthropic engine for rig. It uses the Anthropic SDK with JSON-schema output and tool helpers.
./.agents/skills/rig/engines/codex.ts Codex engine factory built on @openai/codex-sdk, with optional thread options.
./.agents/skills/rig/engines/deepseek.ts DeepSeek engine factory wrapping DeepSeekHarness.
./.agents/skills/rig/engines/gemini.ts Gemini engine that spawns the Gemini CLI process, with configurable command, args, env and approval mode.
./.agents/skills/rig/engines/pi.ts Pi engine wrapping the Pi agent core and AI models, with tool support.
./.agents/skills/rig/engines/utils.ts Shared engine helpers: agentLifecycle (abort handling, rejects concurrent turns), objectToolSchema and toolResultText.
./.agents/skills/rig/globals.ts Ambient call, pipeline and parallel helpers that delegate to the active workflow run.
./.agents/skills/rig/launch-tool.ts Creates a Copilot SDK tool that launches rig programs through the launcher, with a timeout and URI/token validation.
./.agents/skills/rig/rig.ts Core runtime (~3.4k lines) with schemas (s.*), prompt intents (p.*), agents, addons, workflows, the Copilot SDK engine and the launcher CLI.
./.agents/skills/rig/run.ts Entry point for the installed skill; it dynamically imports rig.ts and runs the launcher CLI.
./.github/drivers/codex-fixture-mcp.ts Codex driver that serves the three-judge fixture launcher over a local HTTP MCP server.
./.github/drivers/copilot-sdk-driver.ts Copilot SDK driver that reads configuration from the environment and exposes the rig launch tool.
./.github/drivers/pi-rig-extension.ts Pi extension that provides a rig tool running the three-judge fixture and asserting its result.
./.github/fixtures/assert-three-judges.ts Asserts that the three-judge result has the right engine, model and judgments.
./.github/fixtures/pi-gateway.ts Loads and validates the Pi aw-gateway provider configuration with OpenAI-compatible APIs.
./.github/fixtures/provider-fixture.ts Selects the Codex, DeepSeek, Gemini or Pi engine from RIG_JUDGE_ENGINE and builds the three-judge fixture.
./.github/fixtures/provider-three-judges.ts Default export of 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 Live integration tests running the haiku, sonnet and complex samples through the launcher when a token or SDK URI is set.
./scripts/rig-launch-tool.integration.test.ts Opt-in live test (RIG_TOOL_INTEGRATION=1) running the three-judge fixture through the harness-owned launch tool.

Generated by Daily Rig File Summarizer · copilot · auto · 14.9 AIC · ⌖ 0.52 AIC · ⊞ 7.6K · ◷

  • expires on Oct 26, 2026, 2:36 PM UTC

Activity

  1. github-actions commented on Oct 20, 2026

    @github-actions
    ContributorAuthor

    This issue is being closed as outdated. A newer issue has been created: #685

    View newer issue


    This action was performed automatically by the Daily Rig File Summarizer workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions