# Rippletide Documentation ## Docs - [Create agent config](https://docs.rippletide.com/api-reference/eval/agent-config/create-agent-config.md): Create a new knowledge entry or guardrail - [Delete agent config](https://docs.rippletide.com/api-reference/eval/agent-config/delete-agent-config.md): Delete a knowledge entry or guardrail - [Get agent configs](https://docs.rippletide.com/api-reference/eval/agent-config/get-agent-configs.md): Get knowledge entries or guardrails for an agent - [Claim agent](https://docs.rippletide.com/api-reference/eval/agents/claim-agent.md): Claim an anonymous agent to your authenticated account - [Create agent](https://docs.rippletide.com/api-reference/eval/agents/create-agent.md): Create a new agent (authenticated or session-based) - [Create anonymous agent](https://docs.rippletide.com/api-reference/eval/agents/create-anonymous-agent.md): Create a new agent with session ID (anonymous access) - [Delete agent](https://docs.rippletide.com/api-reference/eval/agents/delete-agent.md): Delete an agent - [Get agent by ID](https://docs.rippletide.com/api-reference/eval/agents/get-agent-by-id.md): Get a specific agent by ID - [List agents](https://docs.rippletide.com/api-reference/eval/agents/list-agents.md): Get all agents for the authenticated user or session - [Partially update agent](https://docs.rippletide.com/api-reference/eval/agents/partially-update-agent.md): Partially update an agent - [Update agent](https://docs.rippletide.com/api-reference/eval/agents/update-agent.md): Update an agent (full update) - [Health check](https://docs.rippletide.com/api-reference/eval/health/health-check.md): Check if the server is running - [Import knowledge from URL](https://docs.rippletide.com/api-reference/eval/knowledge-import/import-knowledge-from-url.md): Import knowledge from a public URL - [Upload PDF](https://docs.rippletide.com/api-reference/eval/knowledge-import/upload-pdf.md): Upload a PDF file to import knowledge - [Create optimization item](https://docs.rippletide.com/api-reference/eval/optimization/create-optimization-item.md): Create a new optimization item - [Delete all optimization items](https://docs.rippletide.com/api-reference/eval/optimization/delete-all-optimization-items.md): Delete all optimization items for an agent - [Delete optimization item](https://docs.rippletide.com/api-reference/eval/optimization/delete-optimization-item.md): Delete an optimization item - [Generate QA pair](https://docs.rippletide.com/api-reference/eval/optimization/generate-qa-pair.md): Generate a question-answer pair from a fact - [Get optimization items](https://docs.rippletide.com/api-reference/eval/optimization/get-optimization-items.md): Get all optimization items for an agent - [Get optimization knowledge elements](https://docs.rippletide.com/api-reference/eval/optimization/get-optimization-knowledge-elements.md): Get knowledge elements for optimization - [Update optimization item](https://docs.rippletide.com/api-reference/eval/optimization/update-optimization-item.md): Update an optimization item - [Check hallucination](https://docs.rippletide.com/api-reference/eval/sessions/check-hallucination.md): Check if a message contains hallucinations - [Create message generation step](https://docs.rippletide.com/api-reference/eval/sessions/create-message-generation-step.md): Add a generation step to a message - [Create session](https://docs.rippletide.com/api-reference/eval/sessions/create-session.md): Create a new session for an agent - [Create session message](https://docs.rippletide.com/api-reference/eval/sessions/create-session-message.md): Create a new message in a session - [Get message generation steps](https://docs.rippletide.com/api-reference/eval/sessions/get-message-generation-steps.md): Get generation steps for a message - [Get session messages](https://docs.rippletide.com/api-reference/eval/sessions/get-session-messages.md): Get all messages for a session - [Quick chat](https://docs.rippletide.com/api-reference/eval/sessions/quick-chat.md): Create a session and send a message in one call - [Create test prompt](https://docs.rippletide.com/api-reference/eval/test-prompts/create-test-prompt.md): Create a new test prompt - [Delete test prompt](https://docs.rippletide.com/api-reference/eval/test-prompts/delete-test-prompt.md): Delete a test prompt - [Get test prompts](https://docs.rippletide.com/api-reference/eval/test-prompts/get-test-prompts.md): Get all test prompts for an agent - [Update test prompt](https://docs.rippletide.com/api-reference/eval/test-prompts/update-test-prompt.md): Update a test prompt - [Get test results](https://docs.rippletide.com/api-reference/eval/test-results/get-test-results.md): Get all test results for an agent - [Reset test results](https://docs.rippletide.com/api-reference/eval/test-results/reset-test-results.md): Reset all test results for an agent - [Run test for prompt](https://docs.rippletide.com/api-reference/eval/test-results/run-test-for-prompt.md): Run a test for a specific prompt and store the result - [API Reference](https://docs.rippletide.com/api-reference/introduction.md): Complete API documentation for Rippletide SDK - [Create a new action](https://docs.rippletide.com/api-reference/sdk/action/create-a-new-action.md) - [Delete a action](https://docs.rippletide.com/api-reference/sdk/action/delete-a-action.md) - [Get a specific action by ID](https://docs.rippletide.com/api-reference/sdk/action/get-a-specific-action-by-id.md) - [List all actions for a specific agent](https://docs.rippletide.com/api-reference/sdk/action/list-all-actions-for-a-specific-agent.md) - [Update an existing action](https://docs.rippletide.com/api-reference/sdk/action/update-an-existing-action.md) - [Create a new agent](https://docs.rippletide.com/api-reference/sdk/agent/create-a-new-agent.md) - [Create user input collection for an agent](https://docs.rippletide.com/api-reference/sdk/agent/create-user-input-collection-for-an-agent.md) - [Delete an agent](https://docs.rippletide.com/api-reference/sdk/agent/delete-an-agent.md) - [Get a specific agent by ID](https://docs.rippletide.com/api-reference/sdk/agent/get-a-specific-agent-by-id.md) - [Get summary of an agent](https://docs.rippletide.com/api-reference/sdk/agent/get-summary-of-an-agent.md) - [Get user input collection for an agent](https://docs.rippletide.com/api-reference/sdk/agent/get-user-input-collection-for-an-agent.md) - [List all agents in the workspace](https://docs.rippletide.com/api-reference/sdk/agent/list-all-agents-in-the-workspace.md) - [Update an existing agent](https://docs.rippletide.com/api-reference/sdk/agent/update-an-existing-agent.md) - [Get chat messages for a run](https://docs.rippletide.com/api-reference/sdk/chat/get-chat-messages-for-a-run.md): Get all chat messages for a specific run. - [Get chat runs for a specific agent](https://docs.rippletide.com/api-reference/sdk/chat/get-chat-runs-for-a-specific-agent.md): Get a list of chat runs/conversations for a specific agent. - [Get detailed chat run data](https://docs.rippletide.com/api-reference/sdk/chat/get-detailed-chat-run-data.md): Get detailed information about a specific chat run including messages and steps. - [Get list of chat runs/conversations](https://docs.rippletide.com/api-reference/sdk/chat/get-list-of-chat-runsconversations.md): Get a list of all chat runs/conversations. - [Send a message to an agent and gets the response](https://docs.rippletide.com/api-reference/sdk/chat/send-a-message-to-an-agent-and-gets-the-response.md) - [Create a new guardrail](https://docs.rippletide.com/api-reference/sdk/guardrails/create-a-new-guardrail.md) - [Delete a guardrail](https://docs.rippletide.com/api-reference/sdk/guardrails/delete-a-guardrail.md) - [Get a specific guardrail by ID](https://docs.rippletide.com/api-reference/sdk/guardrails/get-a-specific-guardrail-by-id.md) - [List all existing guardrails](https://docs.rippletide.com/api-reference/sdk/guardrails/list-all-existing-guardrails.md) - [List all guardrails for a specific agent](https://docs.rippletide.com/api-reference/sdk/guardrails/list-all-guardrails-for-a-specific-agent.md) - [Update an existing guardrail](https://docs.rippletide.com/api-reference/sdk/guardrails/update-an-existing-guardrail.md) - [Create a new QAndA](https://docs.rippletide.com/api-reference/sdk/qanda/create-a-new-qanda.md) - [Delete a QAndA](https://docs.rippletide.com/api-reference/sdk/qanda/delete-a-qanda.md) - [Get a specific QAndA by ID](https://docs.rippletide.com/api-reference/sdk/qanda/get-a-specific-qanda-by-id.md) - [List all QAndAs in the workspace](https://docs.rippletide.com/api-reference/sdk/qanda/list-all-qandas-in-the-workspace.md) - [List all QAndAs used by a specific agent](https://docs.rippletide.com/api-reference/sdk/qanda/list-all-qandas-used-by-a-specific-agent.md) - [Update an existing QAndA](https://docs.rippletide.com/api-reference/sdk/qanda/update-an-existing-qanda.md) - [Add Format Answer](https://docs.rippletide.com/api-reference/sdk/tool-calls/add-format-answer.md): Add format answer for a specific agent - [Add Guardrail Variable](https://docs.rippletide.com/api-reference/sdk/tool-calls/add-guardrail-variable.md): Add guardrail variable for a specific agent - [Add Tool Call](https://docs.rippletide.com/api-reference/sdk/tool-calls/add-tool-call.md) - [Delete all tool calls for an agent](https://docs.rippletide.com/api-reference/sdk/tool-calls/delete-all-tool-calls-for-an-agent.md): Delete all tool calls for a specific agent - [Get Format Answer](https://docs.rippletide.com/api-reference/sdk/tool-calls/get-format-answer.md): Get format answer for a specific agent - [Get Guardrail Variable](https://docs.rippletide.com/api-reference/sdk/tool-calls/get-guardrail-variable.md): Get guardrail variable for a specific agent - [Get Tool Calls For Agent](https://docs.rippletide.com/api-reference/sdk/tool-calls/get-tool-calls-for-agent.md): Get all tool calls for a specific agent - [Test Tool](https://docs.rippletide.com/api-reference/sdk/tool-calls/test-tool.md): Proxy endpoint to test tool API calls server-side to avoid CORS issues. - [Agent Development Guide](https://docs.rippletide.com/docs/Agent.md): Comprehensive guide for building conversational AI agents with the Rippletide SDK - [Advanced Agent Guide](https://docs.rippletide.com/docs/agent_advanced.md): Configuration, integrations, best practices, and complete examples for Rippletide agents - [SDK API Reference](https://docs.rippletide.com/docs/agent_api_reference.md): Complete API endpoint reference for the Rippletide SDK - [LangChain Integration](https://docs.rippletide.com/docs/agent_chat.md): Send messages to your agent and use it as a drop-in LLM in LangChain - [Create your Hypergraph](https://docs.rippletide.com/docs/agent_setup.md): Learn how to set up your Rippletide hypergraph with Q&A, tags, actions, and states - [Use the CLI (fastest)](https://docs.rippletide.com/docs/cli_guide.md): Evaluate your AI agents from the terminal with automatic hallucination detection - [Coding Session](https://docs.rippletide.com/docs/coding-agents/coding-session.md): How rules are enforced automatically while you code - [Connect](https://docs.rippletide.com/docs/coding-agents/connect.md): Set up Rippletide Code in your project with one command - [Overview](https://docs.rippletide.com/docs/coding-agents/overview.md): Give Claude Code persistent memory, real-time rule enforcement, and team-wide governance - [Planning](https://docs.rippletide.com/docs/coding-agents/planning.md): Generate implementation plans that are automatically reviewed against your rules - [Rule Management](https://docs.rippletide.com/docs/coding-agents/rule-management.md): Add, edit, and delete coding rules using natural language - [Rule Sharing](https://docs.rippletide.com/docs/coding-agents/rule-sharing.md): Share your coding rules with teammates via email - [Team Governance](https://docs.rippletide.com/docs/coding-agents/team-governance.md): Scale coding conventions across engineers and repositories with shared Context Graphs - [Community and Feedback](https://docs.rippletide.com/docs/community.md): Join the Rippletide community, get help, and share your feedback - [Test your Agent Responses](https://docs.rippletide.com/docs/evaluation_overview.md): Test and validate your AI agents before deployment - [Decision runtime](https://docs.rippletide.com/docs/hypergraph_overview.md): Build deterministic AI agents with the Rippletide hypergraph - [Detailed Config](https://docs.rippletide.com/docs/mcp/configuration.md): All configuration options for connecting to the Context Graph - [Overview](https://docs.rippletide.com/docs/mcp/overview.md): Give your AI agents persistent memory with a context graph - [Quickstart (MCP)](https://docs.rippletide.com/docs/mcp/quickstart.md): Get the Context Graph running in your MCP client in minutes - [MCP Tools & Resources](https://docs.rippletide.com/docs/mcp/tools.md): All tools and resources exposed by the Context Graph via MCP - [Try it yourself](https://docs.rippletide.com/docs/mcp/try-it-yourself.md): Test the Context Graph interactively - [Python Client](https://docs.rippletide.com/docs/rippletide_client.md): Python Client for interacting with the Rippletide evaluation API. - [Amazon Bedrock Integration](https://docs.rippletide.com/docs/trust-platform/integrations/amazon-bedrock.md): Bring your Amazon Bedrock knowledge bases into Rippletide to monitor, evaluate, and secure your AI agents - [Integrate Agents with MCP](https://docs.rippletide.com/docs/trust-platform/integrations/mcp.md): Create an agent on Rippletide and integrate it into any MCP-compatible client in under 2 minutes - [Rippletide Platform](https://docs.rippletide.com/docs/trust-platform/overview.md): The unified dashboard for evaluating, building, and deploying reliable AI agents - [Welcome](https://docs.rippletide.com/index.md): Introduction to Rippletide ## OpenAPI Specs - [openapi](https://docs.rippletide.com/openapi.json) - [openapi-eval](https://docs.rippletide.com/openapi-eval.json)