task-master-ai@0.25.1

eyaltoledano/claude-task-mastertask-master-ai@0.25.1Aug 22, 2025by github-actions[bot]

AI Summary

A patch release focused on stability fixes, preventing crashes when the Claude Code SDK is missing, and temporarily disabling streaming for compatibility.

Key Highlights

  • Fix crash/hang when optional @anthropic-ai/claude-code SDK is missing
  • Guard AbortError instanceof checks and add explicit SDK presence checks
  • Temporarily disable streaming to improve model compatibility

New Features

  • Improved SDK error handling and crash recovery
  • Streaming compatibility improvements

Full Release Notes

### Patch Changes

-   [#1152](https://github.com/eyaltoledano/claude-task-master/pull/1152) [`8933557`](https://github.com/eyaltoledano/claude-task-master/commit/89335578ffffc65504b2055c0c85aa7521e5e79b) Thanks [@ben-vargas](https://github.com/ben-vargas)! - fix(claude-code): prevent crash/hang when the optional `@anthropic-ai/claude-code` SDK is missing by guarding `AbortError instanceof` checks and adding explicit SDK presence checks in `doGenerate`/`doStream`. Also bump the optional dependency to `^1.0.88` for improved export consistency.

    Related to JSON truncation handling in #920; this change addresses a separate error-path crash reported in #1142.

-   [#1151](https://github.com/eyaltoledano/claude-task-master/pull/1151) [`db720a9`](https://github.com/eyaltoledano/claude-task-master/commit/db720a954d390bb44838cd021b8813dde8f3d8de) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Temporarily disable streaming for improved model compatibility - will be re-enabled in upcoming release