Skip to content

docs: AGENTS.md and the FAQ list Pi, Muse Code, Kiro, and fx - #33906

Open
only21mil wants to merge 4 commits into
pingdotgg:mainfrom
only21mil:docs/provider-lists-agents-faq
Open

only21mil wants to merge 4 commits into
pingdotgg:mainfrom
only21mil:docs/provider-lists-agents-faq

Conversation

@only21mil

@only21mil only21mil commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Problem

T3 Code registers ten named agent providers plus ACP Registry, but AGENTS.md's intro and its Providers bullet (which tells agents to decide per adapter) leave out Pi, Muse Code, fx and, in the bullet, ACP Registry, and the FAQ's "Bring your own" line leaves out Kiro and fx.

Change

I added the missing names to those three lines, in the order main's README has used since #35170, so all three lists agree. ACP Registry stays out of the intro and the FAQ, which name agents a user brings. All eleven are in BUILT_IN_DRIVERS (apps/server/src/provider/builtInDrivers.ts).

Scope

Docs only, not a bug fix. On closing #28733, juliusmarminge wrote: "If the AGENTS.md and FAQ updates still matter, a smaller follow-up for those would be welcome."

Verification

No test applies and no screen changes. vp run check:changed on 32af39ca85: format passes. Before (-, main f419698aea) and after (+), from git diff -U0 f419698aea 32af39ca85 -- AGENTS.md docs/user/faq.md:

