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.NewAnimationPlay 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.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.82FollowupsTurn a finished answer into your next message: pick one of its suggested follow-ups and get a full draft in the composer. When a thread finishes, a model reads its last answer and your last three messages, then shows two to five next steps above the message box, each with the reason it is worth doing. Click one, or press 1–9, and it is written out as a first-person message in your composer; nothing is sent for you, and anything you typed stays. A switch in each thread's header turns follow-ups on or off for that thread, and a footer shows how long each run took and how many tokens it used. Each suggestion and draft is a short run on a model you choose from your bb providers, in a hidden worker thread that uses the provider's least privileged permission mode and is deleted when it finishes.New

More in Thread Content 55

Change what people see or do inside an open thread.

View all