new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

AI SDK · Providers · all subjects

hindsight/options

4 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Hindsight retain tool options

The `retain` tool accepts the following configuration options: `async` (boolean, default false) for fire-and-forget ingestion mode, `tags` (string array) applied to all retained memories, `metadata` (Record<string, string>) applied to all retained memories, and `description` (string) to override the default tool description.

Hindsight recall tool options

The `recall` tool accepts the following configuration options: `budget` ('low' | 'mid' | 'high', default 'mid') for retrieval depth and latency tradeoff, `types` (array of 'world' | 'experience' | 'observation') to restrict results to specified fact types (defaults to all), `maxTokens` (number, API default) for maximum total tokens returned, `includeEntities` (boolean, default false) to include entity observations in results, `includeChunks` (boolean, default false) to include raw source chunks in results, and `description` (string) to override the default tool description.

Hindsight reflect tool options

The `reflect` tool accepts the following configuration options: `budget` ('low' | 'mid' | 'high', default 'mid') for synthesis depth and latency tradeoff, `maxTokens` (number, API default) for maximum response tokens, and `description` (string) to override the default tool description.

Hindsight configuration example with all options

Example of initializing Hindsight tools with infrastructure options configured at tool creation time: ```ts const tools = createHindsightTools({ client, bankId: userId, retain: { async: true, tags: ['env:prod', 'app:support'], metadata: { version: '2.0' }, }, recall: { budget: 'high', types: ['experience', 'world'], maxTokens: 2048, includeEntities: true, }, reflect: { budget: 'mid', }, }); ```

Give your agent this brain