Analysis updated 2026-05-18
Keep an audit trail and human checkpoint whenever an AI agent's skills need to change.
Turn a failed skill execution into a sandboxed candidate change that goes through review.
Roll back a promoted skill change if it causes problems in production.
Merge and consolidate many overlapping agent skills down into fewer, cleaner ones.
| sven-mirana/sublation | chandar-lab/semantic-wm | djlougen/hive | |
|---|---|---|---|
| Stars | 30 | 30 | 30 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Command-line driven pipeline, requires understanding the observation, candidate, audit, and promotion workflow before first use.
Sublation is a governance framework for managing skills used by AI agents. The name comes from a philosophical concept (Aufhebung in German) that means preserving something while also changing it. Applied here, it describes a process where agent skills are improved over time based on observed failures, but never by having the agent directly edit its own live skills. The core problem it addresses is control: if an AI agent can freely modify its own instructions or capabilities, there is no audit trail and no human checkpoint. Sublation solves this by treating all active skills as read-only. When an agent encounters a failure during a skill execution, it files an observation describing what went wrong. From that observation, a candidate is created, which is a sandboxed proposed change. The candidate goes through a 22-point audit covering correctness, safety, and consistency checks. It then requires cross-agent review and user approval before being promoted to replace the active skill. After promotion, there is a safety window where the change is monitored in production. If something goes wrong, a rollback mechanism is available. The framework tracks provenance and license information for any content that gets incorporated into skills. The framework supports four types of changes: patches to the skill specification, enhancements to scripts, infrastructure fixes, and tooling improvements. It also handles merging multiple skills together, which the README notes was used to reduce 32 skills down to 11 in one consolidation effort. The project is described as being in maintenance mode at version 1.0, meaning the framework is considered complete and future changes will only come from real usage revealing problems, not from adding features speculatively. It is built in Python and uses command-line scripts to drive each stage of the pipeline.
A governance framework that lets AI agent skills improve over time through audited proposals, never by an agent editing its own live skills.
Mainly Python. The stack also includes Python, CLI.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.