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)
|
# File System Capabilities (Current State)
|
||||||
|
|
||||||
## Read
|
## Read
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user