Skills-Native Application SDK

SNA

Claude Code, Codex, and OpenCode as a backend runtime. One canonical session, one event protocol, one permission flow, across every runtime.

Build agentic applications

SNA gives your product a sessionful agent runtime: a process that can use tools, ask for permission, keep history, and stream state back into your UI.

Introduction

What SNA is, install, boot the server, send your first prompt, and learn the core concepts.

API Spec

HTTP routes, WebSocket protocol, event types, live OpenAPI spec.

SDKs

Reference for @sna-sdk/core, @sna-sdk/client, @sna-sdk/react, @sna-sdk/testing.

Cookbook

Streaming, permissions, multi-runtime sessions, Electron embedding.