Skip to content

Pickers

Pickers browse what bob returns and insert exactly its replacement range. One large elevated card serves every context: a filter bar with a scope token, the task count, a scrollable list with pinned headers, a detail strip with the insert outcome, and key-hint chips. Empty states explain what a task needs to appear. Filtering is local (spaces are AND terms); the snapshot, ordering, replacements, and intents are all bob's.

  • Task pickers: Task Link (:), Go To (/), Parent Task (@file+ and vault +), Active Task (^), and Block ID (@route: / @route^), plus Name Pomodoro and named-start lists.
  • Relationship pickers: Dependency (&), Blocks (*), Complete (!), and Relations (~ / ~~).

Cards that only pick a destination or an ID never capture on their own: Return inserts and returns to the editor, Shift-Return variants stay in the draft where documented, and Command-Return / Control-Return capture with the inserted result. ID-less rows open the Add block ID prompt, which names the task through bob capture-task-id and splices the returned canonical ID; Name Pomodoro rows name through bob capture-pomodoro-name. Cancel and every failure keep the draft unchanged. Rendered results are in Capture previews.

Tested rolling snapshot bob-cli 41afa14 bob-mac-capture 556bb67 bob-plugins af1e691 Built 2026-10-24T22:34:13Z (zensical) build.json