github topoteretes/cognee v0.5.4.dev2

latest releases: v1.0.4.dev0, v1.0.3, v1.0.2...
one month ago

Release Notes - v0.5.4.dev2

Release Date: 2026-03-12
Changes: v0.5.5.dev0 → ci/dev-canary-release


Summary

This release introduces a full skills system — ingest, route, execute, observe and self-improve skills — plus a skills-aware MCP interface, CLI commands, LLM-based scoring for skill runs, and many parser, docs and testing improvements. It adds developer-friendly tools to build and iterate on reusable 'Skill' workflows and improves reliability with multiple bug fixes and expanded tests.

Highlights

  • New Skills system: SKILL.md ingestion, skill routing, execution, and learnable preferences.
  • MCP tools for skills: get_skill_context, load_skill, execute_skill, observe_skill_run and more (skills are exposed as tools/resources).
  • Self-improving skills: automated inspect & amendify flows and LLM-based scoring (continuous learning with scores instead of binary pass/fail).
  • New CLI commands for managing skills and richer docs + examples (skills README, demos, and e2e tests).
  • Numerous reliability fixes and a large test suite expansion covering skills and e2e flows.

Breaking Changes

  • Skills functionality is opt-in and requires the new cognee skills package to be installed (cognee.cognee_skills). MCP exposes skill tools only when that package is available — if you rely on MCP, install/upgrade the skills package to enable tools.
  • SKILL.md format and routing behavior has evolved — if you have custom SKILL.md files, validate them against the new examples (see cognee/cognee_skills/README.md and agent_instructions.md). Some older SKILL.md layouts may require small adjustments due to parser improvements and flat-file support.
  • CLI: new skills-related commands were added; if you have scripts that assume the previous CLI layout, check for command names and flags changes.

New Features

  • Complete skills framework: add, parse, store, load, execute and observe skills defined as SKILL.md files (cognee.cognee_skills package).
  • MCP skill tools: get_skill_context (semantic ranking), load_skill (full skill payload), execute_skill (run skill through an LLM and auto-record runs), observe_skill_run, promote_skill_runs, ingest_skills, upsert_skills, remove_skill and list_skills.
  • Skill resources via MCP (skill:// agent-guide/index/{skill_id}) to allow progressive discovery from agents.
  • CLI support for skills: new commands to ingest, list, load and manage skills from the CLI.
  • Callable API: execute_skill function available from the skills client so you can programmatically run skills from Python code.
  • Self-improvement features: inspect, preview_amendify and amendify flows that let the system propose and apply improvements to skills based on observed runs.
  • LLM-based scoring for skill runs: skill evaluations now return a score (not just binary), enabling nuanced learning and routing.
  • Flat-file SKILL.md parsing and improved parser flexibility to support different folder layouts and easier SKILL authoring.
  • Example-rich demo and e2e tests: demo skills, example scenarios (team-comms, data-extraction), and multiple e2e tests added.

Improvements

  • Documentation overhaul: simplified and clearer README, better instructions for skills, added agent_instructions and skill prompt templates, and examples for timecomponent and weight mechanisms.
  • Parser improvements and naming refactors to make skill parsing more robust and predictable.
  • More flexible testing paths and updated .gitignore entries (including .env.example) to reduce friction for local development.
  • Enhanced task patterns, models and internal skill representations to enable richer skill metadata and tracking.
  • Expanded automated tests covering client load/list, e2e amendify flows, execution, inspection and parser behavior to increase confidence in the new features.

Bug Fixes

  • Fixed nodeset handling and preservation of original instructions when saving (prevents losing original content during skill processing).
  • Fixed MCP availability issues so MCP skill tools are reliably discoverable when the skills package is installed.
  • Improved parser robustness to handle more SKILL.md variants and avoid brittle parsing failures.
  • Adjusted test paths and other minor fixes to stabilize the test suite.

Technical Changes

  • Large new codebase added for skills: modules, models, tasks, client, execute/inspect/amendify logic and tests (see cognee/cognee_skills/ and cognee-mcp/src/server.py).
  • Server-side MCP integration introduces multiple new tool endpoints and skill resource handlers in the MCP server.
  • Refactors and naming changes across skill pipeline code to simplify steps and internal APIs.
  • Significant test additions (many new unit and e2e tests) and example scripts under cognee/cognee_skills/example.

Generated by Cognee Release Notes Generator on 2026-03-12

Don't miss a new cognee release

NewReleases is sending notifications on new releases.