- Home
- Skills
- Agents & Orchestration
- basemem memory
Works with the AI Agents you already use
basemem memory
Local-first persistent project memory for coding agents using SQLite to track decisions and code structure.
Free
basemem memory
Example session with this skill installed
We decided to use SQLite for this project because it is local-first and requires no server. Can you remember this and tell me what the next step is for the 'basemem' topic?
- Read your context and instructions
- Compiled the basemem memory
I have recorded the decision regarding SQLite and updated the project memory.
Project Memory Update: basemem
| Action | Details |
|---|---|
| Logged Decision | Chose SQLite for local-first architecture and zero server overhead. |
| Topic | basemem |
| Status | Active |
| Memory ID | 842 |
Next steps
- Use
update_planetto define the specific technical milestones for the SQLite implementation. - Call
code_initto begin indexing the current repository structure into the memory database. - Run
session_endwhen you finish this session to generate a durable summary for your next login.
Connects securely to your tools. The creator never sees your data.
About this skill
Agents lose context between sessions, forcing you to re-explain architectural decisions and project constraints. This skill provides a local-first persistent memory layer that stores decisions, project state, and code-graph evidence in a SQLite database.
What it does
- Persistent memory stores decisions, facts, and architectural constraints across multiple agent sessions.
- Code intelligence indexes project symbols, callers, and callees to provide structural context without full-file reads.
- Session management tracks progress with session starts, recaps, and end summaries to maintain continuity.
- Conflict resolution identifies and manages contradictory notes or outdated project information.
- Local storage maintains all data in a local SQLite database with no requirement for external vector stores or hosted services.
How it works
- Initialize the memory by calling
code_initto index the project andupdate_planetto set the initial goal. - Record significant decisions mid-work using
logInteractionto ensure constraints are preserved. - Recover context at the start of new sessions using
session_recaporread_planet. - Search for specific historical context using
search_notesorcode_findwhen encountering unfamiliar symbols.
Frameworks & tools
This tool requires Python 3.10+, Node.js, and Git. It utilizes a local SQLite database for storage and optionally integrates with ripgrep for fast text searches.
Why this beats prompting it yourself
Standard prompts are transient and lose detail once the context window rolls over or a new session starts. This skill automates the retrieval of specific historical facts and structural code data that manual prompting cannot reliably recall or maintain.
Use cases
- Multi-day refactoring where the agent must remember why a specific pattern was chosen across several sessions.
- Onboarding agents to large codebases by providing an indexed symbol graph and recorded architectural decisions.
- Tracking constraints to prevent the agent from suggesting solutions that were previously rejected for specific technical reasons.
Known limitations
Data paths vary between the curl installer and manual setup, requiring explicit environment variables to avoid ambiguity. Session-start context injection is limited to specific supported agents.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
1 install
Downloaded by developers to date
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 4 days ago
- Free to download with an account
Requires