Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#715 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
1/100
Loại issue
Tài liệu
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript
Lĩnh vực
tooling

Hướng nghiên cứu

This issue contains an automatically generated file summary, but does not request a change or identify a task. Start by checking the repository's open issues for a follow-up request tied to this summary; done would require a specific change and acceptance criteria.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

ai-agent automation
Global Summary

Rig is a minimal TypeScript agent harness. The core runtime (rig.ts) provides typed schemas, prompt intents, addons, workflows and a Copilot SDK runtime. Pluggable engines (Anthropic, Codex, DeepSeek, Gemini, Pi) share lifecycle helpers. The repo also has launcher/tool utilities, CI drivers and fixtures for provider integration (a three-judges scenario), and integration tests.

Individual File Summaries
File Summary
./.agents/skills/rig/engines/anthropic.ts Anthropic SDK-based engine factory with JSON-schema output and tool support.
./.agents/skills/rig/engines/codex.ts Engine adapter for the OpenAI Codex SDK, using threads and response schemas.
./.agents/skills/rig/engines/deepseek.ts Engine adapter for the DeepSeek harness SDK client.
./.agents/skills/rig/engines/gemini.ts Gemini engine that spawns a CLI subprocess and manages turns.
./.agents/skills/rig/engines/pi.ts Engine adapter for the Pi agent core, converting tools to Pi tool schemas.
./.agents/skills/rig/engines/utils.ts Shared helpers: agent lifecycle (abort and no-concurrent-turn guard), tool schema and result conversion.
./.agents/skills/rig/globals.ts Ambient workflow helpers (call, pipeline, parallel) delegating to the active workflow run.
./.agents/skills/rig/launch-tool.ts Creates a Copilot SDK tool that launches a rig program via the launcher subprocess.
./.agents/skills/rig/rig.ts Core runtime (~3.5k lines): schemas, prompt intents, addons, workflows, Copilot SDK runtime and launcher CLI.
./.agents/skills/rig/run.ts Entry point that runs the installed skill's launcher CLI.
./.github/drivers/codex-fixture-mcp.ts Driver exposing the integration fixture launcher to Codex via an MCP HTTP server.
./.github/drivers/copilot-sdk-driver.ts Copilot SDK driver that runs the rig launch tool in CI.
./.github/drivers/pi-rig-extension.ts Pi extension tool that runs the three-judges fixture and validates output.
./.github/fixtures/assert-three-judges.ts Asserts the three-judges result has the expected engine, model and judgments.
./.github/fixtures/pi-gateway.ts Loads Pi gateway provider configuration for OpenAI-compatible APIs.
./.github/fixtures/provider-fixture.ts Builds provider fixtures across Codex, DeepSeek, Gemini and Pi engines.
./.github/fixtures/provider-three-judges.ts Default export of the provider three-judges fixture.
./.github/fixtures/three-judges.ts Defines three judge agents (clarity, safety, feasibility) in a workflow.
./scripts/haiku.integration.test.ts Integration tests running haiku/sonnet/complex samples against the live Copilot SDK.
./scripts/rig-launch-tool.integration.test.ts Live integration test running the three-judge fixture via a harness-owned launch tool.

Note: summaries are based on file headers and imports; only the first 20 files (sorted) were included.

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

  • expires on Oct 31, 2026, 2:32 PM UTC
Ngôn ngữ chính
TypeScript
Star
14
Fork
0
Merge trung bình
9 giờ 27 phút
Pull request đã merge (30 ngày)
34

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của githubnext/rig

Tất cả issue của githubnext/rig

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.