長時間の実行
ひとつのリクエストを超えて続く Agent の実行 — デプロイをまたいでも、タイムアウトしても、Client が去っても。
Subako は、あなたのプロダクトがユーザーのために AI Agent を動かすのに必要なものを、すべて提供します — 接続が切れても動き続ける Session に加えて、コード実行、自分で書く Tool、Credential、Skill。SDK はひとつ。モデルは自分のものを持ち込めます。
モデル単体は答えを返して止まります。Subako はその周りのランタイムを提供します — Agent が動き続け、Tool を使い、コードを実行し、現実のシステムに到達できるように。
ひとつのリクエストを超えて続く Agent の実行 — デプロイをまたいでも、タイムアウトしても、Client が去っても。
会話と Tool の状態はサーバー側にあるので、接続が切れても最初からやり直さず、途切れたところから再開します。
モデルが書いたコードは隔離されたゲストで動き、あなた自身のインフラへ戻る経路はありません。
Rust、TypeScript、Go、または WebAssembly にビルドできる任意の言語で書いた Tool を、Session のそばで、そのファイルを使って実行します。大きなデータでモデルのコンテキストを埋めずに済みます。
Agent が現実のシステムに到達するための Credential を保管し、モデルに渡すのではなく、呼び出し時に付与します。
Agent が従うべき知識と手順を、バージョン管理して再利用できる単位にまとめます。
モデルは自分のものを持ち込むことも、Subako 自身のものに対して公開することもできます — Model Provider を参照してください。
Subako は Session ストア、リトライポリシー、Sandbox をひとつのサービスとして動かします。数行で接続できるので、運用すべきシステムを抱えることなく Agent の機能だけが手に入ります。