recall
Load stored facts from earlier sessions to reuse findings about a codebase before searching, ranked by freshness, confidence, or topic; stale facts flag changed code to verify.
Instructions
Call this at the start of a session, and before searching, to load what earlier sessions already worked out about a codebase. Returns the stored facts, fresh first and most confident first, or most related to topic when one is given, and the most recent tool calls. Each fact has its subject (a symbol or wiki page), its text, a confidence from 0 to 1, whether it is fresh or stale (and why), what wrote its text (a configured model or the template distiller), the IDs of the runs it was distilled from, and the repository, path and line range of the code it describes. A stale fact describes code that has changed since; check it with get_symbol before relying on it. Facts are distilled from earlier calls by ccctx memory consolidate and after every ingestion. Next step: get_symbol on a fact's subject to read its source, or search_code for what recall does not cover.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Recall only this registered repository, for example flask. list_repositories gives the valid names. Default: all repositories. | |
| limit | No | How many facts to return, 1 to 50. Default 20. | |
| topic | No | Put the facts most related to this first, for example "sessions" or "url_for". Default: most confident first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runs | No | ||
| facts | No | ||
| total | No | ||
| reason | Yes | ||
| status | Yes | ||
| truncated | No |