ForgeProvider gains an optional writeReview for replies, resolution, comment edits and deletions, and the viewer's pending review, which review reads now report with the viewer's permissions. The GitHub provider checks the head and the pending review in one query, then sends one GraphQL mutation on stdin and never retries it; a reply at once is refused while a pending review exists, since GitHub adds it to that review. The forge panel Remote changeRequestReviewWrite drops the kept threads after every write, because resolving a thread does not move a pull request's updatedAt.
53 lines
1.5 KiB
JSON
53 lines
1.5 KiB
JSON
{
|
|
"name": "@deepseek-ai/dsh-experimental-forge-github",
|
|
"description": "GitHub provider for the experimental forge registry, read through the GitHub CLI on the host",
|
|
"version": "0.2.2-rc.1",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"type": "module",
|
|
"main": "lib/index.js",
|
|
"types": "lib/types/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./lib/types/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"./locale/*.json": "./locale/*.json",
|
|
"./src/*": "./src/*",
|
|
"./package.json": "./package.json"
|
|
},
|
|
"files": [
|
|
"locale/*.json",
|
|
"lib/index.js",
|
|
"lib/types/**/*.d.ts",
|
|
"lib/types/**/*.d.ts.map",
|
|
"lib/**/*.js.map",
|
|
"src"
|
|
],
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/deepseek-ai/deepseek-harness.git",
|
|
"directory": "packages/experimental/forge-github"
|
|
},
|
|
"dependencies": {
|
|
"@deepseek-ai/schemastery": "workspace:~",
|
|
"@deepseek-ai/dsh-timeout": "workspace:*",
|
|
"@deepseek-ai/dsh-util-values": "workspace:*",
|
|
"execa": "^10.0.1",
|
|
"zod": "4.6.6"
|
|
},
|
|
"peerDependencies": {
|
|
"@deepseek-ai/cordis": "workspace:~",
|
|
"@deepseek-ai/dsh-experimental-forge": "workspace:*",
|
|
"@deepseek-ai/dsh-subprocess": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "workspace:~",
|
|
"@deepseek-ai/dsh-brand": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-forge": "workspace:*",
|
|
"@deepseek-ai/dsh-subprocess": "workspace:*"
|
|
}
|
|
}
|