Skip to content
This repository was archived by the owner on Jul 9, 2026. It is now read-only.

Added support for sub-issues and project updates#23

Open
mo9a7i wants to merge 5 commits into
SylphxAI:mainfrom
mo9a7i:main
Open

Added support for sub-issues and project updates#23
mo9a7i wants to merge 5 commits into
SylphxAI:mainfrom
mo9a7i:main

Conversation

@mo9a7i

@mo9a7i mo9a7i commented Jun 4, 2025

Copy link
Copy Markdown

Add Sub-Issue Management and Project Documentation Features

🚀 New Features

Sub-Issue Management

  • list_sub_issues - List all sub-issues for a parent issue
  • create_sub_issue - Create sub-issues with property inheritance
  • set_issue_parent - Convert existing issues to sub-issues
  • remove_issue_parent - Convert sub-issues back to regular issues

Project Documentation System

  • list_project_updates - List project updates with pagination
  • create_project_update - Create rich markdown project updates
  • update_project_update - Edit existing project updates with diff tracking
  • get_project_update - Retrieve detailed project update information

🔧 Fixes

  • Fixed duplicate tool registration issue (list_my_issues)

📊 Impact

  • +8 new MCP tools (from 7 to 15 total tools)

mo9a7i added 5 commits June 4, 2025 07:56
Add missing projectId parameter to issue creation and updates

- Add projectId as optional parameter to create_issue tool
- Add projectId as optional parameter to update_issue tool
- Enables assigning issues to projects during creation/updates
- Maintains backward compatibility (projectId is optional)
- Follows Linear API specification for issue-project relationships

This addresses a key workflow gap where issues couldn't be associated
with projects through the MCP interface, requiring users to manually
assign projects in the Linear UI.
Add missing projectMilestoneId parameter for milestone assignment

- Add projectMilestoneId as optional parameter to create_issue tool
- Add projectMilestoneId as optional parameter to update_issue tool
- Enables assigning issues to project milestones during creation/updates
- Completes milestone workflow integration with existing milestone management tools
- Maintains backward compatibility (parameter is optional)

This addresses the missing milestone assignment capability in issue workflows,
allowing users to create issues directly under milestones or move existing
issues to specific milestones through the MCP interface.

Works with existing milestone tools: list_project_milestones,
create_project_milestone, update_project_milestone, delete_project_milestone.
@mo9a7i

mo9a7i commented Jun 4, 2025

Copy link
Copy Markdown
Author

Added fixes for projectId parameter not existing in create issue and projectMilestoneId

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant