Dorian 7b56927c3c feat: complete AIUI integration — all 31 overnight tasks
- 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>
2026-03-04 14:34:02 +00:00

951 B

name, description, disable-model-invocation, allowed-tools
name description disable-model-invocation allowed-tools
sync-configs Sync system configs from live server to repo for ISO builds true Bash, Read

Sync system configuration files from the live server back to the repo for ISO builds.

Steps

  1. Capture systemd service:

    sshpass -p 'EwPDR8q45l0Upx@' ssh -o StrictHostKeyChecking=no archipelago@192.168.1.228 'sudo cat /etc/systemd/system/archipelago.service' > image-recipe/configs/archipelago.service
    
  2. Capture nginx config:

    sshpass -p 'EwPDR8q45l0Upx@' ssh -o StrictHostKeyChecking=no archipelago@192.168.1.228 'sudo cat /etc/nginx/sites-available/archipelago' > image-recipe/configs/nginx-archipelago.conf
    
  3. Capture any custom scripts in /opt/archipelago/scripts/ if they've changed.

  4. After syncing, read the captured files and verify they look correct. These configs are used by the ISO build to create new installations.