codex is available in the terminal where you run Flowfield. The
integration saves a native MCP connection pointing to http://127.0.0.1:8765/mcp/ (or
the port you specify) in Codex’s user settings.
Connect the coordinator
1
Start Flowfield and connect
With
flowfield serve running, register the MCP connection and verify it:connect verifies the service and saves a native MCP connection in Codex’s user
settings. The default connection name is flowfield. Repeated connections are
idempotent. status checks reachability and tool discovery without starting a model
turn. Other configured MCP connections remain intact.2
Install project guidance
In your existing project’s directory, preview and install its coordinator guidance:This adds
.agents/skills/flowfield-coordinator/SKILL.md and a short reference in
AGENTS.md, preserving any existing instructions. Review and commit the adoption
files under your project’s rules.3
Verify the connection in Codex
Start a fresh Codex conversation in the project, inspect
/mcp, and ask it to read
your Flowfield board. This confirms the coordinator can use the connection and
identify the correct project.Configure workers
Ask the coordinator to configure the project’s target branch, dependency setup, verification and run commands, then validate setup. Choose a model and reasoning effort from the available catalog withflowfield project workers models, or use the Reload
models button if the service cannot find the latest available models. You can also use
the project’s Workers and Integration settings in the browser.
Managed execution requires a usable committed Git baseline. Each worker receives an
isolated checkout and runtime environment. Keep project and service state outside shared
temporary directories for managed work. Workers can install project dependencies within
the configured environment; machine-wide tools and credentials are configured separately.
If the service cannot find Codex, restart it from a terminal with the correct
PATH,
then use Reload models. A missing executable and a missing login are separate setup
problems — check both independently.Disconnect
connect,
status, and disconnect: