mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-21 17:45:23 -04:00
[PR #2467] [MERGED] feat(linear): add more Linear tools #2498
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langgenius/dify-official-plugins/pull/2467
Author: @GareArc
Created: 1/22/2026
Status: ✅ Merged
Merged: 1/27/2026
Merged by: @GareArc
Base:
main← Head:feature/linear-mcp-tools📝 Commits (10+)
c8618a8feat(linear): align tool coverage with MCP list/get endpoints622e579chore(linear): bump plugin version to 0.0.258be96echore(linear): bump dify plugin sdk range5cd7160fix(linear): remove sensitive data from log messagesce9a340fix(linear): prevent GraphQL injection by using query variables4324892fix(linear): add comprehensive security hardening1210c6bMerge remote-tracking branch 'origin/main' into feature/linear-mcp-toolsc30de6cfix(linear): use typed filter variables for optional GraphQL filters039f07fchore(linear): remove unused legacy LinearClientcee7041refactor(linear): simplify duplicated fallback logic in get_user_issues📊 Changes
34 files changed (+2440 additions, -633 deletions)
View changed files
📝
tools/linear/README.md(+94 -1)📝
tools/linear/client/Linear.py(+224 -151)📝
tools/linear/manifest.yaml(+1 -1)📝
tools/linear/provider/linear.yaml(+11 -0)📝
tools/linear/requirements.txt(+1 -1)📝
tools/linear/tools/linear_add_comment.py(+64 -35)➖
tools/linear/tools/linear_client.py(+0 -146)📝
tools/linear/tools/linear_create_issue.py(+93 -47)➕
tools/linear/tools/linear_get_document.py(+80 -0)➕
tools/linear/tools/linear_get_document.yaml(+39 -0)➕
tools/linear/tools/linear_get_issue.py(+105 -0)➕
tools/linear/tools/linear_get_issue.yaml(+39 -0)➕
tools/linear/tools/linear_get_project.py(+86 -0)➕
tools/linear/tools/linear_get_project.yaml(+39 -0)➕
tools/linear/tools/linear_get_team.py(+80 -0)➕
tools/linear/tools/linear_get_team.yaml(+39 -0)📝
tools/linear/tools/linear_get_teams.py(+60 -47)➕
tools/linear/tools/linear_get_user.py(+80 -0)➕
tools/linear/tools/linear_get_user.yaml(+39 -0)📝
tools/linear/tools/linear_get_user_issues.py(+122 -83)...and 14 more files
📄 Description
Related Issues or Context
This PR contains Changes to Non-Plugin
This PR contains Changes to Non-LLM Models Plugin
This PR contains Changes to LLM Models Plugin
Version Control (Any Changes to the Plugin Will Require Bumping the Version)
VersionField, Not in Meta Section)Dify Plugin SDK Version
dify_plugin>=0.3.0,<0.6.0is in requirements.txt (SDK docs)Environment Verification (If Any Code Changes)
Local Deployment Environment
1.11.2, I have Tested My Changes on Local Deployment Dify with a Clean Environment That Matches the Production Configuration.SaaS Environment
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.