All skills
rivet-dev avatar

/rivet-agentos

@6bead6f official
by Rivetrivet-dev/skills31 stars
8

agentOS: A computer for every agent.

Use this Skill: https://skilld.dev/gh/rivet-dev/skills/rivet-agentos

This session only. Nothing lands on disk.

examplespiREADME.md

≈316 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Spin up the Pi coding agent inside a VM, open a session, and send it prompts. Reach for this when you want an end-to-end agent loop from quickstart through the session knobs for skills and MCP servers.

How it works

The server registers a VM with the pi software package and starts the registry. The client grabs a VM with getOrCreate, then calls openSession({ agent: "pi", env: … }), which infers the default main session and passes ANTHROPIC_API_KEY through env. From there prompt({ content }) runs a turn and returns the agent's text. Drop a SKILL.md into the agent's skills directory before opening the session and it is auto-discovered; Pi reads MCP servers from its native .mcp.json config. Pre-install any npx-launched MCP server so install output does not corrupt the stdio handshake.

Run it

npm install
ANTHROPIC_API_KEY=sk-... npx tsx server.ts   # then run the client in another shell

The agent answers the prompt and prints its response to the console.

Source

View the source on GitHub: https://github.com/rivet-dev/agent-os/tree/main/examples/pi

Source: SKILL.md on GitHub

1 warningtoday3 checks · Risk SAFE
  • Gen Agent Trust Hubtoday

    This skill is a comprehensive collection of developer documentation and code examples for the agentOS platform. It demonstrates core features such as virtual machine isolation, process management, and host-to-guest function calls. While it includes examples of command execution and external tool installation, these are standard development practices intended for instructional use within the platform's security boundaries.

  • Sockettoday

    12 alerts: gptAnomaly

  • Snyktoday

    Risk: LOW · No issues

Signed by skilld at 6bead6f. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated yesterday

README badge

README badge for rivet-dev/skills/rivet-agentos