From f044fba546af077a661efa18b5b6da9d915c6dba Mon Sep 17 00:00:00 2001 From: jester Date: Thu, 16 Apr 2026 20:28:27 +0000 Subject: [PATCH] Clarify Agent code-server responsibilities --- Codex/Agent/AGENT_OVERVIEW.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Codex/Agent/AGENT_OVERVIEW.md b/Codex/Agent/AGENT_OVERVIEW.md index b7c8d82..d248405 100644 --- a/Codex/Agent/AGENT_OVERVIEW.md +++ b/Codex/Agent/AGENT_OVERVIEW.md @@ -4,7 +4,7 @@ The Agent is the software that runs inside a ZeroLagHub provisioned container an For game containers, the Agent is responsible for installing and running the game server, exposing operational controls, reporting status and readiness, supervising crashes, managing console access, and handling local app-aware recovery tasks such as Minecraft backups and restores. -For dev containers, the Agent is responsible for preparing the runtime environment, workspace, user shell, and container-local developer tooling such as code-server. +For dev containers, the Agent is responsible for preparing the runtime environment, workspace, user shell, and container-local developer tooling such as code-server. When code-server is requested, Agent provisioning should install it, start it, verify it, and expose controls for later start/stop/restart operations. The Agent is intentionally container-local. It should make the workload inside the container reliable and observable, but it should not own platform-level orchestration, billing, portal UX, API product policy, or offsite disaster-recovery strategy. @@ -17,6 +17,7 @@ The Agent is intentionally container-local. It should make the workload inside t - provide validated file and console operations where supported - manage local Minecraft backup, restore, and checkpoint behavior - support dev-container environment setup and local developer tooling +- reconcile requested code-server state during dev provisioning and expose `/dev/codeserver/start`, `/dev/codeserver/stop`, and `/dev/codeserver/restart` ## Current Backup Boundary