Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,16 @@ Docs:

- Codex App Server docs: https://developers.openai.com/codex/sdk/#app-server

## ACP Registry

In addition to the four bespoke providers (Codex, Claude, Cursor, OpenCode),
T3 Code bundles a snapshot of the
[Agent Client Protocol registry](https://agentclientprotocol.com/get-started/registry)
and exposes a provider installer at **Settings → Providers**. See
[docs/providers/acp-registry.md](./docs/providers/acp-registry.md) for the
install pipeline, distribution channels, and how to refresh the bundled
snapshot (`bun run sync:acp-registry`).

## Reference Repos

- Open-source Codex repo: https://github.com/openai/codex
Expand Down
14 changes: 14 additions & 0 deletions apps/server/src/acpRegistry/AcpRegistryService.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { describe, expect, it } from "vitest";

import { authProbeTimeoutForDistribution } from "./AcpRegistryService.ts";

describe("authProbeTimeoutForDistribution", () => {
it("keeps binary auth probes tight", () => {
expect(authProbeTimeoutForDistribution("binary")).toBe("4 seconds");
});

it("gives package-managed agents more first-start time", () => {
expect(authProbeTimeoutForDistribution("npx")).toBe("25 seconds");
expect(authProbeTimeoutForDistribution("uvx")).toBe("25 seconds");
});
});
Loading
Loading