Add current platform capabilities section (March 2026)
This commit is contained in:
parent
ce15135067
commit
7c40c74535
46
README.md
46
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user