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.

examplesllm-credentialsREADME.md

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

A VM never inherits the host process.env, so LLM provider keys must be handed to each session explicitly. Reach for this when your agent needs an ANTHROPIC_API_KEY (or any provider secret) and you want that key scoped to a single session — or to a single tenant — rather than baked into the server.

How it works

The server declares the agent software but holds no credentials. The client passes keys through the env option on openSession, which injects them into that session's adapter environment. For multi-tenant setups, resolve each tenant's key from your own credential store when opening the session. Keys live on the server and are never sent to the browser.

Run it

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

The client prints a new session id; the agent inside the VM sees the key via its environment. See per-tenant.ts for the per-tenant variant.

Source

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

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