How It Works
The Agent Bridge acts as a secure local loopback server. When active, it translates FlowJoe’s complex visual structure and files into a standard format that external LLM agents can read and write:- Read Snippets: External agents can read your active tree structure, notes, and task states.
- Propose Changes: Agents can use the standard flow-mutation verb set to write new nodes, stage images, or edit checklists.
- User Consent: The agent cannot change your project directly. Every command is sent as a proposal card to your FlowJoe review inbox.
🚀 Setting Up the Bridge
- Open Settings → Agent Bridge (MCP).
- Toggle the Bridge Server to On. The server starts locally on your machine.
- Bearer Token Security: FlowJoe generates a secure bearer token to authorize local connections. You can rotate this token at any time.
- Direct Connect Integration: Click the Direct Connect button to automatically write connection files to your local tool config directories (e.g.
~/.config/claude/mcp.json), making Joe immediately available to tools like Claude Code or custom Python runtimes.
🛡️ The Automation Seatbelt
When an external terminal agent attempts to apply updates, FlowJoe passes the changes through the Automation Seatbelt:- Non-Destructive Edits: Adding cards, appending notes, or creating tags can be applied automatically if authorized.
- Destructive Intercepts: If a script attempts to delete a node, delete task logs, or remove content it does not own, the seatbelt halts the run. The proposal is redirected to your manual review inbox, ensuring you stay in absolute control.