Skip to content

v1.4.0: Pick up from your own checkpoint

Latest

Choose a tag to compare

@Vince-Oswalt Vince-Oswalt released this 10 Jul 18:45
8552956

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

  • author parameter on checkpoint and get_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 on created_by without changing visibility.
  • created_by is now returned on checkpoint results, so entries are attributable, plus a previous_checkpoint_author field on the checkpoint response.
  • 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 -NN sequence still counts every checkpoint that day across the whole team, so handoff filenames in a shared repo never collide. author only 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.