asymptote-labs/agent-beacon/beacon-memory-recall

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Retrieve reviewed project memory that Beacon distilled from earlier agent sessions in any harness (Claude Code, Cursor, Codex, OpenCode, and others) before starting work. Use at the start of a non-trivial task in a repository, when the user asks "have we seen this before", "what did we learn last time", or "how did we fix this in Cursor/Codex", or when a build, test, or deploy step fails in a way that may have a known fix.

Install

npx vskill@latest install asymptote-labs/agent-beacon/beacon-memory-recall

SKILL.md

Beacon memory recall

Beacon records what agents do across every supported harness into a local log. Through the beacon-memory-distill workflow, a person reviews selected sessions and approves the reusable lessons into project memory. This skill reads that memory back, so you start the task knowing what earlier agents, in this harness or any other, already learned about this repository.

Approved memory has been reviewed by a person. Raw traces have not. Keep the two apart in everything you say.

When to recall

  • Before planning a non-trivial change in a repository you have not worked in during this

session.

  • When a command fails in a way that could have a known fix (flaky tests, packaging,

environment setup, release steps).

  • When the user asks what was learned, tried, or decided before.

Skip it for trivial edits, and recall at most once per task unless the task changes direction.

Step 1: find where memory lives

Memory is kept in one of two places, and a session may have either or both:

  • Local memory, approved with the Beacon CLI on this machine. Read it with the local

Beacon MCP tools (search_memory, get_memory, get_memory_context, usually under a server called beacon) or the CLI.

  • Beacon Cloud memory, approved through Beacon Cloud MCP. Read it with

beacon_memory_search and beacon_memory_get, under the server called beacon-managed.

Use every source this session has. When it has the Beacon Cloud tools, use them even if the CLI is missing. Otherwise check for the CLI:

bash
beacon version

If neither is available, tell the user that project memory is unavailable, point them to https://docs.beacon.sh/get-started/overview (or beacon mcp connect for Beacon Cloud), and continue the task without memory. Do not install anything yourself.

Step 2: retrieve memory

Search with two or three distinctive keywords from the current task (a tool name, file, error string). Terms are ANDed everywhere, so a full sentence will over-constrain the search and return nothing. Drop terms if the first attempt is empty.

Beacon Cloud MCP (beacon-managed):

  1. Call beacon_memory_search with query set to the keywords. Add repository (a

substring such as the repository's name) when memory for other repositories comes back.

  1. Call beacon_memory_get with a memory_id from that result when you need the full

body and its evidence.

Local Beacon MCP (beacon):

  1. Call get_memory_context with task set to the keywords.
  2. Call get_memory with an id from that result when you need the full body and its

evidence.

Without either MCP server, use the CLI from inside the repository:

bash
# Up to five memories matching the task's key terms (every term must match)
beacon memory list --json --limit 5 -q "<two or three distinctive terms>"
# Everything approved for this project, newest first
beacon memory list --limit 25
# One memory in full, with its source traces
beacon memory show <memory-id>

--kind (or kind on beacon_memory_search) narrows to workflow, correction, debugging_pattern, gotcha, or convention.

Local memory is scoped to the project resolved from the current directory. Run from inside the repository, or pass --project <path>.

Step 3: use what you found

  • Apply a memory only when its applicability matches the current situation. Memories are

lessons from specific sessions, not project policy. If one conflicts with the user's instructions or the repository's own docs (CLAUDE.md, AGENTS.md, README), follow the user and the docs, and mention the conflict.

  • When a memory changes what you do, say so in one line and cite its ID, for example:

"Using Beacon memory memory_4f2c…: package smoke needs build-pkg.sh first."

  • If nothing relevant comes back, carry on. Do not report an empty result unless the user

asked.

Raw history, only when asked

When the user explicitly asks what happened in an earlier session ("what did Cursor do yesterday on the release script?"), you can search raw traces: with Beacon Cloud MCP, beacon_search_sessions, beacon_grep, and beacon_read_session; locally:

bash
beacon endpoint traces search "<terms>" --json --limit 10
beacon endpoint traces show <trace-id> --json --limit 200

Present that as unreviewed history, never as approved memory. Traces can contain prompts, command output, and file contents: quote only what the user needs, and never repeat anything that looks like a credential. If the history holds a lesson worth keeping, suggest the beacon-memory-distill workflow so a person can review it.

Boundaries

  • Read-only. Never file, approve, reject, or edit memory from this skill, locally or

through Beacon Cloud MCP.

  • Never run beacon memory evaluations run here. That step sends trace data to an

evaluator over the network and belongs to beacon-memory-distill, where the user consents to it.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1,728
Repository forks
151
7-day trend score
37

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/asymptote-labs/agent-beacon/beacon-memory-recall/badge)](https://verified-skill.com/skills/asymptote-labs/agent-beacon/beacon-memory-recall)

Something wrong with this skill or its page? Tell us.