feat(setup): add Linear channel, fix setup permissions

Enable Linear channel adapter. Fix setup permission rules: use specific
npm install entries per adapter package, replace cp -r with rsync -a to
avoid built-in cp safety prompt, add head to allow list for chained
commands. Update Linear API key URL.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
gavrielc
2026-04-16 14:00:27 +03:00
parent a1a324097e
commit ce80e4ec3e
7 changed files with 79 additions and 11 deletions

36
package-lock.json generated
View File

@@ -13,7 +13,7 @@
"@chat-adapter/discord": "^4.24.0",
"@chat-adapter/gchat": "^4.24.0",
"@chat-adapter/github": "^4.24.0",
"@chat-adapter/linear": "^4.24.0",
"@chat-adapter/linear": "^4.26.0",
"@chat-adapter/slack": "^4.24.0",
"@chat-adapter/state-memory": "^4.24.0",
"@chat-adapter/teams": "^4.24.0",
@@ -242,14 +242,38 @@
}
},
"node_modules/@chat-adapter/linear": {
"version": "4.24.0",
"resolved": "https://registry.npmjs.org/@chat-adapter/linear/-/linear-4.24.0.tgz",
"integrity": "sha512-FrbIPyWMW5WWT4KFIO14Oc0iLwdUQG1R5eQ0oXLizVCXWb3COTwwNhhozO7eGL8ZDI+OrU7Tz8sWjNEakuBxSg==",
"version": "4.26.0",
"resolved": "https://registry.npmjs.org/@chat-adapter/linear/-/linear-4.26.0.tgz",
"integrity": "sha512-sQfJXh9QbMnLV/odikaWHBQ3Mx1ZS+QtxIt7dTEQ4aCeIrQJflycAxxO8d6aepaGKhLQjvZx7iOkdfxMj35WlA==",
"license": "MIT",
"dependencies": {
"@chat-adapter/shared": "4.24.0",
"@chat-adapter/shared": "4.26.0",
"@linear/sdk": "^76.0.0",
"chat": "4.24.0"
"chat": "4.26.0"
}
},
"node_modules/@chat-adapter/linear/node_modules/@chat-adapter/shared": {
"version": "4.26.0",
"resolved": "https://registry.npmjs.org/@chat-adapter/shared/-/shared-4.26.0.tgz",
"integrity": "sha512-YD0MGktFXrArUqTBsyPfL5vkdD1WBS58PAWO0oVrMQAMmPxpAXfWGjBtZCkf3y8R8Svb0uVuVXiMZSForaEnMQ==",
"license": "MIT",
"dependencies": {
"chat": "4.26.0"
}
},
"node_modules/@chat-adapter/linear/node_modules/chat": {
"version": "4.26.0",
"resolved": "https://registry.npmjs.org/chat/-/chat-4.26.0.tgz",
"integrity": "sha512-QToDnIEGpyb8yQA6YLMHOSRK30YVk4RtsyFyuWFYyB2c4jQlyIrSWtwVK7qyvmvqzQp9uDwCdJRAhS8GtCHAGQ==",
"license": "MIT",
"dependencies": {
"@workflow/serde": "4.1.0-beta.2",
"mdast-util-to-string": "^4.0.0",
"remark-gfm": "^4.0.0",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"remend": "^1.2.1",
"unified": "^11.0.5"
}
},
"node_modules/@chat-adapter/shared": {