Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#659 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
1/100
Tipo de issue
Documentação
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
ai-infra-agents

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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
Linguagem predominante
TypeScript
Estrelas
14
Forks
0
Merge médio
3h 38min
PRs com merge (30d)
29

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de githubnext/rig

Todas as issues de githubnext/rig

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.