Skip to content

Commit 8276174

Browse files
Version Packages (#1469)
1 parent 3ac2856 commit 8276174

File tree

20 files changed

+150
-158
lines changed

20 files changed

+150
-158
lines changed

.changeset/crisp-zebras-spend.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

.changeset/hot-icons-thank.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

.changeset/pre.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

.changeset/red-buses-listen.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

.changeset/sentry-telemetry-integration.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

.changeset/slow-grapes-do.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

.changeset/tall-lines-fetch.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,117 @@
11
# task-master-ai
22

3+
## 0.37.0
4+
5+
### Minor Changes
6+
7+
- [#1452](https://github.com/eyaltoledano/claude-task-master/pull/1452) [`4046b3c`](https://github.com/eyaltoledano/claude-task-master/commit/4046b3ca4479adf0239679eb5ba18b7b4aec0749) Thanks [@eyaltoledano](https://github.com/eyaltoledano)! - Add Hamster integration for `parse-prd` command
8+
9+
Your tasks are only as good as the context behind them. Now when you run `parse-prd`, you can choose to bring your PRD to Hamster instead of parsing locally.
10+
11+
**New Workflow Choice**
12+
- **Parse locally**: PRD becomes a task list in a local JSON file - great for quick prototyping and vibing solo
13+
- **Bring it to Hamster**: PRD becomes a living brief connected to your team, codebase, and agents
14+
15+
**Why Hamster?**
16+
- Tasks live in a central place with real-time sync across your team
17+
- Collaborate on your PRD/brief together, generate tasks on Hamster, bring them into Taskmaster
18+
- No API keys needed - Hamster handles all AI inference, just need a Hamster account
19+
20+
**Hamster Integration**
21+
- OAuth login flow when choosing Hamster (same as export command)
22+
- Create brief directly from PRD content with auto-generated title/description
23+
- Progress bar showing task generation phases (analyzing → generating → processing)
24+
- Invite teammates during brief creation
25+
- Auto-set context to new brief when complete
26+
27+
**Quality of Life**
28+
- Clickable brief URL and team invite URL in terminal
29+
- Shows task count as they're generated
30+
- Graceful fallback if generation takes longer than expected
31+
32+
- [#1452](https://github.com/eyaltoledano/claude-task-master/pull/1452) [`4046b3c`](https://github.com/eyaltoledano/claude-task-master/commit/4046b3ca4479adf0239679eb5ba18b7b4aec0749) Thanks [@eyaltoledano](https://github.com/eyaltoledano)! - Redesign `tm init` with clearer workflow selection and reduced noise
33+
34+
Choose how you want to plan: Solo with Taskmaster or Together with Hamster. The new init flow guides you through setup with context-appropriate options and cleaner output.
35+
36+
**New Workflow Selection**
37+
- Clear framing: "You need a plan before you execute. How do you want to build it?"
38+
- **Solo (Taskmaster)**: Parse PRD → structured tasks → AI agent executes with control
39+
- **Together (Hamster)**: Team writes brief → Hamster refines → aligned execution with Taskmaster
40+
41+
**Cleaner Experience**
42+
- Optional AI IDE rules setup (Y/n prompt instead of always showing)
43+
- 15+ log messages moved to debug level - much less noise
44+
- Skip Git prompts when using Hamster (not needed for cloud storage)
45+
- Skip AI model configuration for Hamster (uses Hamster's AI)
46+
47+
**Hamster Integration**
48+
- OAuth login flow when choosing Hamster workflow
49+
- Context-aware guidance based on your workflow choice
50+
51+
**Quality of Life**
52+
- Run `tm rules --setup` anytime if you declined during init
53+
- Use `--yes` flag for fully non-interactive setup
54+
- Use `--rules cursor,windsurf` to specify rules upfront
55+
56+
- [#1452](https://github.com/eyaltoledano/claude-task-master/pull/1452) [`4046b3c`](https://github.com/eyaltoledano/claude-task-master/commit/4046b3ca4479adf0239679eb5ba18b7b4aec0749) Thanks [@eyaltoledano](https://github.com/eyaltoledano)! - Introduce `tm export` command - bring Task Master to your team
57+
58+
Share your task plans with teammates by exporting local tasks to collaborative briefs on Hamster. Select which tags to export, invite team members, and start collaborating instantly.
59+
60+
**New `tm export` Command**
61+
- Export your local tasks to shareable team briefs
62+
- Hamster will reverse engineer your PRD based on your tasks (reverse parse prd!)
63+
- Select multiple tags to export in one go, import all tasks across tags to Hamster
64+
- Hamster will generate brief titles and descriptions from your task content
65+
- Automatically sets your CLI context to the new brief
66+
- All AI calls handled by Hamster, zero API keys needed - just a Hamster account!
67+
68+
**Team Collaboration**
69+
- Invite teammates during export with `-I, --invite` flag
70+
- Add up to 10 team members by email
71+
- See invitation status: sent, already a member, or error
72+
73+
**Quality of Life Improvements**
74+
- New `tm login` / `tm logout` shortcuts
75+
- Display ID shortcuts: `tm show ham31` now works (normalizes to HAM-31)
76+
- Better task rendering with proper HTML/Markdown support
77+
78+
- [#1452](https://github.com/eyaltoledano/claude-task-master/pull/1452) [`4046b3c`](https://github.com/eyaltoledano/claude-task-master/commit/4046b3ca4479adf0239679eb5ba18b7b4aec0749) Thanks [@eyaltoledano](https://github.com/eyaltoledano)! - Add simpler positional syntax and Hamster-aware UI improvements
79+
- **Simpler command syntax**: Use positional arguments without flags
80+
- `tm update-task 1 Added implementation` (no quotes needed for multi-word prompts)
81+
- `tm status 1 done` (new alias for set-status) or `tm set-status 1,1.1,2 in-progress`
82+
- `tm list done` or `tm list in-progress` or `tm list all` (shortcut for --with-subtasks)
83+
- **Hamster-aware help**: Context-specific command list when connected to Hamster
84+
- Shows only relevant commands for Hamster workflow
85+
- Beautiful boxed section headers with improved spacing
86+
- Clear usage examples with new positional syntax
87+
- Better visual alignment and cleaner formatting
88+
- **Progress indicators**: Added loading spinner to `update-task` when connected to Hamster
89+
- Shows "Updating task X on Hamster..." during AI processing
90+
- Cleaner, more responsive UX for long-running operations
91+
- **Improved context display**: Show 'Brief: [name]' instead of 'tag: [name]' when connected to Hamster
92+
- **Cleaner Hamster updates**: Simplified update display (removed redundant Mode/Prompt info)
93+
- **Smart messaging**: "NO TASKS AVAILABLE" warning only shows when literally no tasks exist
94+
- Removed misleading messages when tasks are just completed/in-progress/blocked
95+
- Better UX for filtered task lists
96+
- **Updated help everywhere**: Regular help menu now shows new positional argument syntax
97+
- All suggested actions updated across commands
98+
- Consistent syntax in all UI components
99+
- **Auto-detection**: Automatically detects Hamster connection for better UX
100+
- **Backward compatible**: All old flag syntax still works (`--id`, `--status`, etc.)
101+
102+
### Patch Changes
103+
104+
- [#1452](https://github.com/eyaltoledano/claude-task-master/pull/1452) [`4046b3c`](https://github.com/eyaltoledano/claude-task-master/commit/4046b3ca4479adf0239679eb5ba18b7b4aec0749) Thanks [@eyaltoledano](https://github.com/eyaltoledano)! - Add Sentry integration for error tracking and AI telemetry monitoring
105+
- **Sentry Integration**: Added comprehensive error tracking and AI operation monitoring using Sentry with Vercel AI SDK integration
106+
- **AI Telemetry**: All AI operations (generateText, streamText, generateObject, streamObject) now automatically track spans, token usage, prompts, and responses
107+
- **MCP Server Instrumentation**: Wrapped FastMCP server with `Sentry.wrapMcpServerWithSentry()` to automatically capture spans for all MCP tool interactions
108+
- **Privacy Controls**: Added `anonymousTelemetry` config option (default: true) allowing local storage users to opt out of telemetry
109+
- **Complete Coverage**: Telemetry enabled for all AI commands including parse-prd, expand, update-task, analyze-complexity, and research
110+
- **Internal Telemetry**: Sentry DSN is hardcoded internally for Task Master's telemetry (not user-configurable)
111+
- **Dual Initialization**: Automatic Sentry initialization in both CLI (scripts/dev.js) and MCP Server (mcp-server/src/index.js) with full MCP instrumentation
112+
113+
- [#1463](https://github.com/eyaltoledano/claude-task-master/pull/1463) [`55595f6`](https://github.com/eyaltoledano/claude-task-master/commit/55595f680c8b52b5421d3e0c7640bf2050efe44f) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - Fix package issue in earlier rc
114+
3115
## 0.36.0-rc.3
4116

5117
### Minor Changes

apps/cli/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111

1212
### Patch Changes
1313

14+
- Updated dependencies []:
15+
- @tm/core@null
16+
17+
## null
18+
19+
### Patch Changes
20+
1421
- [#1396](https://github.com/eyaltoledano/claude-task-master/pull/1396) [`9883e83`](https://github.com/eyaltoledano/claude-task-master/commit/9883e83b78306e55003e960ea072a11048d89ec9) Thanks [@bjcoombs](https://github.com/bjcoombs)! - Fix box title alignment by adding emoji variant selector to warning sign
1522

1623
- Updated dependencies []:

apps/docs/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# docs
22

3+
## 0.0.12
4+
35
## 0.0.11
46

57
## 0.0.10

0 commit comments

Comments
 (0)