---
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)
