Skip to content

feat(firstmate): allow Pi as the primary supervisor - #117

Merged
lanej merged 3 commits into
masterfrom
feature/pi-firstmate
Nov 1, 2026
Merged

lanej merged 3 commits into
masterfrom
feature/pi-firstmate

Conversation

@lanej

@lanej lanej commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Select Pi for new Firstmate captains on either tmux or Zellij with FM_PRIMARY_HARNESS=pi firstmate start, or save a persistent preference. This allows a Pi supervisor trial while retaining Codex as the default primary and configured crew harness. Both backends carry the selection, executable lookup path, and Firstmate checkout into the new captain; reattaching preserves the running process. Installation preserves existing primary and backend preferences.

Pi requires version 1.4.0 or newer, an updated Firstmate checkout with its tracked primary extensions, and approval of Pi’s project trust prompt. #114 supplies the optional BOOTSTRAP_PI=1 installation and shared resources; an already installed Pi works independently. Launcher checks use fixture agents, so live Pi extension loading and autonomous crew supervision remain unverified.

@lanej
lanej marked this pull request as ready for review November 1, 2026 16:22
@lanej
lanej merged commit 6bdc629 into master Nov 1, 2026
18 checks passed
@lanej
lanej deleted the feature/pi-firstmate branch November 1, 2026 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant