Design for keyboard-only privileged interface:
- OOB port eliminated — privileged ops via keyboard only
- Argon2id password protection for destructive commands
- Attach/detach model with idle timeout
- Ring buffer for messages while detached
Key security properties:
- No network attack surface for privileged operations
- Password required for /restart, /kill
- Handler returns None on timeout → organism continues headless
- /attach + password to reconnect
Commands: /status /listeners /threads /buffer /config /restart
/kill /pause /resume /attach /detach /timeout /quit
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| archive-obsolete | ||
| configuration.md | ||
| core-principles-v2.1.md | ||
| doc_cross_check.md | ||
| handler-contract-v2.1.md | ||
| listener-class-v2.1.md | ||
| llm-router-v2.1.md | ||
| message-pump-v2.1.md | ||
| primitives.md | ||
| secure-console-v3.md | ||
| self-grammar-generation.md | ||
| why-not-json.md | ||