v1.4.0: Pick up from your own checkpoint
On a shared team project, "pick up from the last checkpoint" now returns your last checkpoint and handoff instead of whichever teammate checkpointed most recently.
Heads up: a default changed
checkpoint and get_project_history now default to showing only the checkpoints you authored. Previously they returned the team's most recent checkpoint, so on a shared database you could resume a teammate's session by accident. This is backward-compatible at the API level (existing calls still work), but the default result changes for teams. Solo users see no difference. To get the whole team's view, pass author: "anyone".
What's new
authorparameter oncheckpointandget_project_history("me"|"anyone", default"me")."me"scopes to the checkpoints you created;"anyone"returns the team's. Checkpoints are stored at org scope but carry the real author, so this filters oncreated_bywithout changing visibility.created_byis now returned on checkpoint results, so entries are attributable, plus aprevious_checkpoint_authorfield on thecheckpointresponse.- No accidental fallback. If you have no checkpoint of your own for a project yet, you get a clean empty result rather than a teammate's.
What did not change
- Handoff-doc numbering stays team-wide. The per-day
-NNsequence still counts every checkpoint that day across the whole team, so handoff filenames in a shared repo never collide.authoronly affects which checkpoint you resume, never the sequence number.
Upgrade
Make sure your MCP config pins @latest, then fully restart your AI app so it re-resolves:
npx -y @ourthinktank/founders-os@latest
No database migration is required for this release.