What Memory Does
When memory is enabled, Pioneer can:- recall saved facts when they are relevant to the current request;
- include a compact memory section in the model prompt;
- register memory tools in agent mode when the selected model/provider supports tools, with actual visibility selected by preflight or
request_tools; - proactively extract high-confidence durable facts after a successful turn;
- forget memory when explicitly asked.
Recall
Pioneer uses two recall paths:| Recall path | What it does |
|---|---|
| Deterministic recall | Runs a bounded search for relevant saved memories before the prompt is compiled. |
| Active recall | Adds extra read-only planning for context-heavy turns when enabled. It still reads through the memory service and does not write memory. |
Proactive Writes
After a successful agent turn, Pioneer may run a post-turn extractor. The extractor can propose durable facts, but the memory service still decides what becomes active memory. High-confidence durable facts can be stored automatically. Extremely weak, transient, secret-like, or low-quality facts are rejected or suppressed. Medium-confidence facts are currently rejected or suppressed until a user review experience exists. Pioneer does not rely on fixed phrases or one language to decide what can become memory. The extractor and quality gate use structured semantic fields, local validation, scoring, dedupe, and policy checks.What Is Not Stored
Pioneer should not store:- passwords, API keys, tokens, credentials, or raw secrets;
- one-off commands;
- temporary debugging state;
- raw logs;
- guesses or uncertain claims;
- facts that only belong to a single short-lived task;
- sensitive regulated information unless explicitly allowed and policy permits it.
Opt Out
You can disable memory from Settings > Memory. The main controls are:| Setting | Effect |
|---|---|
| Memory | Disables the durable memory runtime when off. |
| Active recall | Disables extra active recall planning while leaving basic deterministic recall available when memory is on. |
| Proactive writes | Stops post-turn extraction from writing durable facts. |
| Proactive writes model | Selects the model for post-turn extraction, or uses the current thread model by default. |
| Debug traces | Shows memory hook diagnostics in local debug surfaces. |
Limits
Memory improves continuity, but it is not perfect:- not every useful fact is guaranteed to be saved;
- not every saved fact is guaranteed to be recalled on every relevant turn;
- full thread-history recall is not part of the current durable memory surface;
- candidate review APIs exist, but there is no default user-facing review queue yet.