# CoralOS Docs ## Docs - [About](https://docs.coralos.ai/about.md): Kubernetes for AI agents: CoralOS is a platform for everything between your agents and production: registry, runtimes, security, and orchestration. - [Close an active session](https://docs.coralos.ai/api-reference/local/close-an-active-session.md): Closes an active session, cancelling all running agents - [Create namespace](https://docs.coralos.ai/api-reference/local/create-namespace.md): Creates a new empty namespace - [Create session](https://docs.coralos.ai/api-reference/local/create-session.md): Creates a new session in a given namespace - [Delete a namespace](https://docs.coralos.ai/api-reference/local/delete-a-namespace.md): Deletes a given namespace, closing any session that it may contain - [Executes a session](https://docs.coralos.ai/api-reference/local/executes-a-session.md): Executes a session was created with deferred execution - [Get base session state](https://docs.coralos.ai/api-reference/local/get-base-session-state.md): Returns a session's state - [Get extended session state](https://docs.coralos.ai/api-reference/local/get-extended-session-state.md): Returns a session's extended state - [List base namespace states](https://docs.coralos.ai/api-reference/local/list-base-namespace-states.md): Returns a list of namespace states - [List base session states](https://docs.coralos.ai/api-reference/local/list-base-session-states.md): List base session states for a given namespace - [List extended namespace states](https://docs.coralos.ai/api-reference/local/list-extended-namespace-states.md): Returns a list of extended namespace states - [List extended session states](https://docs.coralos.ai/api-reference/local/list-extended-session-states.md): List extended session states for a given namespace - [GraphAgentRequest](https://docs.coralos.ai/api-reference/models/GraphAgentRequest.md) - [Add thread participant](https://docs.coralos.ai/api-reference/puppet/add-thread-participant.md): Adds an agent to a thread masquerading as the specified agent - [Close thread](https://docs.coralos.ai/api-reference/puppet/close-thread.md): Closes a thread masquerading as the specified agent - [Create thread](https://docs.coralos.ai/api-reference/puppet/create-thread.md): Creates a new thread masquerading as the specified agent - [End agent runtime](https://docs.coralos.ai/api-reference/puppet/end-agent-runtime.md): Forcefully cause an agent to exit it's own runtime - [Remove thread participant](https://docs.coralos.ai/api-reference/puppet/remove-thread-participant.md): Removes an agent from a thread masquerading as the specified agent - [Send message](https://docs.coralos.ai/api-reference/puppet/send-message.md): Sends a message in a thread masquerading as the specified agent - [Get registry agents](https://docs.coralos.ai/api-reference/registry/get-registry-agents.md): Returns a list of all agents available in this servers registry - [Inspect linked server registry agent](https://docs.coralos.ai/api-reference/registry/inspect-linked-server-registry-agent.md): Returns all details about a specific agent from a specific linked server - [Inspect local registry agent](https://docs.coralos.ai/api-reference/registry/inspect-local-registry-agent.md): Returns all details about a specific agent in the local registry - [Inspect marketplace registry agent](https://docs.coralos.ai/api-reference/registry/inspect-marketplace-registry-agent.md): Returns all details about a specific agent in the marketplace - [Privacy Policy](https://docs.coralos.ai/cloud/privacy.md): Coral Cloud's privacy policy - [Terms of Service](https://docs.coralos.ai/cloud/tos.md) - [Coral Cloud 1 Page API Reference](https://docs.coralos.ai/cloud/using-api.md): 1 Page with everything you need to get started with Coral Cloud API - [Multi-Agent Coordination](https://docs.coralos.ai/concepts/coordination.md): The thread-based communication model for Coral Agents. - [Coral Console](https://docs.coralos.ai/concepts/coral-console.md): Coral Console is a visual interface built into Coral Server, making it easier to inspect, test, and debug agent behaviour during development. - [Marketplace](https://docs.coralos.ai/concepts/marketplace.md): Discover, publish, and verify agents. How the marketplace integration works. - [MCP Integration](https://docs.coralos.ai/concepts/mcp.md): Coral Server implements the Model Context Protocol (MCP) to enable seamless integration between agents, servers, and applications. - [Payments](https://docs.coralos.ai/concepts/payments.md): How payments work in CoralOS v1.1.0, current limitations, and the x402 flow. - [Sessions](https://docs.coralos.ai/concepts/sessions.md): In CoralOS, a session represents a single, self-contained context for a multi-agent interaction. - [Threads](https://docs.coralos.ai/concepts/threads.md): The messaging system in CoralOS, where agents communicate and collaborate on tasks. - [Payments: x402 Flow](https://docs.coralos.ai/features/payments-x402.md): How Coral uses HTTP 402 and the experimental x402 budgeted resource flow. - [Resources](https://docs.coralos.ai/features/resources.md): How Coral gives agents live context about their session and collaboration rules. - [Telemetry](https://docs.coralos.ai/features/telemetry.md): Inspect LLM interactions, tool calls, and thread settings for any message in a thread. - [Debugging](https://docs.coralos.ai/guides/debugging.md): How to debug agents & sessions in Coral Server using built-in tools and the Puppet API. - [Integrating with your application](https://docs.coralos.ai/guides/integrating-with-your-app.md): Using Coral Server from, and integrating it with your application - [Docker in Docker](https://docs.coralos.ai/guides/production/docker-in-docker.md): Orchestrating Docker agents from inside Docker - [Running in Production](https://docs.coralos.ai/guides/production/running-in-production.md): Deploying Coral Server, and securing it in production - [Quickstart](https://docs.coralos.ai/guides/quickstart.md): CoralOS Quickstart - [Writing Agents](https://docs.coralos.ai/guides/writing-agents.md): How to write agents that work with Coral Server - [Vibecoding](https://docs.coralos.ai/help/vibecoding.md): Guidelines and warnings on LLM-assisted coding with CoralOS - [Agent configuration](https://docs.coralos.ai/reference/agent.md): The `coral-agent.toml` file - [[agent]](https://docs.coralos.ai/reference/agent/tables/agent.md): General agent information - [options table](https://docs.coralos.ai/reference/agent/tables/options.md): Configuration options for an agent. - [blob option type](https://docs.coralos.ai/reference/agent/tables/options/blob.md) - [bool option type](https://docs.coralos.ai/reference/agent/tables/options/bool.md) - [f32 option type](https://docs.coralos.ai/reference/agent/tables/options/f32.md) - [f64 option type](https://docs.coralos.ai/reference/agent/tables/options/f64.md) - [i16 option type](https://docs.coralos.ai/reference/agent/tables/options/i16.md) - [i32 option type](https://docs.coralos.ai/reference/agent/tables/options/i32.md) - [i64 option type](https://docs.coralos.ai/reference/agent/tables/options/i64.md) - [i8 option type](https://docs.coralos.ai/reference/agent/tables/options/i8.md) - [string option type](https://docs.coralos.ai/reference/agent/tables/options/string.md) - [u16 option type](https://docs.coralos.ai/reference/agent/tables/options/u16.md) - [u32 option type](https://docs.coralos.ai/reference/agent/tables/options/u32.md) - [u64 option type](https://docs.coralos.ai/reference/agent/tables/options/u64.md) - [u8 option type](https://docs.coralos.ai/reference/agent/tables/options/u8.md) - [Docker runtime](https://docs.coralos.ai/reference/agent/tables/runtimes/docker.md) - [Executable runtime](https://docs.coralos.ai/reference/agent/tables/runtimes/executable.md) - [Prototype runtime](https://docs.coralos.ai/reference/agent/tables/runtimes/prototype.md) - [PotentialStringReference](https://docs.coralos.ai/reference/agent/types/potential-string-reference.md): A string. The string's value can optionally be a reference to a file, URL or constant - [ValidationFileSize](https://docs.coralos.ai/reference/agent/types/validation-file-size.md): A type for describing a file size with units - [Server configuration](https://docs.coralos.ai/reference/server.md) - [Authentication](https://docs.coralos.ai/reference/server/auth.md) - [Coral Console](https://docs.coralos.ai/reference/server/console.md) - [Debug](https://docs.coralos.ai/reference/server/debug.md) - [Docker](https://docs.coralos.ai/reference/server/docker.md) - [Logging](https://docs.coralos.ai/reference/server/logging.md) - [Network](https://docs.coralos.ai/reference/server/network.md) - [Registry](https://docs.coralos.ai/reference/server/registry.md) - [Welcome to the CoralOS documentation](https://docs.coralos.ai/welcome.md): The decentralized protocol powering AI agent collaboration, trust, and payments. ## OpenAPI Specs - [api_v1](https://docs.coralos.ai/api_v1.json) - [v1-openapi](https://docs.coralos.ai/old/v1-openapi.json) - [example-openapi](https://docs.coralos.ai/old/example-openapi.json) - [discovery-openapi](https://docs.coralos.ai/old/discovery-openapi.json)