Skip to content

TensorPM v1.25.0

Choose a tag to compare

@Neo552 Neo552 released this 20 Jul 07:33
· 65 commits to main since this release

Changelog - v1.25.0

πŸŽ‰ New Features

Use Your Claude or ChatGPT Subscription Directly

TensorPM can now use locally authenticated Claude Code and Codex runtimes as full AI providers.

  • βœ… Choose Claude Subscription or ChatGPT Subscription in AI settings
  • βœ… Use your existing local Claude or ChatGPT login without adding an API key
  • βœ… Keep TensorPM's project tools, approvals, and execution boundaries in control
  • βœ… Stream answers, reasoning updates, tool calls, images, and token usage through the same chat experience as other providers

Dynamic Subscription Model Selection

Available subscription models are discovered from the signed-in runtime instead of being maintained as a fixed list.

  • βœ… Claude models show clear versioned names such as Claude Sonnet 5 and Claude Haiku 4.5
  • βœ… ChatGPT exposes the supported GPT-5.6 Sol, Terra, and Luna choices
  • βœ… Model availability automatically reflects the active subscription account
  • βœ… The same model choices appear consistently in Settings and chat model selectors

πŸ› Bug Fixes

Reliable Multi-Step AI Tool Workflows

  • βœ… Removed the artificial Claude turn limit that could interrupt tool-based tasks
  • βœ… Fixed category generation for subscription-backed providers
  • βœ… Improved continuation handling for multi-step tool calls and tool results
  • βœ… Preserved images through chat and tool-result continuations
  • βœ… Surface incomplete or failed responses as errors instead of silently accepting truncated output

More Reliable Local and OpenAI Responses

  • βœ… Fixed token reservation for long multi-tool continuations to reduce mid-turn rate-limit failures
  • βœ… Preserved encrypted reasoning state when using private, non-stored response flows
  • βœ… Added safer handling for incomplete and malformed response payloads
  • βœ… Improved Local AI image analysis and Responses-compatible tool execution

Development Runtime Stability

  • βœ… Prevented corrupted Chromium shared-dictionary cache data from repeatedly breaking development startup
  • βœ… Isolated subscription runtime caches and configuration from TensorPM provider sessions

πŸ—οΈ Improvements

Unified Responses Architecture

OpenAI and modern Local AI endpoints now use the Responses-style conversation structure throughout TensorPM.

  • βœ… Consistent streaming, reasoning, tool calls, images, and continuation history
  • βœ… Private requests remain non-stored where supported
  • βœ… Cleaner provider behavior with fewer legacy compatibility branches
  • βœ… Expanded provider contract tests and real-runtime integration coverage

Complete Provider Capability Parity

Claude and ChatGPT subscription providers now support TensorPM's core AI workflows, including:

  • Project chat and project-aware tools
  • Action item and category generation
  • Guidance, project health, and progress evaluation
  • Action item re-evaluation and splitting
  • Image analysis and image-aware project generation
  • Document-to-project and prompt-to-project workflows
  • TensorPM Skills through describe_skill and sandboxed execute_code

Application Reliability

  • βœ… Improved post-login synchronization through deep links
  • βœ… Refreshed application and tray menus when runtime state changes
  • βœ… Strengthened circular-dependency checks and release validation
  • βœ… Updated production and development dependencies

πŸ“ Notes

  • Claude and ChatGPT subscription providers require their respective local runtimes to be installed and signed in.
  • Subscription runtime sessions do not silently fall back to API-key providers.
  • TensorPM Skills continue to run inside TensorPM's permission-controlled local sandbox.
  • Full Playwright E2E tests were intentionally skipped for this release; type checking, linting, dependency-cycle checks, unit tests, import validation, and the release AI smoke test remain enabled.

πŸ“… Release Info

  • Version: 1.25.0
  • Release Date: July 20, 2026
  • Previous Version: 1.24.0
  • Type: Minor Release