Skip to content

Conversation

dagenius007
Copy link

@dagenius007 dagenius007 commented Aug 28, 2025

What / Why?

I wanted to get a single issue by the ID and pass the description to my context . I added the tool to get issue by id .


Important

Adds linear_get_issue tool to retrieve detailed issue information by ID, with updates to index.ts and README.md.

  • Behavior:
    • Adds linear_get_issue tool in index.ts to retrieve detailed information about a specific issue by ID, including title, description, priority, status, assignee, team, and URL.
    • Updates README.md to document linear_get_issue tool, including required inputs and example usage.
  • Schemas:
    • Adds GetIssueArgsSchema in index.ts for validating input arguments for linear_get_issue tool.
  • Handlers:
    • Updates main() in index.ts to include linear_get_issue in the list of tools handled by the server.

This description was created by Ellipsis for a976e7e. You can customize this summary. It will automatically update as commits are pushed.

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

Important

Looks good to me! 👍

Reviewed everything up to a976e7e in 1 minute and 13 seconds. Click for details.
  • Reviewed 88 lines of code in 2 files
  • Skipped 1 files when reviewing.
  • Skipped posting 4 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. README.md:91
  • Draft comment:
    The new tool 'linear_get_issue' is clearly documented with inputs and expected outputs. In future, consider including a sample response snippet to help users understand the output format.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
2. index.ts:616
  • Draft comment:
    The definition of getIssueTool is clear. To improve consistency, consider aligning parameter naming across tools (e.g., using 'issueId' as in addCommentTool) unless there's a specific reason to use 'id'.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
3. index.ts:816
  • Draft comment:
    GetIssueArgsSchema correctly validates the required 'id' string. If issue IDs follow a specific pattern, consider adding pattern validation or a minimum length constraint.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
4. index.ts:1041
  • Draft comment:
    The new case 'linear_get_issue' in the tool handler properly validates inputs and formats the response. As the logic grows, consider refactoring the output formatting into a helper function to improve maintainability.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None

Workflow ID: wflow_T9lblVAUxnuyGNe9

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

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.

1 participant