
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-github-reviewer
Advanced tools
DeepSeek Harness plugin: automated GitHub PR review bot ported from LingoBridge
English | 中文
一个 DeepSeek Harness 插件:轮询配置的 GitHub 仓库中开放的 pull request,并自动发布 COMMENT 评审。它是 LingoBridge 内置 GitHub reviewer 的 TypeScript 移植,并且每次评审和 /bot 对话都通过 harness agent 主循环驱动:每个 PR 一个常驻 Agent、每个 PR 一条会话日志,通过 harness 的 session-persistence 机制持久化。
head.sha 变化时触发评审;未变化的 PR 记录在存储域的每账户游标记录中,不会重复评审。.github/review_instructions.md 读取可信评审指令(先按 base 分支,再按 base SHA);文件缺失且配置了 defaultInstructions 时使用该默认文本,否则该 PR 被标记为 missing_instructions,仅当 head SHA 变化后才重试。/bot 对话在同一个会话中进行,主循环会重放该 PR 的完整对话历史——模型记得之前的发现和讨论。挂载了持久化 provider 时,会话跨重启保留,评审器恢复既有会话而非新建。complete 系统提示段注册在 PR agent 上,被守卫的 GitHub 工具以作用域工具形式注册——主循环的日志、检查点、压缩全部生效。github-mcp-server(stdio),注入安装令牌为 GITHUB_PERSONAL_ACCESS_TOKEN,配置的 web URL 为 GITHUB_HOST;工具 schema 每进程发现一次并缓存。create → 行内评论 → submit_pending(event=COMMENT) 的 pending-review 工作流。/review 触发重新评审,/bot <消息> 继续 PR 对话并把回复发回对应的 issue 线程或 review 线程。reviewing 游标状态在重启后重新触发评审,从持久化会话恢复剩余工作。dsh plugin --profile web add dsh-github-reviewer
安装会把 bundle 加入 web profile,并注册一个默认启用的 github-reviewer 实例;uiSettings 默认也是 true。在下一次重启前,必须在 profile 的 cordis.patch.yml 中按 id 为该实例补齐认证和 MCP server,并按需配置仓库(无需再写 disabled: false 或 uiSettings: true,完整步骤见部署与挂载)。设置页的 GitHub Reviewer 卡片默认折叠,仓库以“所有者(组织或用户)/仓库”行编辑:聚焦后会使用当前配置的 GitHub 凭据加载可访问仓库,并提供可搜索、可自由输入的候选菜单;目录加载失败或手动值不在目录中都不会阻止编辑和保存。增删操作使用图标按钮;评审模型从 DSH 当前配置的 provider/model 下拉列表中选择,并按从上到下的优先级拖拽排序。仓库列表可以为空,此时 reviewer 保持运行但不轮询仓库。
| 主题 | 中文 | English |
|---|---|---|
| 部署与挂载:要求、profile patch 语法、MCP server、验证 | docs/deploy.md | docs/deploy.en.md |
配置参考:字段表、环境变量注入、!!js 表达式 | docs/config.md | docs/config.en.md |
| 工作原理:轮询/游标、评审流程、工具守卫、信任模型 | docs/architecture.md | docs/architecture.en.md |
| 开发与已知限制 | docs/development.md | docs/development.en.md |
带注释的最小组合示例见 cordis.yml.example。
FAQs
DeepSeek Harness plugin: automated GitHub PR review bot ported from LingoBridge
We found that dsh-github-reviewer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.