| name | launch-multi-ai-chat |
| description | Audit, launch, verify, inspect, or stop the local Multi-AI Chat Tauri source app. Use only when the user explicitly asks to run this checked-out repository on their local graphical computer. |
| disable-model-invocation | true |
Operate the source-development lane defined by agent-release.json. It is not an installer, release build, container, or remote GUI.
Source launch executes code from the checked-out repository, locked JavaScript dependencies, and Rust build dependencies. Keep all lifecycle records local and never read provider credentials, cookies, storage, or profiles.
For an explicit launch request:
- Confirm the shell is on the user's local graphical computer. Do not claim a remote or headless shell can display the window.
- Run
node scripts/agent/audit.mjs --phase before --write --json.
- Run
node scripts/agent/doctor.mjs --json.
- If prerequisites are missing, report the exact checks and stop. This skill never installs or removes host toolchains, global packages, PATH entries, shell profiles, or security settings. A separate host-change request requires separate explicit approval outside this skill, with exact commands and side effects disclosed first.
- Run
node scripts/agent/launch.mjs --wait --timeout-ms 600000 --json.
- Run
node scripts/agent/audit.mjs --phase after --write --json, including after a launch failure or timeout.
- Claim readiness only when launch or
node scripts/agent/status.mjs --json --lines 80 reports state: "ready". “accepted” or “building” does not mean the window is ready.
For status, run node scripts/agent/status.mjs --json --lines 80. For an explicit stop request, run node scripts/agent/stop.mjs --json. Never stop an unverified process. Use --clear-invalid-state only after the user explicitly asks to recover inspected corrupt state; it removes no process.
Never run pnpm tauri build, generate installers, download release assets for this lane, upload logs or audits, weaken OS security, delete provider profiles, or automatically roll back/uninstall host software. Shared pnpm/Cargo caches and normal app data are user-managed.