用途:jev-prose 通过 CLI 获取独立、概率性的编辑反馈,用于检查文本中的 AI 写作模式并据此修订。它检查的是模式而非作者身份,编辑决定由写作者做出。
主要能力:对请求的句子、段落或短节进行有界循环检查与修订。支持 --profile general(通用)与 --profile formal(论文、规范、正式技术文本),strict 仅在要求时使用,会加入个人编辑偏好。可选 --audience、--voice、--context context.txt 帮助减少误报。
使用方式:先运行 jev-prose --help 检查可用性。从 claude-code-tools 检出目录安装:uv tool install ./packages/jev-prose。默认认证使用 CLOUDFLARE_ACCOUNT_ID 与 CLOUDFLARE_API_TOKEN,或已有的 sysone 账户配置与 Wrangler 登录;后端为托管的 Jev,文本与可选上下文会发送到该处。可用 --backend typesafe 或 --url 与 --model 选择已配置的替代后端。不要打印密钥。
检查流程:将草稿保存为临时 UTF-8 文件,运行 jev-prose check draft.txt --profile general > report.json。命令退出码 1 表示有发现而非调用失败,仍需读取报告;要求 ran: true、ok: true 且 answered == expected。退出码 2、缺少输出、JSON 格式错误或检查不完整应作为错误停止循环。状态为 clean 则停止;否则对照草稿检查被标记的问题与指引,高概率不等于必须修改,可简要说明理由驳回不适用标记。Jev 不提供证据片段,需自行定位。最多允许三次修订、四次检查,且始终检查最后一次修订。
限制:不得更改阈值以获取 clean 结果,不得添加虚构示例、轶事、感受、测量、来源或更强主张,不得为减少标记而删除必要限定或事实内容。若处理某发现会削弱、加强、删除或改变结论,应保留原主张并报告未解决,除非用户授权更改事实或论点。句子检查无法建立文档级结构。输入上限为 24,000 字符,不得静默截断。该工作流在调用时运行,不安装自动钩子。若没有检出或已安装的 CLI,应报告该前置条件,而不是用自我审查替代 Jev 结果。