Skip to content

v3.5.1

Choose a tag to compare

@dnviti dnviti released this 17 Mar 23:30
· 158 commits to main since this release

What's New in v3.5.1

Added

  • Platform release state sync (REL-0028) — In platform-only mode, release-state.json is stored as a ctdf-release-state GitHub/GitLab issue, shared by all collaborators without needing git pull
  • Ollama tool calling (OLLAM-0027) — Full /api/chat loop with tool call support; Ollama can now invoke tools and feed results back in a multi-round conversation
  • Mandatory vector memory (VMEM-0024) — Always-on semantic indexing via LanceDB; auto-indexed on every file edit via PostToolUse hook; MCP server for agent retrieval
  • Configurable Ollama offloading level 0–10 (OLLAM-0023) — Granular control over which tool calls are routed to local models
  • Setup wizard: memory + social config (SETUP-0026) — Interactive configuration for vector memory and social media announcement platforms

Fixed

  • NFKC Unicode normalization (RPAT-v3.5.1-3) — Exclude patterns are now NFKC-normalized before matching to prevent fullwidth-space/homoglyph bypass (e.g. git push with U+3000)
  • VMEM-0024 patch (RPAT-v3.5.1-2) — Refactored _Args class, pinned pip dependencies
  • OLLAM-0023 patch (RPAT-v3.5.1-1) — Normalized scoring input, deduplicated level helper, hardened exclude patterns, added api_base warning
  • Worktree teardown (CTDF-0025) — Task branch is now merged into local develop before worktree removal

Documentation

All 9 documentation sections updated to reflect v3.5.1 changes.


Install: /plugin install ctdf@dnviti-claude-task-development-framework
Update: /plugin update ctdf@dnviti-claude-task-development-framework