rippletide-python supports existing Python 3.10+ agents with synchronous call sites. It has no model-provider dependencies: keep your provider and wrap its existing call sites. Python MCP servers, asynchronous execution and response streaming are not supported by this integration.
Install and connect
Use your project’s existing Python environment. If it has none, create one:.venv\Scripts\Activate.ps1. Record the dependency in your project’s dependency manifest.
In the app, choose Connect → Agent (Python), save the generated credentials in a git-ignored .env, and apply the generated prompt with your coding agent.
The Node.js CLI can also create the Python connection:
RIPPLETIDE=rippletide://… in the connected repository’s .env. It does not install the Python package into your Python environment for you.
Apply the setup prompt
Paste the generated prompt into your coding agent in the connected repository. It guides the instrumentation of your existing model calls, tool dispatcher and response delivery. Prefer to add the instrumentation yourself? Follow Manual Python setup. Runtime capture defaults to metadata. See Privacy & capture before enabling content capture.Verify a real run
Run a turn that uses a guarded tool and delivers a response. Checkrippletide verify, then rippletide events --wait. The app must show the inventory, heartbeat, tool and turn evidence, and the response-delivery outcome in Traces. Recording only a model candidate does not prove delivery.