-
v6.1.0 Pre-release
released this
2026-07-10 22:15:38 +00:00 | 50 commits to v6 since this releaseFirst release of the v6 line: the skill compiler (6.0.0) plus the web UI to browse and manage it (6.1.0). The idea in one line — a memory error is noise, ranked and diluted by recall; a skill error is policy, because the agent obeys it. So skills are compiled from your raw memories behind a propose-and-accept gate, never written silently.
The skill compiler (v6.0.0)
Turns distilled domain procedure — drawn from experience and graveyard memories — into loadable
SKILL.mddocuments an agent can pick up to work the way you work in a domain (python, rust, technical-blogging, ...). A skill earns its keep on greenfield projects where no project context exists yet and the skill is the only thing carrying your conventions.- Four new MCP tools:
compile_skill(propose returns a unified diff plus a risk-classified change summary; write commits only that reviewed draft — there is no silent-commit path),find_skills(ranked discovery over name/description/domain, with hand-authored skills outranking generated ones on the same domain),get_skill(returns the whole body intact — skills are never chunked), andbless(promotes a single strong lesson past the reinforcement gate) - Promotion gating: a single episode is a memory; a pattern across episodes earns a rule. Breakthroughs become Do rules, gotchas become Watch rules, graveyard entries become Don't rules, each citing its source memories
- Deterministic compilation: the same sources render the same body, so recompile diffs show substance, not noise. The description (the load trigger) is human-owned and pinned across recompiles
- Briefing integration:
briefing()suggests relevant skills (never auto-loads) and flags when a skill's source memories have changed since compile, with prominence scaled to risk
The web UI rework (v6.1.0)
- Skills section: a catalogue (name, domain, description, state, compile time, load count, pending-proposal banner) and a detail view rendering the rule manifest with reinforcement counts, the full SKILL.md body, and the source manifest linking back to every memory the skill was compiled from. Deliberately read-only — skills only change through the compile gate, so the pages point you at the raw memories instead of offering edit or delete
- Dashboard: the projects card now counts distinct projects by state (active / deprioritised / archived) rather than raw records, a new skills card shows compiled skills and pending proposals, compiled skills join the recent activity feed, and card titles link through to their sections
- Regrouped sidebar: Memory (memories, projects, preferences, experience, graveyard), Skills, Management (duplicates, contradictions, suppressions), Knowledge Management (articles, RSS feeds), and System Management (telemetry, backups)
- Telemetry and metrics: skill loads now surface on
/telemetry(via the shared recall counters) and/metricsgainsnamespace="skill"and the previously missingnamespace="preference"series
Self-hosted, open source, runs on Docker Compose. Python 3.12, FastMCP, Valkey.
Full detail in CHANGELOG.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Four new MCP tools: