Skills-Native Application SDK

SNA

Claude Code、Codex、OpenCode をアプリのバックエンドランタイムとして扱うための SDK。セッション、イベント、権限フローをそろえ、ランタイム差分をプロダクトコードから切り離します。

エージェンティックアプリケーションを作る

SNA は、セッションを持つエージェントランタイムをプロダクト内に置くための SDK です。エージェントはツールを使い、権限を求め、履歴を保ち、状態を UI に返せます。

Introduction

SNA の役割、インストール、サーバ起動、最初のプロンプト、中心モデルまで。

API Spec

HTTP ルート、WebSocket プロトコル、イベント型、ライブ OpenAPI 仕様。

SDKs

@sna-sdk/core、@sna-sdk/client、@sna-sdk/react、@sna-sdk/testing リファレンス。

Cookbook

ストリーミング、権限 UI、マルチランタイムセッション、Electron 組み込みパターン。