Post

Log inSign up

Post

Log inSign up

Rivet on X: "Rivet now supports Pi Durable on Actors πŸ•ΉοΈ Multiplayer streaming πŸͺΆ Lightweight β†’ ~1.3 MB per agent, starts in ms πŸ’Ύ Durable β†’ survives crashes, exactly-once input πŸ“¦ Harness outside the sandbox πŸ₯§ Vanilla Pi 🍱 Schedules, JWT, sandboxes & more"

@rivet_dev
Rivet
@rivet_dev
Rivet now supports Pi Durable on Actors πŸ•ΉοΈ Multiplayer streaming πŸͺΆ Lightweight β†’ ~1.3 MB per agent, starts in ms πŸ’Ύ Durable β†’ survives crashes, exactly-once input πŸ“¦ Harness outside the sandbox πŸ₯§ Vanilla Pi 🍱 Schedules, JWT, sandboxes & more
2:30 PM Β· Oct 7, 2026Β·
15K
Views
2

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email

Relevant people

Avatar
Rivet@rivet_devFollow
infrastructure for the agentic era. Orchestrate agents. Operate their environment. Automate workloads. Deploy what they build.

Trending now

TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
  • @rivet_dev
    Rivet
    @rivet_dev
    Rivet now supports Pi Durable on Actors πŸ•ΉοΈ Multiplayer streaming πŸͺΆ Lightweight β†’ ~1.3 MB per agent, starts in ms πŸ’Ύ Durable β†’ survives crashes, exactly-once input πŸ“¦ Harness outside the sandbox πŸ₯§ Vanilla Pi 🍱 Schedules, JWT, sandboxes & more
    2:30 PM Β· Oct 7, 2026Β·
    15K
    Views
    2
  • @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Why Pi Durable? Agents in products get interrupted by crashes, restarts, and upgrades. Every step is saved to the Actor's SQLite first, so a run picks up mid-step after a crash. Send the same πš›πšŽπššπšžπšŽπšœπšπ™Έπš twice and you get the first result.
    1
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Tools with Pi Durable are a little different: every tool call is a durable task. Every tool call follows save intent β†’ run β†’ save result. Tools can start multi-step tasks that resume at their last saved phase after a crash, and πš›πšŽπš™πš•πšŠπš’: "𝚜𝚊𝚏𝚎" marks the ones that can
    1
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Setup with: πš™πš’({ πš–πš˜πšπšŽπš•, πš›πšŽπšπš’πšœπšπš›πš’, πšœπšŠπš—πšπš‹πš˜πš‘ }) Every agent runs in its own Actor, conversation, and sandbox. Run Pi's coding tools on agentOS, E2B, Daytona, or skip the sandbox for agents that only use your own tools.
    2
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Run the harness outside the sandbox. The agent loop, keys, and history stay in your backend. The sandbox only sees tool calls, so a crashed or sleeping sandbox never takes the agent down, and no secrets live next to untrusted code.
    1
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    More features: ⏰ Schedules β†’ agents wake themselves on a cron πŸ—‚οΈ Per-agent state β†’ typed documents in the Actor's SQLite πŸ” Scoped access β†’ JWTs that reach one Actor πŸ” Swappable sandboxes β†’ agentOS, E2B, Daytona 🏠 Open source, self-hostable
    1
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Read more:
    Introducing Pi Durable for Rivet - Rivet
    Introducing Pi Durable for Rivet - Rivet
    From rivet.dev
    2
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    GitHub:
    GitHub - rivet-dev/agents: A durable process per agent, with memory that survives restarts
    From github.com
    1
    @rivet_dev
    Rivet
    @rivet_dev
    Oct 7
    Discord:
    Join the Rivet Developer Network Discord Server!
    From discord.com
  • @RelevantElement
    Patrick G
    @RelevantElement
    Oct 7
    Wonderful!