MorpheOS Code — Captain Zeus at the helm
The interactive chat agent graduates to a first-class TUI with personality, safety, and polish.
What's new in v0.3.0
Chat TUI
- Full-screen Ink TUI with streaming, tool execution display, and side panel
- Captain Zeus personality — British ship captain with dry wit and ship metaphors
- 8 tools: read_file, write_file, edit_file, search_content, search_files, run_command, list_directory, delete_file
Keyboard settings panel (/settings)
- Arrow-key navigable configuration overlay
- Model toggle (Flash ↔ Pro) with ←→ keys
- Thinking toggle (ON/OFF)
Destructive command safety gate
- 14 command patterns permanently blocked: rm -rf, sudo, curl-to-shell, force push, chmod 777, eval injection, kill -9, and more
- 122 adversarial tests specifically targeting the safety gate
- 11 bypasses found and fixed during adversarial testing
Polish
- /model flash|pro to switch engines mid-session
- /thinking to toggle reasoning visibility (hidden by default)
- Friendly Zeus-flavoured error messages
- Rewritten README for open-source appeal
By the numbers
- 873 tests, 0 failures
- 824 adversarial tests across 18 modules
- 14 destructive command patterns blocked
- 25+ bugs found and fixed via adversarial sweep
Install
git clone https://github.com/tylerbuilds/deepseek-harness.git
cd deepseek-harness
git checkout v0.3.0
bash scripts/install-local.sh --install-dir "$HOME/bin" --force
export PATH="$HOME/bin:$PATH"
export DEEPSEEK_API_KEY="sk-..."
deepseek-harness chatRequirements
- Node.js >= 24
- DeepSeek API key (https://platform.deepseek.com/api_keys)