Install
$ agentstack add mcp-biajin-pku-research-harness ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
简体中文 · English
做证据可信、过程可追、自主优化的长程自动化 AI 科研工具
Research Harness 是科研 agent 的 harness 层:为 agent 提供证据状态、过程记录、工具接口和反馈回路,让检索、阅读、判断与写作成为可长期运行、可持续积累的自动化科研流程。
适用于 Codex、Claude Code、Gemini CLI、OpenCode、Cline、Cursor Agent、Kilo Code 等主流 AI 编程 agent;也支持通过 agent profile 接入 OpenClaw 等第三方 agent 工具。
当前子系统状态和公开工具面以 [docs/STATUS.md](docs/STATUS.md) 为准。
3 分钟跑通
如果你只想先确认 RH 是否能在本机跑起来,按这个顺序执行:
git clone https://github.com/Biajin-PKU/research-harness.git
cd research-harness
./setup.sh
rh --json doctor
rh skill install --agent codex
rh skill verify --agent codex
rh skill list --group-by-suite
然后把这段交给 Codex、Claude Code 或其他已安装 RH skills 的 agent:
请阅读 docs/agent-guide.md 和 docs/PAPER_MANAGEMENT.md。
围绕「robust budget pacing for online advertising」创建一个 research topic,
检索近期论文,筛选有用论文入库,并生成第一版 literature map。
所有论文必须绑定 topic 入库,关键产出要记录为 RH artifact。
没有 API key 也可以先完成安装检查、skills 安装、公共入口浏览和本地 demo story 阅读;需要 deep read、claim extraction、annotation 等模型能力时,再配置 LLM route。
为什么需要 RH
普通 agent 已经可以检索论文、总结 PDF、提取观点和生成草稿,但科研真正难的是让这些动作持续积累。一次对话结束后,paper、claim、gap、baseline、实验判断和草稿版本往往散落在聊天记录、临时文件和人的记忆里。Research Harness 解决的是这个断点:让科研过程从一次次回答,变成有证据、有轨迹、可接续、可优化的研究资产。
产品特点
| 特点 | 说明 | |---|---| | 证据可信 | 绑定论文、证据片段与来源链,减少无依据推断。 | | 过程可追 | 记录判断、阶段、版本与门控结果,支持回放、审查和接续。 | | 自主优化 | 沉淀失败、修正、矛盾和反馈,让后续轮次基于证据继续改进。 | | 长程任务 | 支持跨会话、跨工具、跨 agent 的连续科研自动化。 |
五个公共入口
RH 的 public skills 现在按任务套件组织,skills/manifest.json 为每个 skill 暴露 public_suite、task_type、data_access_level、输入、输出、门控和预估耗时,方便 agent 或前端把复杂工具面折叠成少数可理解入口。
| 入口 | 适合做什么 | 代表 skills | |---|---|---| | research | 建 topic、搜论文、做文献地图、提取 claim、找 gap | research-init, literature-search, literature-mapping, claim-extraction, gap-analysis | | paper | 起草章节、修图、组装投稿/评审包 | paper-writing, section-drafting, figure-quality, publication-pack | | review | 查证论文身份、做证据门控、审计 provenance | paper-verify, evidence-gating, provenance-review | | zotero | 同步 Zotero、本地 PDF 阅读、插件适配 | paper-sync, paper-reading-annotation, rh-zotero-plugin-adapter | | benchmark | 评估最终 bundle、复盘运行契约、支持自优化 | final-bundle-quality, task-taxonomy |
核心能力
| 能力 | 说明 | |---|---| | 🔎 论文池管理 | 围绕研究主题检索、筛选并入库论文,维护可持续扩展的主题级文献池。 | | 🧾 研究声明提取 | 从论文中提取研究声明、假设、局限、数据集、指标和可复现性风险。 | | 🧭 来源链追踪 | 记录论文、声明、证据、产出和阶段决策之间的关系,让关键结论可回查。 | | 🧪 空白与基线分析 | 识别研究空白、关键基线、方法矛盾和可推进的实验方向。 | | 📝 证据约束写作 | 生成实验 brief、proposal、related work 或章节草稿,并保留对应证据链。 | | 🚦 阶段编排与门控 | 通过阶段状态、门控检查、一致性检查和产出记录管理长程研究流程。 | | 🔁 自主优化闭环 | 将失败原因、审查反馈、矛盾发现和修正记录写入研究状态,支持后续轮次持续改进。 | | 📚 Zotero 阅读工作流 | 以 Zotero 文献库、PDF 和阅读现场为入口,把本地阅读过程接入 RH 研究状态。 | | 🔌 多 agent 接入 | 支持主流 AI 编程 agent,并可通过 agent profile 接入第三方 agent 工具。 |
安装提示
先安装一个你常用的 AI 编程 agent。下面以 Codex 为例:
npm install -g @openai/codex
然后把下面这段交给 Codex:
请为当前环境安装 Research Harness:
1. 克隆仓库:https://github.com/Biajin-PKU/research-harness.git
2. 进入项目目录并运行 ./setup.sh
3. 运行 rh --json doctor 验证安装
4. 为 Codex 安装 RH skills:rh skill install --agent codex
5. 运行 rh skill verify --agent codex 检查 skills 是否可用
6. 如果任何步骤失败,先诊断原因并修复,不要跳过失败步骤
手动安装、模型路径和 MCP 配置见:
- [中文快速开始](docs/quickstart.zh.md)
- [English Quickstart](docs/quickstart.md)
- [Demo story](docs/DEMO.md)
- [Showcase bundle](docs/showcase-bundle.md)
场景展示
下面提供的是可以直接交给 agent 的 prompt。RH 会把这些指令组织成 topic、paper pool、claim、gap、artifact 和 provenance 等结构化状态,而不是只生成一次性聊天回答。
从零建立研究主题
Prompt
围绕「robust budget pacing for online advertising」创建一个研究 topic。
检索近期论文,筛选有用论文入库,并建立第一版 literature map。
RH 如何执行:创建 topic,检索并入库论文,维护 paper pool,并将 literature map 记录为可接续的研究产出。
把阅读变成证据资产
Prompt
精读这个 topic 中最相关的论文。
提取研究声明、关键假设、局限、数据集、指标和可复现性风险。
RH 如何执行:调用论文精读和声明提取能力,把 claim、假设、局限和风险写入主题状态,并保留来源关系。
从证据收敛到实验方向
Prompt
基于已记录证据识别 research gaps。
比较相关 baselines,并为最有潜力的方向生成 experiment brief。
RH 如何执行:基于已入库论文和声明识别 gap 与 baseline,将实验方向收敛为带证据约束的 experiment brief。
生成可审查的写作草稿
Prompt
基于当前 topic 的 paper pool 和 claims,起草 related work。
每个关键结论都需要保留对应证据来源。
RH 如何执行:从 paper pool、claim 和 provenance 中组织写作材料,生成可审查、可追溯的章节草稿。
使用入口
| 入口 | 适合场景 | 文档 | |---|---|---| | Zotero 侧边栏 | 以论文 / 文献库为中心的研究工作流 | [docs/zotero-rh-panel.md](docs/zotero-rh-panel.md) | | MCP / Agent 客户端 | Codex、Claude Code、Gemini CLI、OpenCode、Cline、Cursor Agent、Kilo Code 等 agent 工作流 | [docs/agent-guide.md](docs/agent-guide.md) | | CLI | 本地终端、脚本、批处理、自动化 | [docs/quickstart.zh.md](docs/quickstart.zh.md) | | Python API | Notebook、pipeline、程序化集成 | [docs/python-api.md](docs/python-api.md) |
开源维护与 Codex
Research Harness 本身也使用 Codex 维护开源工作流:生成和审查测试、回放回归用例、检查 release hygiene、更新文档、复核 MCP / CLI / Zotero bridge 变更,并在合并前辅助进行安全检查。RH 的目标不是只让 agent 生成一次性答案,而是把维护过程中的判断、失败、修正和证据记录下来,沉淀为后续可复用的项目状态。
面向开源维护者,RH 提供一套可迁移的 agent 工作模式:Codex 负责执行与验证,RH 负责 paper、claim、artifact、gate、provenance 和长期任务状态,让复杂研究型项目在多轮、多工具、多会话中仍然可追踪、可恢复、可审查。
文档导航
- [文档首页](docs/index.md)
- [中文快速开始](docs/quickstart.zh.md)
- [Agent 使用手册](docs/agent-guide.md)
- [论文管理规范](docs/paper-management.zh.md)
- [MCP 工具与工作流](docs/mcp-tools.zh.md)
- [Zotero 集成](docs/zotero-integration.zh.md)
- [架构总览](docs/architecture.md)
- [故障排查](docs/TROUBLESHOOTING.md)
- [多工具支持矩阵](docs/tool-support.zh.md)
- [安全策略](SECURITY.md)
License
[MIT License](LICENSE)
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Biajin-PKU
- Source: Biajin-PKU/research-harness
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.