harness-everythings 是一个领域无关的 Agent 生产治理内核。它把目标、Plan、输出合同、角色、任务、产物、证据、审核、验证、批准、交接和恢复组织成可追踪的状态与文件合同;具体生产方式由版本化领域包提供。
当前 alpha 版本基于已批准产品合同从零 clean-room 编写。它不包含历史 Harness、私有提示词、原始轨迹、雇主资料或内部评测目录。用户保留工作产品和外部发布的最终批准权。
本项目以源码可用方式发布,不是 OSI 定义的开源软件。个人学习、研究、实验及许可证列明的其他非商业用途适用 PolyForm Noncommercial License 1.0.0;任何商业使用必须另行取得作者书面授权,可通过本仓库 GitHub Issues 联系。
- 领域无关治理控制面:工作区画像、Plan、角色、上下文路由、生命周期、证据和两阶段写入。
- Software Engineering 与 Content Script 两个 V1 参考领域包。
- 供应商无关的 RuntimeAdapter 合同、串行/人工退化路径和受批准的 staging 导入流程。
- 本地确定性 fixture、Schema 校验和可复核的失败关闭行为。
软件工程只是第一个成熟领域包。图像、音频、视频和真实在线模型不在本候选的已验证范围内。
需要 Python 3.11+。运行时无第三方依赖;开发测试额外使用 pytest。
python -m venv .venv
Windows: .\\.venv\\Scripts\\python.exe -m pip install --no-deps --no-build-isolation -e ".[dev]"
POSIX: .venv/bin/python -m pip install --no-deps --no-build-isolation -e '.[dev]'
python -m harness_everythings.cli.main --help
python -m harness_everythings.cli.main doctor-schemas --format json
python -B -m pytest -q -p no:cacheprovider
python -B -m compileall -q src tests
源码模式缺少 Python 时只应展示安装计划,不应静默安装、提权或连接网络。当前版本尚未提供无 Python 独立可执行包。
python -m harness_everythings.cli.main init new --workspace ./demo --now 2026-01-01T00:00:00Z
python -m harness_everythings.cli.main inspect --workspace ./demo --format json
python -m harness_everythings.cli.main diff --workspace ./demo --format json
python -m harness_everythings.cli.main doctor --workspace ./demo --format json
可能写入的命令默认 dry-run,必须先产生 ApplicationManifest 和 diff,再由用户批准并 apply 精确清单。路径越界、用户文件漂移、未批准外部运行时和缺失能力均 fail closed。
治理控制面
生命周期、Plan、角色、任务、Artifact、Evidence、Review、Approval
|
编排执行面
RuntimeAdapter、事件账本、租约、checkpoint、staging 与人工接管
|
领域包
Software Engineering / Content Script / 未来扩展
核心行为保持领域无关;领域包只增加词汇、阶段、角色、验证器和交付规则,不能削弱安全或批准合同。
两个案例使用压缩逻辑 epoch 和本地确定性 fixture。它们验证了跨会话恢复、失败返工、路径冲突拒绝、事件时点产物快照、replay、独立验证和 Judge;不证明完全无人值守自治、真实在线模型质量、数月真实运行或商业效果。
0.1.0a0 的 Windows/Python 3.11.15 离线隔离发布基线为 Harness 326 passed、ForgeMind 62 passed 和 Schema 67/67。真实 Codex/Claude 自动 subprocess 成功闭环、POSIX 实测和无 Python 独立可执行包仍未验证;这些是当前能力边界,不得由本地确定性 fixture 外推。E6 案例的 judge_pass 只描述本地案例验收,不等于产品或作品的客观质量保证。
小说公开成果使用“林砚”;bootstrap Spec 使用“沈聿”,运行记录没有显式更名事件。该差异已在 发布 manifest 中对账,未修改历史 Spec,也未伪造 Evidence。
顶层 LICENSE 是 PolyForm Noncommercial License 1.0.0,Required Notice 为 Copyright 2026 Li-john1021。许可证允许其列明的非商业用途,但不授权商业使用;商业授权请通过 GitHub Issues 联系仓库所有者。依赖来源见 依赖与许可证说明;请参阅 SECURITY.md 和 CONTRIBUTING.md。