Agent 工具

Canny

@qkal3TypeScriptMIT更新于 2026-09-18

防止 AI 编码 agent 无证据声称工作完成,通过确定性钩子判断,TypeSafe 的 Jev 提供建议,使用追加式账本,无运行时依赖。

英文原文

Stops AI coding agents from claiming work is done without evidence. Deterministic hooks decide, TypeSafe's Jev advises. Append-only ledger, zero runtime dependencies.

qkal/Canny

它在哪儿调用了 Jev

export const JEV_URL = process.env.CANNY_JEV_URL ?? "https://api.typesafe.ai/v1/systemone";

src/jev.ts:7

链接指向我们抓取当天的那个 commit,行号是准的。

这个项目没法在这儿跑

它的 question 组合是运行时拼出来的,或者代码里没有直接写出来,所以没法原样搬过来。源码链接在上面,可以自己去看。

同类的其他项目