diff options
Diffstat (limited to 'plans/ImplementationPlan.md')
| -rw-r--r-- | plans/ImplementationPlan.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plans/ImplementationPlan.md b/plans/ImplementationPlan.md index fc101c7..6a634c7 100644 --- a/plans/ImplementationPlan.md +++ b/plans/ImplementationPlan.md @@ -1,4 +1,4 @@ -# AI Agent Sandbox MCP Server — 実装・監査作業計画 +# WinAgent Sandbox MCP — 実装・監査作業計画 > 2026-08-13オンデマンド昇格追補: Server全体の常時管理者起動を廃止する。`agent-mcp.exe`は`asInvoker`で起動し、Task内の初回`process_run`直前にWFPとloopback exemptionだけをTask単位の`runas` Processへ移す。ACL、LPAC、Job、Executable Approvalは通常側に維持する。WFP dynamic objectのfilter IDは新規Recovery Journalへ保存せず、persistentなloopback状態だけを既存Journalで復元する。旧管理者起動を前提とするPhase完了記録は当時のcommitに対する履歴である。 @@ -564,8 +564,9 @@ Codexの自己申告ではなく、仕様書のAcceptance IDと実成果を1対1 AT-01〜AT-20をすべて再実行する。 ## 16.2.1 Release Bundle -- `dotnet publish -c Release -r win-x64 --self-contained true` を実行する。 -- `agent-mcp.exe`、runtime/dependency、`agent.yaml`、en/ja locale、User Prompt、`skills/`、READMEを含むversion付きZIP、manifest、SHA-256を生成する。 +- `Directory.Build.props`の`VersionPrefix`をApplication Versionの正本とし、main/adminを同じversion/RIDで`dotnet publish -c Release -r win-x64 --self-contained true`する。publish時のVersion overrideは行わない。 +- 一時stagingから固定`winagent-sandbox-mcp/`Bundleを毎回完全再生成し、`agent-mcp.exe`、`admin/agent-mcp-admin.exe`、runtime/dependency、`agent.yaml`、en/ja locale、User Prompt、`skills/`、README、CHANGELOG、manifestを含むversion付きZIPとSHA-256を生成する。 +- stagingと利用者deploymentを分離し、Bundle/ZIPへ`agent.local.yaml`、`local/`、`logs/`、`state/`、Applied Configuration Storeを含めない。利用者deploymentのupgrade方針はREADMEに記載し、installer/upgrade scriptは追加しない。 - ソースツリー外の空directoryへ展開し、Bundle内の資源だけで`agent-mcp show`まで実行する。stdio、HTTPは、利用者がYAMLの権限matrixを確認して`agent-mcp apply`したOperational配置で実行する。 ## 16.2.2 Operational E2E Test |
