Supported today: existing Node.js 18+ JavaScript/TypeScript agents and MCP servers. Python and other runtimes are not supported by this connection path yet.This page is the standard CLI path for an agent repository. An MCP server follows the same starting point with the MCP guide.
1. Install and sign in
From the repository that contains the agent, install the CLI and sign in. Signing in is an operator step: it opens your browser and must be completed by a person with access to the Rippletide account.2. Create the connection and get the repository-specific prompt
.env, and gives you the exact setup prompt for this repository. It is safe to run again.
Use the generated prompt, not a generic installation prompt. It reflects the repository and tells the coding agent what to add. The CLI does not launch Codex, Claude Code, or Cursor for you.For a headless coding-agent session, the human signs in first. The coding agent can then request the setup prompt from the repository root:
3. Apply the generated prompt
Paste the prompt from the CLI into Codex, Claude Code, Cursor, or your preferred coding agent. It installsrippletide-package, adds the repository-specific instrumentation, and declares the agent inventory.
The prompt never contains your Connection key. Keep .env git-ignored and never replace a CLI-created .env with a block from another setup path.
See Connect an agent for the app-based alternative and troubleshooting.
4. Run one real turn
Start your agent the way you always do — the wiring changes nothing about how it runs, and it still needs its own secrets (model keys, tool credentials) in place. Send it one message that makes it use a tool.5. Verify
- Open Harness management: you should see your agent’s identity, prompts, tools, and connections.
- Open Runtime Events: the proof completes when the agent has registered, a heartbeat has arrived, and a tool-using turn has been recorded. (MCP servers run no agent loop, so a tool call is enough — no turn.)
6. Your first decision
This is the moment the product clicks:- On the Rules page, pick the tool your agent just used and write a rule that would forbid what it just did.
- Save it and set the release to Observe mode.
- Send your agent the same message again.
If something doesn’t appear
- Node version: the SDK needs Node.js 18 or newer.
.envlocation: it must sit at the repository root (of the package that owns the agent, in a monorepo), and stay git-ignored.- Your agent’s own secrets: Rippletide adds none — model keys and tool credentials must be configured as before.
- Is the process actually running? Evidence only flows while your instrumented agent is running.
- Check the configuration from the repository root:
.env exactly like the SDK and checks the synced inventory. Use rippletide events --wait to wait for the complete runtime proof. If you’re stuck, report the command output to your Rippletide contact — never share the key itself.