Skip to content

Commit 27c3760

Browse files
author
codejunkie99
committed
docs: v0.12.0 release notes
1 parent c892f9e commit 27c3760

3 files changed

Lines changed: 62 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,54 @@ All notable changes to this project.
55
The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.12.0] — 2026-04-27
9+
10+
Minor release. Adds the opt-in `tldraw` seed skill for live canvas diagrams
11+
and a skill-local snapshot store. The feature stays beta and off by default.
12+
13+
### Added
14+
- **`tldraw` seed skill — live canvas diagrams.** Adds
15+
`.agent/skills/tldraw/SKILL.md` with MCP tool guidance, shape constraints,
16+
and a self-rewrite hook for diagram, sketch, wireframe, flowchart,
17+
whiteboard, and architecture visualization prompts.
18+
- **Skill-local snapshot store.** Adds `.agent/skills/tldraw/store.py` with
19+
`snapshot`, `list`, `load`, and `archive` CLI/API support. Runtime output is
20+
local and gitignored under `.agent/skills/tldraw/`: `snapshots.jsonl`,
21+
`snapshots/`, and `INDEX.md`.
22+
- **Opt-in feature flag.** Onboarding now writes a `tldraw` beta feature flag,
23+
default off. The skill loader skips flagged skills unless
24+
`.agent/memory/.features.json` explicitly enables them.
25+
- **Manual MCP config source.** Adds `adapters/_shared/tldraw-mcp.json` as the
26+
canonical tldraw MCP config block users can merge into Claude Code,
27+
Cursor, or Antigravity after enabling the feature.
28+
29+
### Changed
30+
- Seed skill count is now nine: `skillforge`, `memory-manager`, `git-proxy`,
31+
`debug-investigator`, `deploy-checklist`, `design-md`, `data-layer`,
32+
`data-flywheel`, and `tldraw`.
33+
- tldraw persistence is intentionally skill-local storage, not a fifth memory
34+
layer: it has no dream-cycle, clustering, recall, or semantic-memory
35+
lifecycle.
36+
- Default adapter installs no longer wire beta tldraw MCP config
37+
automatically.
38+
39+
### Fixed
40+
- Updated the tldraw validation suite to target
41+
`.agent/skills/tldraw/store.py` instead of the removed
42+
`.agent/memory/visual/visual_memory.py`.
43+
- `store.py` renders `INDEX.md` while holding the JSONL lock so concurrent
44+
snapshots cannot leave the index stale.
45+
- Added coverage for feature-gated skill loading, no default MCP install, path
46+
traversal rejection, malformed JSONL recovery, same-second snapshot ids, and
47+
concurrent snapshots.
48+
49+
### Migration
50+
No migration required. Existing installs keep tldraw disabled until users opt
51+
in through onboarding reconfiguration or `.agent/memory/.features.json`.
52+
53+
### Credits
54+
- PR #11 by @Siddharth11Roy, with review fixes and release prep by Codex.
55+
856
## [0.11.2] — 2026-04-26
957

1058
Patch release. Makes the data-layer dashboard easier to access from coding

README.md

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,19 @@ metrics without training a model or sending telemetry.
2525
<img src="docs/diagram.svg" alt="agentic-stack architecture" width="880"/>
2626
</p>
2727

28-
### New in v0.11.2 — natural dashboard access
29-
30-
Patch release. The data-layer skill is now the injected dashboard surface: a
31-
model can decide to show the dashboard when a user asks naturally, without
32-
making people remember exporter flags.
33-
34-
- **Injected dashboard skill.** The `data-layer` skill now triggers on plain
35-
phrases like "show me the dashboard" and "what did my agents do", then shows
36-
the terminal dashboard directly in the coding tool.
37-
- **Natural-language exporter.** Users and agents can run
38-
`python3 .agent/tools/data_layer_export.py show me last 7 days by hour`;
39-
the exporter maps that to the right window and bucket while keeping explicit
40-
flags available for scripts.
41-
- **Onboarding-style terminal view.** The dashboard now borrows the same
42-
rail, marker, and summary style as the onboarding flow, and still saves a
43-
plain `dashboard.tui.txt` beside `dashboard.html`, CSV, JSON, and
44-
`daily-report.md`.
28+
### New in v0.12.0 — tldraw visual canvas
29+
30+
Minor release. Adds an opt-in `tldraw` seed skill for live canvas diagrams and
31+
a skill-local snapshot store. It is beta and off by default.
32+
33+
- **`tldraw` seed skill.** Draw, diagram, sketch, wireframe, flowchart, and
34+
whiteboard on a live canvas at `http://localhost:3030` through an MCP server.
35+
- **Skill-local snapshots.** Save worthwhile canvases with
36+
`.agent/skills/tldraw/store.py snapshot`; list, load, and archive them later
37+
without treating them as a fifth memory layer.
38+
- **Opt-in beta.** Onboarding writes `tldraw.enabled: false` by default. After
39+
enabling it, users manually merge `adapters/_shared/tldraw-mcp.json` into
40+
their harness MCP config.
4541

4642
See [CHANGELOG.md](CHANGELOG.md) for the full list.
4743

harness_manager/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
The "harness_manager" name is internal only and never appears in CLI help, docs,
66
or error messages users see.
77
"""
8-
__version__ = "0.11.2"
8+
__version__ = "0.12.0"

0 commit comments

Comments
 (0)