Add current platform capabilities section (March 2026)

This commit is contained in:
jester 2026-03-10 20:03:41 +00:00
parent ce15135067
commit 7c40c74535

View File

@ -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) # File System Capabilities (Current State)
## Read ## Read