スマホのブラウザからリモートのCLIエージェントを動かす|agent-start のアーキテクチャ
自宅のLinuxマシンでClaude / Codex のCLIセッションを起動・管理し、tailnet越しにスマホからでも操作できるOSS「agent-start」。単一のRustバイナリでPTYとWebSocketをどう束ねているのか、設計を解説します。
自宅のLinuxマシンでClaude / Codex のCLIセッションを起動・管理し、tailnet越しにスマホからでも操作できるOSS「agent-start」。単一のRustバイナリでPTYとWebSocketをどう束ねているのか、設計を解説します。
複数のAIエージェントを同じリポジトリで同時に動かすと、作業ツリーの奪い合いが起きます。agent-start がセッションごとに git worktree を切ってこの問題をどう解消し、停止時にどう後始末するのかを解説します。