TensorPM v1.25.1
Changelog - v1.25.1
π New Features
Auditable AI Activity and Token Usage
TensorPM now provides a complete activity history for AI-assisted work and records individual model requests separately from the user-facing operation.
- β Review AI operations, status changes, providers, models, and token usage in one history
- β Track input, output, cached, and reasoning tokens without double-counting subset values
- β Correlate chat, onboarding, guidance, background, and retry activity with the underlying model calls
- β Preserve completed, failed, cancelled, and recovered calls for reliable accounting
π Bug Fixes
Reliable Claude Health and Guidance Workflows
- β Reject malformed structured tool arguments and let Claude correct them within the same request
- β Require complete, non-empty project-health reasoning before accepting an evaluation
- β End forced-tool single-shot requests immediately after the valid result instead of waiting for a redundant follow-up turn
- β Prevent execution guidance from running into the fixed 180-second limit after its result is already available
Complete Failure Accounting
- β Record failed provider requests even when the provider did not start its own request log entry
- β Preserve partial token usage for timed-out or failed requests when the runtime reported it
- β Recover stale processing entries on startup so interrupted calls no longer remain permanently active
- β Keep cancellation terminal across provider and retry boundaries
Sync and Provider Reliability
- β Sync the new per-request AI ledger across workspaces
- β Normalize provider errors and quota messages consistently across API-key and subscription runtimes
- β Improve OpenAI prompt-cache compatibility and provider usage metadata
- β Preserve operation correlation for background, onboarding, guidance, and chat-title generation
ποΈ Improvements
Clearer AI Activity History
- β Improved filtering, grouping, status presentation, and usage details
- β Unified activity totals from persisted model-call records
- β Added live updates for processing, completed, failed, and cancelled operations
- β Expanded database, provider, IPC, frontend, and real-runtime regression coverage
π Notes
- The activity history distinguishes a logical AI operation from its individual provider requests and retries.
- Cache and reasoning token values are included as usage details and are not added a second time to total tokens.
- Claude and ChatGPT subscription runtimes continue to use the locally signed-in account without API-key fallback.
π Release Info
- Version: 1.25.1
- Release Date: July 21, 2026
- Previous Version: 1.25.0
- Type: Patch Release