SELAT Plugins for agent runtimes
Install SELAT in your agent harness to discover capabilities beyond the model’s built-in tools and pay for approved services from your own Circle Agent Wallet.SELAT Plugins add an agent-runtime integration path for supported coding agents. They help compatible agents discover vetted skills first, then search a federated x402 and MPP service catalog when no vetted skill fits. The plugin layer wires the published
@selat-ai/selat-cli runner into each host; Plugins and the CLI are agent-operator surfaces, not the TypeScript developer SDK. 1 2
The resulting workflow is designed for tasks such as web research, data enrichment, transcription, image, video, audio, or voice generation, real-time information, and on-chain actions when those capabilities are not already available in the agent runtime. Discovery is free. A paid execution begins only after the user has reviewed the price and approved the action. 1
Choose your agent harness
SELAT supports the following installation paths. Select the guide for the agent environment you already use; the underlying command runner remains the same across hosts. 1Surface boundary: This guide configures supported agent runtimes. Use SELAT CLI when you operate from a terminal without a harness. Use the separate SELAT Router SDK documentation only when you are integrating paid requests into a TypeScript application. Do not combine SDK package or signer setup with this plugin installation flow. Prerequisite: The plugin and CLI require Node.js 18 or later. No Python installation is required. 1 2
Set up the runner
After installing a plugin, confirm that the runner and wallet configuration are ready.selat init checks the runner dependencies, Circle authentication, wallet configuration, and payment components. selat doctor provides a read-only diagnostic report when setup needs attention. 1 2
How SELAT discovers capabilities
SELAT uses a two-tier discovery loop so an agent can prefer reusable, evaluated workflows before considering a one-off endpoint. This reduces the need to hand-assemble payment calls while preserving a fallback for capabilities that are not yet packaged as skills. 1
Start with free discovery.
selat search ranks candidates without a wallet signature or payment, while selat skill list --available lets you browse available reusable skills. Use a paid command only after evaluating the available option and cost. 1 2
Safety and custody boundaries
The plugin is deliberately conservative around wallets and money. It detects setup state and guides the agent, but it is not a wallet-provisioning or payment-authorizing shortcut. The following boundaries are material to a safe deployment. 1Practical rule: Use free discovery first. Before any command that can spend, show the user what will be purchased and obtain an explicit go-ahead. 1
Choose the right SELAT surface
SELAT Plugins and the SELAT CLI serve agent and operator workflows. The SELAT Router SDK is a separate developer surface for TypeScript applications that integrate paid requests in code. Choose the surface that matches how you are working. 1 2 4More questions? See the FAQ. For SELAT’s hosted discovery MCP, see Catalog MCP.