- Protocol: 10 context categories (apps, system, network, bitcoin, media, files, notes, search, ai-local, wallet) - ContextBroker: real data wiring for all categories with sanitization - Permissions: user toggles for all categories in Settings - Nginx: Claude API, OpenRouter, SearXNG proxy pass-through - Actions: launch-app, search-web, install-app handlers - Chat.vue: loading state + connection indicator - Integration test page: test-aiui.html Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.0 KiB
1.0 KiB
name, description, allowed-tools
| name | description | allowed-tools |
|---|---|---|
| diagnose | Run a full diagnostic check on the Archipelago dev server | Bash |
SSH into the dev server and run a comprehensive diagnostic. Use sshpass -p 'EwPDR8q45l0Upx@' ssh -o StrictHostKeyChecking=no archipelago@192.168.1.228 for all commands.
Checks to run
- Services:
systemctl is-active archipelago nginx - Backend status:
sudo systemctl status archipelago --no-pager - Containers:
sudo podman ps -a - Backend logs (last 50):
sudo journalctl -u archipelago -n 50 --no-pager - Nginx errors:
sudo tail -20 /var/log/nginx/error.log - RPC test:
curl -s -X POST http://127.0.0.1:5678/rpc/v1 -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"echo","params":{}}' - Tor hostname:
sudo cat /var/lib/archipelago/tor/hidden_service_archipelago/hostname - Disk space:
df -h / - Memory:
free -h
Report findings clearly and suggest fixes for any issues found. If $ARGUMENTS is provided, focus the diagnosis on that specific area.