parallel-memory
Skill91 starsChanged 8 months agoMITView on GitHub
Recall past Parallel Task, Monitor, and FindAll runs when they may help; evict runs or clear memory when asked.
In this repository14 other files it gives its agents.
- choose-your-parallel-apiSkill
- migrate-to-parallelSkill
- parallel-cli-setupSkill
- parallel-data-enrichmentSkill
- parallel-deep-researchSkill
- parallel-findallSkill
- parallel-mcp-setupSkill
- parallel-monitorSkill
- parallel-search-evaluationSkill
- parallel-search-setupSkill
- parallel-web-extractSkill
- parallel-web-searchSkill
- resultSkill
- statusSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 35
Use parallel-cli memory for retrieve, evict, and clear operations.
- Distinctive: line 37
If memory is not eligible, report the returned reason.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Parallel Memory
Action: $ARGUMENTS
Requires
parallel-cli >=0.8.1. If the installed version is older, orparallel-cli memory --helpfails withno such commandor similar, tell the user to updateparallel-cli, then retry.
When to use
- Inspect memory only when prior Parallel work may help fulfill the request or the user asks to retrieve, evict, or clear it.
- Memory results are excerpts from past runs; fetch the source run for full records, and launch a fresh run when current information is required.
Choose the operation
| User intent | Operation |
| Recall prior work about a topic | Retrieve with a concise query |
| Show recent past runs | Retrieve without query |
| Remove one saved Task, Monitor, or FindAll source | Evict by exact kind and id |
| Permanently remove all entries from your personal Memory | Clear memory |
| Turn memory off | Direct the user to account settings; do not clear as a substitute |
Use the CLI
Use parallel-cli memory for retrieve, evict, and clear operations.
- If memory is not eligible, report the returned reason; it distinguishes rollout, organization settings, account opt-in, and key eligibility.
- On a key-eligibility error, tell the user to reauthenticate.
Retrieve memory
Form a short semantic query that describes the prior work to find. Apply filters when they help. Empty results is a successful retrieval with no matches, not an error.
- Set
kindtotask,monitor, orfindallwhen it clearly narrows the retrieval. - Set
sincefor an explicit timestamp boundary (RFC 3339, e.g.2026-08-01T00:00:00Z). - Omit
querywhen retrieving recent memories rather than a topic.
Retrieve by query:
parallel-cli memory retrieve \
--query "serverless inference vendors"For recent memories:
parallel-cli memory retrieve \
--limit 5Use results
Available fields vary by kind:
task: useid,updated_at,input_excerpt, andoutput_excerpt.monitor: use the monitorid, status, query excerpt, and matching event IDs, timestamps, and excerpts.findall: useid,updated_at, objective excerpt, andmatched_count.- Fetch the original Task result, Monitor events, or FindAll result when exact output, entities, citations, or provenance matter.
- Summarize the useful findings and unresolved questions.
- Lead with what the prior work established, then list the contributing saved runs with kind, ID, and timestamp.
- Distinguish recalled information from any fresh verification.
- Parallel runs do not consult Memory. If recalled information may be useful, include the relevant details in the new run's input.
Expect ingestion to be asynchronous. Do not promise that a newly completed run will be immediately retrievable.
Evict or clear memory
Evict a single run from your personal Memory, or clear it entirely. These do not delete the underlying Parallel runs. Ask for confirmation before clearing unless the user already asked for it.
parallel-cli memory evict \
--kind task \
--id "trun_example"parallel-cli memory clear \
--confirm-clearDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