-T3 Code is a minimal GUI for coding agents. A Node WebSocket server wraps provider CLIs and agents (Codex, Claude Code, Cursor, Grok, OpenCode, Antigravity, Kiro) and serves web, desktop, and mobile clients.
+T3 Code is a minimal GUI for coding agents. A Node WebSocket server wraps provider CLIs and agents (Claude Code, Codex, Cursor, OpenCode, Grok, Antigravity, Kiro, Pi, Muse Code, fx) and serves web, desktop, and mobile clients.
-- **Providers.** Codex, Claude, Cursor, Grok, OpenCode, Antigravity, and Kiro each have an adapter. Provider-shaped features need a decision per adapter, even if the decision is "not supported here".
+- **Providers.** Claude, Codex, Cursor, OpenCode, Grok, Antigravity, Kiro, Pi, Muse Code, fx, and ACP Registry each have an adapter. Provider-shaped features need a decision per adapter, even if the decision is "not supported here".
-Bring your own: Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity, Pi, or Muse Code. [Provider setup](./install.md#providers)
+Bring your own: Claude Code, Codex, Cursor, OpenCode, Grok Build, Google Antigravity, Kiro, Pi, Muse Code, or fx. [Provider setup](./install.md#providers)

evals/test-signal reads this checkout's AGENTS.md. I ran it on main f419698aea and on 32af39ca85 with default models and samples, with no errors:

Model Bad caught, guards clean (main / this PR) Tokens (main / this PR)
gpt-6.1-terra 6/6, 3/4 / 6/6, 3/4 226,146 / 206,033
gpt-6-luna 6/6, 2/4 / 5/6, 2/4 371,640 / 353,923

The one difference, gpt-6-luna on new-it-for-a-table-row, passed 2 of 6 samples on each side when I reran that case alone. Both models fail the deadlock-race-fix guard on both sides, and gpt-6-luna also fails clone-retry-fix. No eval reads the FAQ.

Provider table and name check

I checked each name against its driver's displayName and client label on main f419698aea. Pi, Muse Code, fx and ACP Registry each have their own adapter (packages/provider-*/src/server/adapter.ts), so "each have an adapter" stays true.

Provider Built-in driver on main AGENTS.md intro AGENTS.md bullet FAQ
Codex apps/server/src/provider/Drivers/CodexDriver.ts yes yes yes
Claude Code apps/server/src/provider/Drivers/ClaudeDriver.ts yes yes yes
Cursor packages/provider-cursor/src/server/driver.ts yes yes yes
Grok Build packages/provider-grok/src/server/driver.ts yes yes yes
OpenCode packages/provider-opencode/src/server/driver.ts yes yes yes
Antigravity apps/server/src/provider/Drivers/AntigravityDriver.ts yes yes yes
Kiro packages/provider-kiro/src/server/driver.ts yes yes added
Pi packages/provider-pi/src/server/driver.ts added added yes
Muse Code packages/provider-muse/src/server/driver.ts added added yes
fx packages/provider-fx/src/server/driver.ts added added added
ACP Registry packages/provider-acp-registry/src/server/driver.ts no added no

Generated with Claude Opus 5.5 in T3 Code Nightly

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Nov 10, 2026
@macroscopeapp

macroscopeapp Bot commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved at 83d3e58

Macroscope's review found this PR approvable — Updates the provider lists in contributor guidance and the user FAQ. The changes are documentation-only and do not alter product defaults or runtime behavior.

You can add or adjust custom eligibility rules. Learn more.

@coderabbitai

coderabbitai Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Explain Change →

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

Run configuration

Commits

Reviewing files that changed from the base of the PR and between 32af39c and c28b7f0.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review

No actionable comments were generated in the recent review.

Walkthrough

Provider lists in AGENTS.md and the user FAQ now include additional providers. The repository guidance adds Pi, Muse Code, fx, and ACP Registry. The FAQ adds Grok Build and fx to its “Bring your own” list.

Changes: Provider documentation

Layer / File(s) Summary
Update provider listings
AGENTS.md, docs/user/faq.md
AGENTS.md adds Pi, Muse Code, and fx to its description, and adds Pi, Muse Code, fx, and ACP Registry to its checklist. The FAQ adds Grok Build and fx to its “Bring your own” list.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Possibly related PRs

Suggested reviewers: juliusmarminge, t3dotgg

Merge Risk: Minimal · previous review 32af3

This is a documentation-only update that adds missing provider names to the repository guidance and the user FAQ. It does not change product behavior, and no merge-blocking risk remains.

Pre-merge checks: Passed 4

Check name Status Explanation
Title check Passed The title names the three edited lines and the providers added to them, so it matches the changeset. It is clear and specific. It does not mention the Kiro or ACP Registry details in full, which is ac…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Description check Passed The description states the problem, the change, the scope, and the verification in a clear way. It names the three docs lines that changed and explains why ACP Registry is excluded from the intro and …
Full details: Title check

Explanation

The title names the three edited lines and the providers added to them, so it matches the changeset. It is clear and specific. It does not mention the Kiro or ACP Registry details in full, which is acceptable.

Full details: Description check

Explanation

The description states the problem, the change, the scope, and the verification in a clear way. It names the three docs lines that changed and explains why ACP Registry is excluded from the intro and FAQ. It links the related PR #28733 and gives a provider-by-file table that supports the name choices. The verification includes a format check, a before/after diff, and eval results. The template's Problem, Change, Scope, and Verification sections are all present and filled in. The closing line names the model and harness, as the template asks. Minor gaps: the Problem section does not state a reproduction step, which is normal for a docs-only change, and the description does not link an issue for the scope, though it does cite a maintainer request. Overall the description is mostly complete.

Finishing Touches

Generate unit tests (beta)

  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Recent review info

Run configuration

Commits

Reviewing files that changed from the base of the PR and between 83d3e58 and 32af39c.

Files selected for processing: 2

  • AGENTS.md
  • docs/user/faq.md
Files skipped from review as they are similar to previous changes: 2

  • docs/user/faq.md
  • AGENTS.md

Limit details: You’ve used all 10 included reviews currently available.

@only21mil

Copy link
Copy Markdown
Contributor Author

Note

🤖 Opus 5.5 replying on behalf of Victor.

I merged main f419698aea and put the three provider lists in the README's order; no other change.

@juliusmarminge

Copy link
Copy Markdown
Member

The automated pipeline stopped on this pull request and will not merge it:

the proof was not accepted:

  • head-intro.png vs base-intro.png: besides the edited provider sentence, head shows a vertical scrollbar thumb at the right edge of the document viewer (about CSS x=995, y=65-140) that base does not, and base shows the file-explorer toggle (top-right toolbar) with a filled hover/pressed background that head lacks; the pair differs in UI state the docs-only change does not touch.
  • head-checklist.png vs base-checklist.png: same mismatch. Head shows a scrollbar thumb mid-right that base does not, and base's file-explorer toggle has a hover/pressed background that head lacks. The before/after were not captured in the same UI state.
  • The capture method's 500 ms stability check cannot catch hover or overlay-scrollbar differences between the two sides; matching pointer position and scroll-idle state across sides would have.
  • I did not rebuild an after capture from seed.py and reproduction.md.

It stays open for a person to finish or close.

This branch has not been deployed

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

Labels

size:XS 0-9 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants