Skip to content

Commit 394030f

Browse files
dreamrecclaude
andcommitted
release: 2.1.1 — bump 12 versioned files + rebuild both .tox
Final release ritual for v2.1.1. Bumps all version locations that scripts/check_versions.py enforces (8 fields covering pyproject.toml, src/td_mcp/__init__.py, npm/package.json, .claude-plugin/{plugin, marketplace}.json, mcp/manifest.json, td_component/callbacks/_header.py, plus 4 user-facing v-string headers in plugin_README.md, docs/MANUAL.md, npm/README.md, and the two skill SKILL.md files). The API_VERSION in callbacks/_header.py is in BOTH .tox source lists (dpsk4 directly + API via the composed mcp_webserver_callbacks body) so the bump invalidated both freshness gates simultaneously. Rebuilt both .tox files inside TD 2025.32820 via the canonical Textport recipe. New hash files written by both build scripts: - tdpilot-dpsk4.tox → .tox-source-hash.json (07425f864b3e13c4...) - tdpilot_API.tox → .tox-api-source-hash.json (8993e16b7adc6529...) Both binaries kept identical byte size (only the version string changed by one char) but the hashes are new because TD's .tox serializer has non-deterministic byte ordering across rebuilds. uv.lock updated to track the new wheel name automatically. Verification passing locally: - check_versions.py — all in sync at 2.1.1 - check_tox_freshness.py — fresh - check_tox_api_freshness.py — fresh Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0764b9f commit 394030f

17 files changed

Lines changed: 18 additions & 18 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
{
1111
"name": "tdpilot-dpsk4",
1212
"description": "AI copilot for TouchDesigner with live MCP control (DeepSeek v4 optimized) \u2014 103 tools, focus + locations, hint injection, component notes, POPx inspection, knowledge corpus, project lifecycle, custom parameter authoring, snapshots, undo-block safety, and typed patch sessions. Works with Claude Desktop, Claude Code (DeepSeek v4 backend), and any MCP-compatible client.",
13-
"version": "2.1.0",
13+
"version": "2.1.1",
1414
"author": {
1515
"name": "silviu"
1616
},

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tdpilot-dpsk4",
3-
"version": "2.1.0",
3+
"version": "2.1.1",
44
"description": "TDPilot DPSK4 \u2014 AI copilot for TouchDesigner (DeepSeek v4 optimized). 103 MCP tools for live node graph control, parameter management, diagnostics, safety, streaming, knowledge corpus, focus + locations, hint injection, component notes, technique memory, and typed patch sessions.",
55
"author": {
66
"name": "silviu"

docs/MANUAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# TDPilot v2.1.0 Manual
1+
# TDPilot v2.1.1 Manual
22

33
The full reference. Read the [README](../README.md) first if you haven't installed yet — this manual assumes you've got either the standalone .tox or the Claude Code plugin running.
44

mcp/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"schema_version": 1,
33
"name": "TDPilot DPSK4",
44
"slug": "tdpilot-dpsk4",
5-
"version": "2.1.0",
5+
"version": "2.1.1",
66
"repository": "https://github.com/dreamrec/TDPilot_deepseekv4",
77
"description": "MCP server for TouchDesigner (DeepSeek v4 optimized) with live graph control, diagnostics, safety, streaming, knowledge corpus, technique memory, and typed patch sessions.",
88
"entrypoints": {

npm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# TDPilot v2.1.0
1+
# TDPilot v2.1.1
22

33
[![CI](https://github.com/dreamrec/TDPilot_deepseekv4/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/dreamrec/TDPilot_deepseekv4/actions/workflows/ci.yml)
44
[![npm](https://img.shields.io/npm/v/tdpilot-dpsk4?label=npm)](https://www.npmjs.com/package/tdpilot-dpsk4)

npm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tdpilot-dpsk4",
3-
"version": "2.1.0",
3+
"version": "2.1.1",
44
"description": "AI copilot for TouchDesigner with live MCP control (DeepSeek v4 optimized) \u2014 103 tools, focus + locations, hint injection, component notes, POPx inspection, knowledge corpus, project lifecycle control, technique memory, typed patch sessions.",
55
"keywords": [
66
"touchdesigner",

plugin_README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# TDPilot v2.1.0 — TouchDesigner AI Assistant Plugin
1+
# TDPilot v2.1.1 — TouchDesigner AI Assistant Plugin
22

33
This plugin installs the **DPSK4 (Claude Code CLI) variant** of TDPilot.
44
Two variants ship in the same repo:
@@ -12,7 +12,7 @@ For the standalone .tox path, see the [main README](https://github.com/dreamrec/
1212

1313
---
1414

15-
TDPilot v2.1.0 provides 103 MCP tools for live control of TouchDesigner projects from Claude Code, optimized for DeepSeek v4. The bundled `.tox` includes a one-button installer (drag-drop into TD, click "Bootstrap All", done) — no manual setup script.
15+
TDPilot v2.1.1 provides 103 MCP tools for live control of TouchDesigner projects from Claude Code, optimized for DeepSeek v4. The bundled `.tox` includes a one-button installer (drag-drop into TD, click "Bootstrap All", done) — no manual setup script.
1616

1717
## Components
1818

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "tdpilot-dpsk4"
3-
version = "2.1.0"
3+
version = "2.1.1"
44
description = "MCP server for live control of TouchDesigner — create, inspect, connect, and manipulate nodes via AI agents"
55
readme = "README.md"
66
license = "MIT"

skills/tdpilot-dpsk4-core/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ description: >
1212
project lifecycle, technique memory, everything.
1313
---
1414

15-
# TDPilot DPSK4 Core v2.1.0 — Patching Discipline (103 tools, TD 2025.32820)
15+
# TDPilot DPSK4 Core v2.1.1 — Patching Discipline (103 tools, TD 2025.32820)
1616

1717
You are an AI assistant working live inside a TouchDesigner project. You have full control through 103 MCP tools — but control without discipline creates mess. This skill defines how you work.
1818

skills/tdpilot-dpsk4-production/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: >
77
parameter authoring, POP inspection, technique memory), see tdpilot-dpsk4-core.
88
---
99

10-
# TDPilot DPSK4 Production v2.1.0 (TD 2025.32820)
10+
# TDPilot DPSK4 Production v2.1.1 (TD 2025.32820)
1111

1212
## Use This Skill When
1313
- The user asks for reliable, production-safe network edits.

0 commit comments

Comments
 (0)