JeiKeiLim/tenet
说明与用途
**价值**
JeiKeiLim/tenet 通过 **Spec‑driven、DAG 编排 + 3‑critic 评估** 的方式,把 Claude Code、OpenCode、Codex 等大模型包装成可长时间(12 小时以上)自行运行的 AI 代理。它能够把手工的代码生成、测试、部署、监控等环节自动化,显著降低重复性劳动,让研发团队把精力放在业务创新上。
**典型接入方式**
- **阅读并运行 README**:先在本地或 CI 环境执行项目自带的快速示例,确认依赖(Node ≥ 18、TypeScript、对应模型的 API Key)能够正常工作。
- **定义 Spec & DAG**:在项目根目录编写 JSON/YAML 规格文件,描述任务节点、输入/输出以及依赖关系(DAG)。
- **接入模型凭证**:在
.env中配置 Claude、OpenAI(Codex)或 OpenCode 的访问令牌。 - **启动调度器**:
npm run start(或ts-node src/engine.ts)启动调度器,系统会依据 DAG 自动调度各节点并走 3‑critic 评审流程。 - **监控与扩展**:通过内置的日志/Prometheus 指标或自定义 webhook,将结果回写至自家 CI/CD、Issue Tracker 或数据库,实现端到端的可视化工作流。
**生产可用性**
- **成熟度**:当前得分 60/100,适合作为原型或内部工具使用。
- **依赖与维护**:TypeScript 代码库较小(41 Stars、1 Fork),最近一次提交在 2026‑06‑25,说明仍在活跃维护,但仍需自行审计依赖安全性和许可证兼容性。
- **部署建议**:先在沙箱或小规模 PoC 环境验证 Spec 与模型调用是否符合预期;确认 3‑critic 评审的阈值与业务容忍度后,再考虑在生产环境(K8s、Docker Swarm 等)以容器化方式部署,并加入监控/限流。
综上,JeiKeiLim/tenet 能显著削减手工编程与运维工作,接入成本相对低(只要配置 Spec 与模型凭证),但在正式生产前建议完成安全审计、依赖锁定以及容错/回滚机制的验证。
实际用途
JeiKeiLim/tenet helps remove repetitive manual operations from a workflow.
- remove manual work
- connect tools into repeatable flows
- schedule operational tasks
限制与审查说明
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:31:23.338Z