Commit dcb3e41
committed
release: 1.6.12 — standalone runtime overhaul
Eighteen plan items from docs/IMPLEMENTATION_PLAN.md, shipped as
24 pre-release commits on v1.6.11-clean-v2. Pytest 1122 passing
(+187 since 1.6.11) plus 12 agent-eval skeletons behind
``pytest -m agent_eval``. Tool count 88 → 90.
Standalone-only — the CLI variant (tdpilot-dpsk4) is untouched at
the source level; this release rebuilds its .tox solely to refresh
API_VERSION = "1.6.12" baked into the binary.
Headline standalone improvements:
- Phase 0.1 cache-stable dynamic-context slot (DeepSeek
auto-cache hits at ~50× discount).
- Phase 1.1 SQLite/FTS corpus support (``*brain.db`` files
discoverable alongside the legacy pages.jsonl).
- Phase 1.3 severity-tracked validation hints.
- Phase 1.5 + 1.6 chunk schema v1 + meta table across every
brain builder.
- Phase 2.1 tool_batch (up to 8 calls / 1 round trip).
- Phase 2.2 pre-turn retrieval injection (memory + recipes +
knowledge top hits as ambient context).
- Phase 2.3 failure recovery hints registry (10 patterns).
- Phase 3.1 trigger-based skill loading.
- Phase 3.2 trust-tier-aware results + agent rule.
- Phase 4.1 per-turn observability traces (~/.tdpilot-api/traces/).
- Phase 4.2 agent-quality eval harness (12 skeletons).
- Phase 4.3 conversation compaction with thinking-block
preservation (text-only synthetic message).
- Phase 5.1 doctor --live + Verify Setup pulse.
- Phase 5.2 first-run wizard + /firstrun endpoint.
- Phase 5.3 sync_counts.py (single source of truth for tool
count across docs).
Full per-feature notes in CHANGELOG.md (now tracked — was
gitignored under the previous "minimal docs" policy; the release
makes it visible).
Version files (all 12 in lockstep):
pyproject.toml, src/td_mcp/__init__.py,
.claude-plugin/{plugin,marketplace}.json,
npm/{package,README}.json/.md, mcp/manifest.json,
td_component/mcp_webserver_callbacks.py (API_VERSION),
plugin_README.md, docs/MANUAL.md,
skills/tdpilot-dpsk4-{core,production}/SKILL.md.
Both .tox binaries rebuilt:
- tdpilot_API.tox 139806 → 169758 bytes (new modules:
tdpilot_api_{batch,recovery,tracing,compaction}.py).
- tdpilot-dpsk4.tox 47022 → 47022 bytes (size-stable;
only the API_VERSION literal changed inside).
td_component/.tox-source-hash.json refreshed for the
check_tox_freshness CI gate.
uv.lock updated (graalpy wheels added; no project-deps changes).1 parent 606f4f0 commit dcb3e41
18 files changed
Lines changed: 2554 additions & 22 deletions
File tree
- .claude-plugin
- docs
- mcp
- npm
- skills
- tdpilot-dpsk4-core
- tdpilot-dpsk4-production
- src/td_mcp
- td_component
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments