omega-memory-a0bc3e — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited omega-memory-a0bc3e (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Persistent memory for AI coding agents. OMEGA gives your agent a knowledge graph it can query, learn from, and coordinate through across sessions.
This skill teaches you how to use OMEGA's MCP tools effectively.
pip3 install omega-memory[server]
omega setup # auto-configures your editor + downloads embedding model
omega doctor # verify everything worksWorks with Claude Code, Cursor, Windsurf, Zed, and any MCP client.
OMEGA provides 12 MCP tools. Here's when to use each one.
`omega_store(content, event_type, metadata?, entity_id?)`
Store decisions, lessons, and context that should persist across sessions.
| Event Type | When to Use | TTL |
|---|---|---|
decision | Architectural choices, technology selections | 90 days |
lesson_learned | Debugging insights, patterns that worked/failed | 90 days |
user_preference | Code style, workflow preferences, tool choices | Permanent |
error_pattern | Recurring errors and their fixes | 30 days |
task_completion | Completed work with outcomes | 14 days |
checkpoint | Mid-task state for resumption | 7 days |
omega_store("Switched from REST to GraphQL for the dashboard API — reduces N+1 queries", "decision")
omega_store("User prefers early returns, max 2 levels of nesting", "user_preference")
omega_store("pytest fixtures with db cleanup must use function scope, not session scope", "lesson_learned")Don't store: Raw code output, tool results, transient status updates, anything shorter than a sentence.
`omega_query(query, mode?, limit?, entity_id?)`
Search memories by meaning, not just keywords. Uses hybrid retrieval: vector similarity + full-text search + cross-encoder reranking.
| Mode | When to Use |
|---|---|
semantic (default) | Find memories by meaning — "how did we handle auth?" |
phrase | Exact substring match — find a specific term or identifier |
timeline | Recent memories grouped by day — "what happened this week?" |
browse | List by type, session, or recency — explore what's stored |
omega_query("database migration strategy")
omega_query("what decisions were made about the API", mode="timeline", days=7)
omega_query("pytest", mode="phrase")
omega_query(mode="browse", browse_by="type")Pro tip: Query before starting work. Prior decisions and lessons save time and prevent repeating mistakes.
`omega_welcome(project?)` — Call at session start. Returns recent context, active reminders, and project state. This is how your agent picks up where it left off.
`omega_checkpoint()` — Save current task state mid-session. If the session ends unexpectedly, the next omega_welcome restores this context.
`omega_resume_task(task_id)` — Resume a previously checkpointed task with full context.
`omega_reflect()` — Analyze memory quality: duplicates, contradictions, coverage gaps.
`omega_maintain(action)` — Run maintenance operations: consolidation, compaction, health checks.
OMEGA's query pipeline runs 7 phases to find the most relevant memories:
This hybrid approach achieves 95.4% on LongMemEval (500-question benchmark).
omega_query("prior decisions about [feature area]")omega_query(context_file="/path/to/file.py")omega_store("[root cause and fix]", "lesson_learned")omega_store("[what they said]", "user_preference")| Don't | Do Instead |
|---|---|
| Store every tool result | Store only insights and decisions |
| Query with single words | Use natural language questions |
Skip omega_welcome at session start | Always call it — it loads critical context |
Store without event_type | Always specify type for proper TTL and dedup |
| Guess from stale memory | Query OMEGA to verify current state |
~/.omega/omega.db.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.