LOCAL AGENT EXECUTION BOUNDARY

任せる。でも、手放さない。

AI clientとToolのあいだに、実行の境界を。何を呼べるかを固定し、実行を分離し、結果と証跡を残す。Waypostは、ローカルで動く実行基盤です。

内部検証・dogfood中 / 未リリース

01 / THE EXECUTION BOUNDARY
ROUTE DOCTOR起動前に経路を検査
Waypost起動時に許可したTool
AI client呼び出し元
MCP backend単一の実行先
許可された呼び出し
結果と証跡を返す
専用generationで分離
01 / CLIENTAI client呼び出し元
02 / WAYPOST起動時に許可したToolRoute Doctor · 起動前に経路を検査
03 / BACKENDMCP backend × 1専用generationで分離

結果と証跡を返すResult → Receipt → AI client

FIG. 01現在の実行経路を示す概念図。製品UIではありません。
LINUX / WSL2LOCAL STDIOONE MCP BACKEND現在地を見る

01 / WHY A BOUNDARY

つながるだけでは、任せられない。

Toolが見えることと、安全に実行できることは別です。AIの意図が現実への作用に変わる、その一点に境界が必要です。

01

途中で増えたToolも、呼べてしまう?

起動時の一覧を、実行の基準に。

02

実行の後始末は、どこまで届く?

所有するruntimeだけを、確実に扱う。

03

何が起きたか、何が残る?

呼び出しから証跡まで、ひとつの道筋に。

02 / ONE CONNECTED ROUTE

呼ぶ前から、結果が戻るまで。

AIの思考を管理するのではなく、Toolを実行する経路を扱います。coreを支えるのは、4つのつながった実行契約です。

  1. 01

    Decision

    実行の境界を確かめる

    起動時に固定したinventoryに基づき、呼び出せるToolを限定。

  2. 02

    Invocation

    許可されたToolを呼ぶ

    単一MCP backendへdispatch。runtimeは専用generationに分離。

  3. 03

    Result

    結果を受け取る

    Cancellationとdeadlineに上限を設け、公開向けの結果を扱う。

  4. 04

    Receipt

    実行の証跡を残す

    判断・呼び出し・結果をつなぐ記録。親task全体の完了保証とは別。

現在動いているcoreの経路。人向け承認画面や親taskの完了保証を示すものではありません。

03 / IMPLEMENTED, NOT RELEASED

小さく、明確な実行範囲。

Linux / WSL2 · local stdio · 単一MCP backend。現在動いているcoreの範囲です。

01

起動前に検査する

Route Doctorがroute設定と必要artifactを検査。実行が始まる前に、通る経路を確かめます。

02

一覧と実行を一致させる

起動時のTool inventoryは不変。session途中に追加されたToolへ、自動で実行権限を渡しません。

03

実行を分離する

generationごとにruntime資源を分離。identityを確認してcleanupし、証跡を残す。公開向け結果から機密を除く設計です。

技術的な実装範囲を見る
MCP entry
Local stdio / 改行区切りJSON-RPC。initialize、notifications/initialized、ping、tools/list、tools/call。Protocol: 2024-11-05 / 2025-03-26 / 2025-06-18。
Artifact admission
Path、owner、mode、inode、size、hashを検査。検証したartifactとexecutableを経路に渡し、起動後の元file変更を混入させない構造。
Runtime & results
Home、data、socket、PID、event DBを分離。所有identityに基づくcleanup、上限のあるcancellation / deadline。公開向け結果にprompt、credential、生payload、private pathを出さない設計。
Connector diagnostics
Initializeとtools/listの成功・失敗、stage、failure categoryを現在のprocess内に記録。永続的な全体health監視ではありません。

04 / FIELD NOTES

実行境界は動く。製品化は、これから。

公開ステータス

提供された2026-09-05の公開進捗に基づく記録です。Private mainの検証結果は開発者の報告であり、このLP制作では独立再実行していません。

Xで開発を追う
REPORTED

Private mainの検証を通過

Session gate・PR CI・main CIを通過との報告。最新版の検証と、日常環境への反映は別です。

OBSERVED

Clientごとに異なる検証深度

公式TypeScript MCP SDKはconnect / list / call / pingを通過。Claude Code・Gemini CLIはConnectedのみ観測。Hatchは日常dogfood中。

PENDING

Global反映の証跡は未接続

稼働中global launcherは検証済み最新main / route configより旧版。Codexは設定済みでも、実runtimeはUNKNOWNです。

05 / THE ROAD AHEAD

次に、確かめること。

直近の検証

最新mainを日常環境へ。

Global launcherへの反映と証跡をつなぎ、Codexの実runtimeを検証する。

将来の構想 / 未実装

実行の先に、仕事の完了を。

親task lifecycleとAssurance Profilesを定義。その先で、人向けUIと配布層を整える。

AUTONOMY WITH BOUNDARIES.

境界のある自律を、つくっていく。

動いていることも、まだ分からないことも。開発の道筋をXで共有しています。