From 7c40c7453574fdee6e1b92deaf3bc843602a1846 Mon Sep 17 00:00:00 2001 From: jester Date: Tue, 10 Mar 2026 20:03:41 +0000 Subject: [PATCH] Add current platform capabilities section (March 2026) --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/README.md b/README.md index f935467..ca8739a 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,52 @@ The agent is the only authority allowed to mutate the filesystem. --- +# Current Platform Capabilities (March 2026) + +## Game Server Control + +- Start / Stop / Restart +- Crash detection via process exit +- Intentional stop detection (no false crash increments) +- Readiness probing (Minecraft ping) +- Console streaming via WebSocket + PTY +- Crash metadata recorded by the agent + +## File System Operations + +- File browser +- Safe editing of server files +- Shadow backups (.zlh-shadow) +- Upload support: + - mods/*.jar + - world/datapacks/*.zip +- Upload provenance tracking via `.zlh_metadata.json` + +## Observability + +Agent `/status` endpoint exposes: + +- `state` +- `crashCount` +- `lastCrashTime` +- `lastCrashExitCode` +- `lastCrashSignal` +- `lastCrashUptimeSeconds` +- `lastCrashLogTail` + +## Notes System + +Server instances support persistent notes stored in the platform database and editable from the portal UI. + +## Console System + +- xterm.js frontend +- WebSocket transport +- PTY session managed by the agent +- Reconnect handled client-side — no page refresh required + +--- + # File System Capabilities (Current State) ## Read