Files
dsh-acfun/package.json
T
tamakyi 97825f020d feat: QR login, AcFun settings panel, and 动态 (moment) tools
- scan.acfun.cn QR flow (start -> long-poll scanResult -> acceptResult) with
  rotated-signature handling, background poller, durable session in the Host
  credential service, and cookie handoff to the provider
- Client half: Settings -> AcFun page (status, QR code, poll, logout) over a
  same-origin /acfun-panel JSON API with cross-origin rejection
- acfun_moment / acfun_moment_comments / acfun_topic read tools, moment_like /
  moment_unlike / moment_banana actions, and comment posting on moments
- acfun_account status tool; docs for the QR contract, the 广场/动态 research
  verdict, and the client-composition restart requirement
2026-10-27 11:50:44 +08:00

58 lines
1.4 KiB
JSON

{
"name": "dsh-plugin-acfun",
"version": "0.1.0",
"description": "DeepSeek Harness plugin: AcFun (A站) video search, metadata, comments, danmaku, ranking, play URLs and 动态 (moments), QR-code login, a Settings → AcFun Web UI panel, and optional cookie-backed interactions. Anonymous reads by default; writes stay disabled until allowWriteActions and a login are configured.",
"keywords": [
"deepseek-harness",
"dsh-plugin",
"acfun",
"a站",
"acfun.cn",
"video",
"danmaku",
"弹幕",
"qr-login",
"agent-tool"
],
"type": "module",
"main": "index.js",
"exports": {
".": "./index.js",
"./client": "./client.js",
"./locale/*.json": "./locale/*.json",
"./icon": "./icon.svg",
"./package.json": "./package.json"
},
"files": [
"index.js",
"client.js",
"lib/**/*",
"cordis.patch.yml",
"locale/*.json",
"icon.svg",
"skills/**/*",
"docs/**/*",
"scripts/**/*",
"README.md",
"README.zh.md",
"LICENSE"
],
"license": "MIT",
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"platform": "web",
"immediately": true,
"inject": [
"@deepseek-ai/dsh-client-ui-settings"
]
}
},
"scripts": {
"self-check": "node scripts/self-check.mjs",
"live-check": "node scripts/live-check.mjs"
}
}