Research Agents

Gather steps stored once, reused on the next report.

SEE A RUN>
memorable
$ memorable recall "compare cloud vendor pricing"
0.833 procedures/9a1c4e73-vendor-pricing [lexical,semantic]
$ memorable show procedures/9a1c4e73-vendor-pricing
Decisive steps last time:
1. [execute] Open: vendor pricing page

A Research Agent Re-Opens The Same Sources For Every Report.

Gather, again

The sources a run read are re-derived on the next question.

Yesterday's comparison

Gather and compare are one chained plan. The compare step reuses the gather node.

Which step made the number

Every step names the file or page it produced.

Recall, Reuse, Record.

Memorable keeps the path that worked and hands it back before the next run.

The question comes back. Memorable hands the agent the sources it read last time.

The gather step replays. The compare step runs on the files it names, without re-opening the sources.

The run is stored as a chained plan, gather then compare, each step naming its output.

memorable
$ memorable recall "compare Q3 churn across regions"
0.85 procedures/91ac0e3f-churn-by-region

How It Works For Research Agents.

Claude Code and Codex sessions come in through hooks. Custom harnesses send one JSON trace. 40% fewer tool calls per task in Quartermaster on Codex.

{ 01 }

Gather steps as procedures

The sources a run read, in order, become a procedure the next run follows.

source 1source 2source 3gatherstored in ordernext runfollows it

What Memorable Reads.

3 CONFIGURED
~/.claude/projects
Claude Code session logs, files opened, commands run
~/.codex/sessions
Codex session traces, same shape
JSON from custom harnesses
POST /v1/extract with the tool calls and their results

Who This Is For.

Research engineers

Maintain the agent and want the gather step to stop being rebuilt.

Analysts

Ask the same questions weekly and want yesterday's comparison reused.

Leads

Need to know which step produced the number in the report.

More Use Cases.

( LET'S TALK )

Let's Build Something
Memorable

Book a Call