Skip to main content
This is v0.5.1. Every SDK resource now has a route (see Routes); what’s left is either a genuine unclosed gap or an intentional package boundary, not an oversight.

Not yet implemented

The one real gap. Single-process resume is implemented and tested; sharing a live run across separate runtime instances would need a message-broker architecture this package doesn’t provide yet. See Reconnect and resume for the full explanation and today’s sticky-session mitigation.
By design, not a gap. See Capabilities. A capability is on or off per mount; anything finer belongs in resolveUser or a hook, not the runtime.
@personaai/nextjs, @personaai/express, and @personaai/nestjs have shipped. @personaai/node, @personaai/fastify, and @personaai/hono don’t exist yet. By design, not a gap: this package is the foundation they’re meant to wrap, not a replacement for them. Until your framework’s adapter ships, use the raw Node http quickstart.

Roadmap

Package boundary, for reference

@personaai/runtime wraps @personaai/sdk and is itself meant to be wrapped by a framework adapter. If you’re deciding which layer to build against: