Skip to content

fix: update Cursor one-click install link to new URL format#1131

Merged
Crunchyman-ralph merged 2 commits intoeyaltoledano:nextfrom
joedanz:joedanz/cursor-link
Aug 13, 2025
Merged

fix: update Cursor one-click install link to new URL format#1131
Crunchyman-ralph merged 2 commits intoeyaltoledano:nextfrom
joedanz:joedanz/cursor-link

Conversation

@joedanz
Copy link
Contributor

@joedanz joedanz commented Aug 13, 2025

Description

Updates the Cursor one-click MCP install link to match their new URL structure.

Changes

  • Updated Cursor install link from cursor.com/install-mcp to cursor.com/en/install-mcp

Context

Cursor recently changed their URL structure for MCP installation links by adding a /en language prefix to the path. This change broke the one-click installation link in our README.

Testing

  • Verified the new link works correctly
  • Installation process completes successfully with the updated URL

Impact

This fix ensures users can continue to use the convenient one-click installation method for Task Master in Cursor.

Summary by CodeRabbit

  • New Features

    • Cross-tag task moves with dependency options (--with-dependencies, --ignore-dependencies), multi-ID support, and guided error messages.
    • Compact list output mode (--compact) for one-line task summaries.
    • Parse-PRD progress tracking in CLI and MCP (streaming and non-streaming).
    • Kilo Code profile integration (custom modes and MCP config).
    • Task ID displayed in the extension Task Details view.
    • Added Ollama gpt-oss models (latest, 20b, 120b).
  • Improvements

    • Enhanced AI streaming, telemetry, and progress UI.
  • Bug Fixes

    • Fixed add-tag --from-branch project root resolution.
  • Documentation

    • New docs site and extensive guides; README overhaul; cross-tag movement docs; updated installer link and models list.
  • Chores

    • Added automated docs updater; removed legacy pre-release workflow.

@changeset-bot
Copy link

changeset-bot bot commented Aug 13, 2025

🦋 Changeset detected

Latest commit: ddd1470

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Aug 13, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Implements cross-tag task movement across CLI and MCP, adds dependency-aware validations/errors, and introduces a streaming/non-streaming parse-prd pipeline with progress tracking. Adds a Kilo Code profile, compact list output mode, new progress UI framework, streaming JSON utilities, and updates docs/workflows. Removes legacy pre-release automation and clear-subtasks docs.

Changes

Cohort / File(s) Summary
Release/Changesets
.changeset/*, .changeset/config.json
New changesets for features/fixes; config now ignores docs.
Docs site and content
apps/docs/*, docs/*, README.md, .taskmaster/docs/test-prd.txt
New Mintlify docs app, extensive documentation additions (getting started, capabilities, best practices), cross-tag movement doc; README restructured.
CI/Workflows
.github/workflows/claude-docs-updater.yml, .github/workflows/pre-release.yml, .github/workflows/extension-pre-release.yml (deleted), .github/scripts/pre-release.mjs (deleted)
Adds automated docs updater; switches pre-release to changeset publish; removes extension pre-release workflow and pre-release script.
Extension UI
apps/extension/src/components/TaskDetailsView.tsx, apps/extension/package.json
Displays task ID (incl. parent.subtask) in TaskDetails; JSON formatting updates.
MCP: cross-tag move + parse-prd progress
mcp-server/src/core/direct-functions/move-task-cross-tag.js, mcp-server/src/core/task-master-core.js, mcp-server/src/tools/move-task.js, mcp-server/src/tools/parse-prd.js, mcp-server/src/tools/utils.js
Adds cross-tag move direct function and tool routing; exposes new args (fromTag/toTag, dependency flags). Adds parse-prd progress propagation.
Core move/deps/UI utilities
scripts/modules/task-manager/move-task.js, scripts/modules/dependency-manager.js, scripts/modules/ui.js, scripts/modules/utils.js, scripts/modules/commands.js, scripts/modules/task-manager/task-exists.js, scripts/modules/task-manager/list-tasks.js
Cross-tag move orchestration, standardized move/dependency errors, dependency traversal, new UI error helpers, compact list mode, subtask ID handling, multi-move support.
Parse PRD overhaul (streaming/progress)
scripts/modules/task-manager/parse-prd/*, scripts/modules/task-manager.js
Replaces legacy parse-prd with modular streaming/non-streaming flows, configs, helpers, progress reporting, and UI output.
AI services and providers
scripts/modules/ai-services-unified.js, src/ai-providers/base-provider.js, scripts/modules/supported-models.json, docs/models.md, package.json
Adds streamObject service, retries, costs, Vertex config, tag info, telemetry improvements; provider gains streamObject; adds Ollama gpt-oss models; new deps (@streamparser/json, cli-progress).
Progress framework (CLI)
src/progress/*, src/ui/parse-prd.js, src/ui/indicators.js, src/utils/format.js, src/utils/stream-parser.js, src/utils/timeout-manager.js, src/progress/cli-progress-factory.js
New progress trackers, multibar factory, terminal UI helpers, indicators (priority/complexity), elapsed-time formatter, streaming JSON parser, timeout utilities.
Profiles: Kilo
src/constants/profiles.js, src/profiles/index.js, src/profiles/kilo.js
Adds Kilo Code profile, exports, and asset transformation/migration hooks.
Removed Claude command docs
.claude/commands/tm/clear-subtasks/*
Deletes clear-subtasks documentation.
Tests (integration/unit/manual)
tests/**
Extensive suites for cross-tag moves, dependencies, parse-prd (streaming/non), progress trackers, Kilo profile, and updated mocks/config.

Sequence Diagram(s)

sequenceDiagram
  participant CLI as CLI
  participant MoveMod as move-task.js
  participant DepMan as dependency-manager.js
  participant FS as tasks.json
  participant UI as ui.js

  CLI->>MoveMod: moveTasksBetweenTags(taskIds, fromTag, toTag, opts)
  MoveMod->>FS: readJSON(tasksPath)
  MoveMod->>DepMan: validateCrossTagMove/findCrossTagDependencies
  alt conflicts and not ignoring
    MoveMod-->>CLI: error CROSS_TAG_DEPENDENCY_CONFLICTS
    CLI->>UI: displayCrossTagDependencyError(...)
  else no conflicts or ignored
    MoveMod->>MoveMod: resolveDependencies(...)
    MoveMod->>FS: writeJSON(updated)
    MoveMod-->>CLI: result {movedTasks,...}
  end
Loading
sequenceDiagram
  participant CLI as CLI/MCP Tool
  participant PRD as parse-prd (orchestrator)
  participant AI as AI Services (stream/object)
  participant Prog as Progress Tracker/UI
  participant FS as tasks.json

  CLI->>PRD: parsePRD(prdPath, tasksPath, num, {reportProgress?})
  PRD->>FS: loadExistingTasks()
  PRD->>AI: streamObjectService or generateObjectService
  AI-->>PRD: partial objects/tasks (stream)
  PRD->>Prog: update(progress, tokens)
  loop until complete
    PRD->>Prog: add task line / update bars
  end
  PRD->>FS: saveTasksToFile(finalTasks)
  PRD-->>CLI: result {success, telemetry, tagInfo}
Loading

Estimated code review effort

🎯 5 (Critical) | ⏱️ ~120+ minutes

Possibly related PRs

Suggested reviewers

  • Crunchyman-ralph
  • eyaltoledano
✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@Crunchyman-ralph Crunchyman-ralph changed the base branch from main to next August 13, 2025 16:02
Copy link
Collaborator

@Crunchyman-ralph Crunchyman-ralph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Crunchyman-ralph Crunchyman-ralph merged commit 3dee60d into eyaltoledano:next Aug 13, 2025
7 of 8 checks passed
@coderabbitai coderabbitai bot mentioned this pull request Aug 22, 2025
16 tasks
stephanschielke pushed a commit to stephanschielke/cursor-task-master that referenced this pull request Aug 22, 2025
stephanschielke pushed a commit to stephanschielke/cursor-task-master that referenced this pull request Aug 22, 2025
davidgilady pushed a commit to davidgilady/claude-task-master that referenced this pull request Sep 23, 2025
@coderabbitai coderabbitai bot mentioned this pull request Oct 22, 2025
12 tasks
sfc-gh-dflippo pushed a commit to sfc-gh-dflippo/task-master-ai that referenced this pull request Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants