tech-leads-club/harness-toolkit
Steers Cursor and Claude Code agents with gates → follow-up → handoff → policy.
它解决的问题
它为Cursor和Claude Code等AI编码代理提供保护层,确保它们遵守代理自身无法绕过或禁用的严格安全和操作规则。通过在代理执行操作之前拦截事件,它防止未经授权的破坏性操作、机密泄露和不一致的代理行为。
工作原理
该工具包充当一个门卫,挂钩到编辑器的事件流中。它根据三层规则评估每个操作:一个不可配置的“底线”,阻止危险命令(如删除项目外的文件);“始终开启”的检查,监控策略篡改;以及可选的“轨道”,您启用它们以强制执行特定工作流,如代码检查、测试或自定义项目规则。当规则被触发时,harness可以拒绝该操作、请求确认或将指导注入代理的对话中。
适用对象
它专为使用AI编码代理的开发人员和技术负责人设计,他们需要强制执行安全性、维护代码质量或确保跨仓库的一致开发实践,而无需依赖代理自身的内部配置。
亮点
- 不可绕过的底线: 八条核心规则无法禁用,防止破坏性命令、机密访问和未经授权的策略更改。
- 零运行时依赖: 为性能和可靠性而构建,无外部运行时依赖。
- 可自定义的轨道: 二十四项可选功能,包括代码检查/测试强制执行、依赖检查和shell停滞检测。
- 操作员规则: 允许您定义基于Markdown的自定义规则,在代理继续之前强制特定操作或证明。
- 可观测性: 提供详细的报告命令,以审计代理决策、门卫失败和规则执行历史。
相关
- 项目
Prorise-cool/Claude-Code-Multi-AgentClaude Code Multi‑Agent 是一个开源框架,为 Anthropic 的 Claude Code 项目赋予项目感知能力和专家代理功能。它使用 Python Hook 系统和本地运行的 Ollama 模型,自动检测代码库类型,分析用户意图,加载 300 多个领域专用的“技能”(后端、前端、测试、安全等),并强制执行自动文档(DEVELOPMENT.md、KNOWLEDGE.md、CHANGELOG.md)。克隆仓库,安装 Ollama、模型和 uv 后,将项目放入仓库,Claude Code 即可立即了解其上下文,建议合适工具,并可通过 `/backend‑specialist` 或 `/kiro/spec` 等斜杠命令驱动。
关键点:
- 零配置启动;所有配置均位于 `.claude/settings.json` 和 `prompts.json`。
- Hooks 在会话启动、用户提示、工具使用等时刻运行,处理项目检测、意图分析和文档更新。
- Skills 由 `SKILL.md` 文件定义,可自动发现。
- 完全本地运行(无外部 API),与 Git 集成,MIT 许可。
适合希望获得可复现、本地部署 AI 编码助手的开发者或小团队。
- 项目
- 项目
- 项目
anza-xyz/molluskMollusk 是一个轻量级的 Solana 程序测试框架,它在快速、精简的 SVM 环境中运行程序,无需完整的验证器运行时开销。它通过 BPF Loader 直接执行程序 ELF 文件,支持指令链、自动化账户构建器、有状态测试上下文、计算单元基准测试和可重放的测试夹具。