2026年Agent Harness解剖:モデルが実務を行うための判断ガイド
AIモデルを開発現場で使う時、会話だけでは実務は完了しません。Agent Harness は端末、ファイル、権限、ログ、リモート Mac を安全に接続し、判断表と手順で「任せられる作業」と「人が確認すべき作業」を分けます。
リモート Mac 上での自動化は、Code Review エージェント手順、iOS 開発レンタル実践、ブログ一覧と合わせて確認してください。
モデル単体では止まりやすい三つの痛点
- 実行面がないことです。モデルは意図を作れますが、git、xcodebuild、テスト、ファイル差分を安全に実行する足場が必要です。
- 状態が残らないことです。途中のログ、失敗原因、作業ディレクトリ、承認履歴が残らないと、翌日の再開が曖昧になります。
- 権限が広すぎることです。本番鍵、署名、ユーザーファイルを同じ権限で渡すと、便利さより事故率が上がります。
Agent Harness の構成判断表
| 構成要素 | 役割 | Mac 実務での基準 |
|---|---|---|
| Shell | ビルド、テスト、診断 | 非破壊コマンドから開始 |
| Workspace | 差分、生成物、復旧 | Git 管理下で記録 |
| Policy | 承認、制限、監査 | 秘密と署名は分離 |
結論は、モデルを「頭脳」、Harness を「作業台」と見ることです。Mac mini M4 のような常時利用できるノードを用意すると、環境差分を減らし、同じ手順で再実行できます。
リモート Mac に Harness を載せる五手順
- 対象作業を決めます。レビュー、テスト、依存更新、ドキュメント生成など、失敗時に戻せる範囲から始めます。
- Mac ノードを固定します。MeshMac で RAM とリージョンを選び、SSH と VNC の入口を確認します。
- 権限を分けます。読み取り、ビルド、署名、公開を別の秘密とユーザーに分けます。
- ログを一枚化します。コマンド、差分、テスト結果、承認を同じ作業ログに保存します。
- 人の確認点を残します。削除、課金、署名、本番公開は必ず承認制にします。
企画書に引用できる確認項目
- 再現性:同じリポジトリ、同じ Xcode、同じノードで失敗を再実行できます。
- 監査性:誰が承認し、どのコマンドが走り、どの差分が残ったかを追跡できます。
- 安全性:秘密を分離し、破壊的操作を承認制にすると、モデル利用の心理的負担が下がります。