Agentic Context Engine
Kayba's open-source Python framework for agents that learn from experience, distilling strategies from session traces into a persistent skillbook. Its OpenClaw integration and optional MCP server were both built through Spec Kit.
Reviewed last month · Jul 19, 2026
GitHub · kayba-ai/agentic-context-engine using GitHub Spec Kit
- Stars
- 2.6K
- Contributors
- 29
- Open issues
- 14
- Age
- 10 months
- Last push
- 2 months ago
- Latest release
- v0.12.0 May 7, 2026
View weekly commit data
| Week starting | Commits |
|---|---|
| Aug 23, 2026 | 0 |
| Aug 16, 2026 | 0 |
| Aug 9, 2026 | 0 |
| Aug 2, 2026 | 0 |
| Jul 26, 2026 | 0 |
| Jul 19, 2026 | 0 |
| Jul 12, 2026 | 0 |
| Jul 5, 2026 | 0 |
| Jun 28, 2026 | 0 |
| Jun 21, 2026 | 0 |
| Jun 14, 2026 | 0 |
| Jun 7, 2026 | 3 |
| May 31, 2026 | 0 |
| May 24, 2026 | 0 |
| May 17, 2026 | 0 |
| May 10, 2026 | 2 |
| May 3, 2026 | 19 |
| Apr 26, 2026 | 18 |
| Apr 19, 2026 | 12 |
| Apr 12, 2026 | 12 |
| Apr 5, 2026 | 18 |
| Mar 29, 2026 | 19 |
| Mar 22, 2026 | 43 |
| Mar 15, 2026 | 14 |
| Mar 8, 2026 | 19 |
| Mar 1, 2026 | 88 |
| Feb 22, 2026 | 138 |
| Feb 15, 2026 | 32 |
| Feb 8, 2026 | 8 |
| Feb 1, 2026 | 9 |
| Jan 25, 2026 | 7 |
| Jan 18, 2026 | 17 |
| Jan 11, 2026 | 0 |
| Jan 4, 2026 | 0 |
| Dec 28, 2025 | 0 |
| Dec 21, 2025 | 0 |
| Dec 14, 2025 | 2 |
| Dec 7, 2025 | 13 |
| Nov 30, 2025 | 56 |
| Nov 23, 2025 | 59 |
| Nov 16, 2025 | 67 |
| Nov 9, 2025 | 10 |
| Nov 2, 2025 | 26 |
| Oct 26, 2025 | 30 |
| Oct 19, 2025 | 30 |
| Oct 12, 2025 | 68 |
| Oct 5, 2025 | 2 |
| Sep 28, 2025 | 0 |
| Sep 21, 2025 | 0 |
| Sep 14, 2025 | 0 |
| Sep 7, 2025 | 0 |
| Aug 31, 2025 | 0 |
Metrics updated Aug 27, 2026 · collected automatically from the GitHub API
Spec structure
- Location
specs/- Formats
- Markdown
- Notes
- Two feature directories:
001-openclaw-integrationcarries the full Spec Kit artifact set (spec.md,plan.md,tasks.md,research.md,data-model.md,quickstart.md,contracts/cli.md) while002-ace-mcp-serverhasspec.mdandcontracts/tool-schemas.md. A.specify/directory holds the versioned ACE Framework Constitution (memory/constitution.md) plus templates and scripts.
Assessment drift: moderate
Spec-to-code drift
Moderate. Both specced features shipped, but the specs/ tree has been frozen since 2026-03-24 (10 commits total)
while the project kept shipping through April–June 2026 — releases v0.11.0 and v0.12.0, a v2 Skill schema for
the skillbook, and substantial reflector and skill-manager rework all landed with no spec updates. The drift reaches
back into the specced features themselves: an April commit realigned the MCP and OpenClaw tests to the v2 schema
without touching their spec folders, and 002-ace-mcp-server/spec.md still reads Status: Draft even though its
implementation landed and was hardened in early March.
Defects and rework
The spec-path history records a same-day hardening loop: the MCP server landed on 2026-03-02 and was followed within
hours by three fix(mcp) commits (“fix semantic bugs, harden safety guards, and expand test coverage”, “enforce
optional dependency boundary and remove unsupported request flags”, “add learn timeouts, resolve paths canonically,
harden registry draining”). Whether spec-driven features accumulate more or less rework than the project’s unspecced
work is not yet assessed.
Maintenance outcomes
Too early to judge, and the open question is whether Spec Kit sticks: adoption here looks like a two-feature burst
(late February to late March 2026) rather than a standing practice, with later minor releases shipping significant
behaviour changes and no 003-* spec directory appearing. The .specify/ constitution is versioned and maintained
(bumped to v1.1.0 with a sync-impact report), so the scaffolding remains live even while the specs/ tree idles.
Timeline
-
Latest spec activity
feat(providers): add Bedrock API key support + fix sandbox imports
-
MCP server specced and shipped
`002-ace-mcp-server` drafted and implemented the same day — "feat(mcp): add optional ACE MCP server with session-scoped tools and safety guards".
-
Spec Kit adopted
First commit to the `specs/` directory — "Work on spec-kit for openclaw".