Get it for macOS

Generates concise, display-only summaries for BB threads on demand or after they become idle.


Overview

View source

Open a thread and read a short recap of it without putting that summary back into the model's context. Recap stores the text in its own database, so the original conversation stays unchanged.

What you get

  • A compact banner above the composer, a larger recap card, or no inline recap until you open the Recap panel.
  • Generate from the thread header, the command palette, or bb recap.
  • Automatic recaps after a visible thread goes idle, once it has enough user turns. Recap does not scan every idle thread on startup.
  • A refresh when the thread has moved on. A new turn hides the previous recap until a newer one exists.
  • Settings for the model, idle delay, turn minimum, concurrent workers, prompt, auto-cleanup, and display layout.

How it works

Each recap is generated by a hidden BB worker that receives a bounded transcript and the configured prompt. The worker uses Accept Edits, the least-permissive spawn mode BB currently offers, and is instructed to produce only a recap. Recap archives and stops the worker after every attempt, including failures. Automatic recaps retry at most three times for transient worker failures.

Recaps live in Recap's namespaced SQLite database. Auto-cleanup, on by default, removes suppressed attempts, invalidated recaps, and visible records beyond the newest 1,000. It never deletes BB threads, messages, files, or projects. Generated text is limited to 1,200 characters.

Use bb recap recap, bb recap show, and bb recap list from a thread-aware CLI context. summarize is an alias for recap.

Requirements

  • BB 0.40 or newer.
  • Recap has no account or API key of its own. It uses a provider and model already configured in BB. Without a saved selection, recaps use BB's current default model.
  • The selected provider may process the transcript remotely under that provider's policy.

More from MacHatter1

Agent TVSee what every running agent is doing, and which one needs you, from a live wall at the foot of the sidebar. Each tile shows the tool call in flight, the files touched in the last minute, a 60-second activity trace, and how much of its context window the thread has used. Threads blocked on a question or an approval are marked and sorted to the top. Pop the wall out as a monitor you can drag anywhere in BB. The bb agent-tv status command gives terminals and agents the same feed, and nothing leaves your BB server.64AnimationPlay technical diagrams as a sequence of beats, then export a looping HTML page. Open a .scene.json file to get a stage and a timeline: drag a step boundary to retime it, or click a part to quote its state into chat. Agents write the same JSON with ordinary file edits. GIF and MP4 export are not included; HTML is the shareable output. Requires BB 0.43 or later.22Composer PredictionsSuggests the message you're likely to send next as ghost text in the empty composer, one Tab from an editable draft. Nothing is sent for you: Tab only fills an empty message box, and typing, pasting or Escape hides the suggestion until the conversation moves on. Suggestions are saved across restarts and checked against the conversation before they reappear, so an unchanged thread costs no new request. Every reply in a thread you've opened costs one request in a hidden helper thread, which receives up to 48,000 characters of recent messages and tool output.NewContext HealthSee what contributes to your thread’s context usage. Search recorded text, inspect observed skill reads and browse available skills. Optional Codex session detail reads logs on the thread host; no separate account or paid service is required.116

More in Thread Content 62

Change what people see or do inside an open thread.

View all