feat(FN-3046): add fn binary panel and standalone CLI entrypoint

This merge introduces a standalone CLI binary mode ("droid") with a new dashboard panel for binary management, adds a todo planning entrypoint with peer exchange shutdown, and includes documentation updates for the CLI reference and standalone deployment. Key additions span the core database layer,

Fusion-Task-Id: FN-3046
This commit is contained in:
Fusion
2026-05-01 13:54:53 -07:00
committed by gsxdsm
parent 6f2632f990
commit 80fb239f37
14 changed files with 589 additions and 1 deletions

View File

@@ -238,6 +238,15 @@ To revoke/reset access, choose the behavior you want:
- **Persistent reset:** clear `daemonToken` from `~/.fusion/settings.json` (or rotate it via `fn daemon --token-only`/token rotation workflow), then restart dashboard.
- **Client logout:** clear `fn.authToken` in browser localStorage so clients must re-authenticate with the current server token.
### Optional provider: Factory AI via Droid CLI
When the published CLI bundle includes the vendored `@fusion/droid-cli` extension, users can enable **Factory AI — via Droid CLI** in **Settings → Authentication**.
Requirements:
- `droid` binary installed and available on `PATH`
- successful local login (`droid auth login`)
- Fusion restart after toggling the provider on (to reload extensions)
---
## `fn serve`