--- name: "rivet-agentos" description: "agentOS: A computer for every agent." --- ## Documentation - [Introduction](https://rivet.dev/agentos/docs.md) - [Agent-to-Agent Communication](https://rivet.dev/agentos/docs/agent-to-agent.md) - [Claude Code](https://rivet.dev/agentos/docs/agents/claude.md) - [Codex](https://rivet.dev/agentos/docs/agents/codex.md) - [Custom Agents](https://rivet.dev/agentos/docs/agents/custom.md) - [OpenCode](https://rivet.dev/agentos/docs/agents/opencode.md) - [Pi](https://rivet.dev/agentos/docs/agents/pi.md) - [Approvals](https://rivet.dev/agentos/docs/approvals.md) - [Overview](https://rivet.dev/agentos/docs/architecture.md) - [Agent SDK Snapshots](https://rivet.dev/agentos/docs/architecture/agent-sdk-snapshots.md) - [Agent Sessions](https://rivet.dev/agentos/docs/architecture/agent-sessions.md) - [Compiler Toolchain](https://rivet.dev/agentos/docs/architecture/compiler-toolchain.md) - [Filesystem](https://rivet.dev/agentos/docs/architecture/filesystem.md) - [JavaScript Executor & Socket Reactor](https://rivet.dev/agentos/docs/architecture/javascript-executor.md) - [Limits & Observability](https://rivet.dev/agentos/docs/architecture/limits-and-observability.md) - [Networking](https://rivet.dev/agentos/docs/architecture/networking.md) - [Packages & Command Resolution](https://rivet.dev/agentos/docs/architecture/packages-and-command-resolution.md) - [POSIX Syscalls](https://rivet.dev/agentos/docs/architecture/posix-syscalls.md) - [Processes](https://rivet.dev/agentos/docs/architecture/processes.md) - [Sessions & Persistence](https://rivet.dev/agentos/docs/architecture/sessions-persistence.md) - [TLS & SSL](https://rivet.dev/agentos/docs/architecture/tls-ssl.md) - [Authentication](https://rivet.dev/agentos/docs/authentication.md) - [Bash](https://rivet.dev/agentos/docs/bash.md) - [Custom Bindings](https://rivet.dev/agentos/docs/bindings.md) - [Browser Automation](https://rivet.dev/agentos/docs/browser.md) - [Crons & Loops](https://rivet.dev/agentos/docs/cron.md) - [Building Binaries](https://rivet.dev/agentos/docs/custom-software/building-wasm.md) - [Software Definition](https://rivet.dev/agentos/docs/custom-software/definition.md) - [Publishing Packages](https://rivet.dev/agentos/docs/custom-software/publishing.md) - [Debugging](https://rivet.dev/agentos/docs/debugging.md) - [Embedded VMs](https://rivet.dev/agentos/docs/embedded.md) - [Filesystem](https://rivet.dev/agentos/docs/filesystem.md) - [Node.js](https://rivet.dev/agentos/docs/javascript.md) - [Node.js Compatibility](https://rivet.dev/agentos/docs/javascript-compatibility.md) - [Limitations](https://rivet.dev/agentos/docs/limitations.md) - [Models & Credentials](https://rivet.dev/agentos/docs/models-and-credentials.md) - [Multiplayer](https://rivet.dev/agentos/docs/multiplayer.md) - [Networking & Previews](https://rivet.dev/agentos/docs/networking.md) - [Performance](https://rivet.dev/agentos/docs/performance.md) - [Permissions](https://rivet.dev/agentos/docs/permissions.md) - [Persistence & Sleep](https://rivet.dev/agentos/docs/persistence.md) - [Processes & Shell](https://rivet.dev/agentos/docs/processes.md) - [Python](https://rivet.dev/agentos/docs/python.md) - [Quickstart](https://rivet.dev/agentos/docs/quickstart.md) - [Quickstart (Embedded)](https://rivet.dev/agentos/docs/quickstart-embedded.md) - [Resource Limits](https://rivet.dev/agentos/docs/resource-limits.md) - [External Sandboxes](https://rivet.dev/agentos/docs/sandboxes.md) - [Security Model](https://rivet.dev/agentos/docs/security-model.md) - [Sessions](https://rivet.dev/agentos/docs/sessions.md) - [Software](https://rivet.dev/agentos/docs/software.md) - [System Prompt](https://rivet.dev/agentos/docs/system-prompt.md) - [agentOS vs Sandbox](https://rivet.dev/agentos/docs/versus-sandbox.md) - [Workflows & Graphs](https://rivet.dev/agentos/docs/workflows.md) - [Integrations](https://rivet.dev/agentos/integrations.md) - [Flue](https://rivet.dev/agentos/integrations/flue.md) - [Rivet Actors](https://rivet.dev/agentos/integrations/rivet-actors.md) - [Vercel Eve](https://rivet.dev/agentos/integrations/vercel-eve.md) - [Use Cases](https://rivet.dev/agentos/use-cases.md) ## Examples Runnable code the documentation above embeds, mirrored under `examples/` in this skill directory. - [examples/agent-to-agent](https://github.com/rivet-dev/agentos/tree/main/examples/agent-to-agent) - [examples/approvals](https://github.com/rivet-dev/agentos/tree/main/examples/approvals) - [examples/authentication](https://github.com/rivet-dev/agentos/tree/main/examples/authentication) - [examples/bindings](https://github.com/rivet-dev/agentos/tree/main/examples/bindings) - [examples/browserbase](https://github.com/rivet-dev/agentos/tree/main/examples/browserbase) - [examples/claude](https://github.com/rivet-dev/agentos/tree/main/examples/claude) - [examples/codex](https://github.com/rivet-dev/agentos/tree/main/examples/codex) - [examples/cron](https://github.com/rivet-dev/agentos/tree/main/examples/cron) - [examples/custom](https://github.com/rivet-dev/agentos/tree/main/examples/custom) - [examples/debugging](https://github.com/rivet-dev/agentos/tree/main/examples/debugging) - [examples/embedded](https://github.com/rivet-dev/agentos/tree/main/examples/embedded) - [examples/filesystem](https://github.com/rivet-dev/agentos/tree/main/examples/filesystem) - [examples/flue](https://github.com/rivet-dev/agentos/tree/main/examples/flue) - [examples/js-dev-servers](https://github.com/rivet-dev/agentos/tree/main/examples/js-dev-servers) - [examples/js-quickstart](https://github.com/rivet-dev/agentos/tree/main/examples/js-quickstart) - [examples/js-runtime-platform](https://github.com/rivet-dev/agentos/tree/main/examples/js-runtime-platform) - [examples/js-sdk-overview](https://github.com/rivet-dev/agentos/tree/main/examples/js-sdk-overview) - [examples/js-typescript](https://github.com/rivet-dev/agentos/tree/main/examples/js-typescript) - [examples/llm-credentials](https://github.com/rivet-dev/agentos/tree/main/examples/llm-credentials) - [examples/multiplayer](https://github.com/rivet-dev/agentos/tree/main/examples/multiplayer) - [examples/networking](https://github.com/rivet-dev/agentos/tree/main/examples/networking) - [examples/opencode](https://github.com/rivet-dev/agentos/tree/main/examples/opencode) - [examples/permissions](https://github.com/rivet-dev/agentos/tree/main/examples/permissions) - [examples/persistence](https://github.com/rivet-dev/agentos/tree/main/examples/persistence) - [examples/pi](https://github.com/rivet-dev/agentos/tree/main/examples/pi) - [examples/processes](https://github.com/rivet-dev/agentos/tree/main/examples/processes) - [examples/python-quickstart](https://github.com/rivet-dev/agentos/tree/main/examples/python-quickstart) - [examples/python-sdk-overview](https://github.com/rivet-dev/agentos/tree/main/examples/python-sdk-overview) - [examples/quickstart](https://github.com/rivet-dev/agentos/tree/main/examples/quickstart) - [examples/quickstart-app](https://github.com/rivet-dev/agentos/tree/main/examples/quickstart-app) - [examples/resource-limits](https://github.com/rivet-dev/agentos/tree/main/examples/resource-limits) - [examples/sandbox](https://github.com/rivet-dev/agentos/tree/main/examples/sandbox) - [examples/sessions](https://github.com/rivet-dev/agentos/tree/main/examples/sessions) - [examples/software](https://github.com/rivet-dev/agentos/tree/main/examples/software) - [examples/vercel-eve](https://github.com/rivet-dev/agentos/tree/main/examples/vercel-eve) - [examples/workflows](https://github.com/rivet-dev/agentos/tree/main/examples/workflows)