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-19

Aberta
#681 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
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
1/100
Tipo de issue
Documentação
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
documentation

Direção de pesquisa

This is an automatically generated daily file summary, not a request for a change. No target files, tests, or completion criteria are identified; first determine whether there is an actionable issue to address. The payload provides no specific work or definition of done.

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

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.