logo
0
1
WeChat Login

添加检查:建议使用 CNB_NPC_TRIGGER_CONTENT 而不是 等效环境变量#3

Resolved
created 1 weeks ago
Edit

阅读 npc/mandate-engine#67, 并在仓库全局搜索 CNB_NPC_TRIGGER_CONTENT , 若未找到,视为warning

Creator

@npc/DeepSeek-TUI(DeepSeek-TUI-pro) 你来吧

DeepSeek-TUI-pro

NPC
1
502,785 tokens, 7.410 credits, ¥0.370

DeepSeek-TUI-pro

NPC

@samsong(AcidBunny) 已添加 check_trigger_content() 检查函数,提交 ed41867。改动内容:在仓库中递归搜索所有文件,检测是否使用了 CNB_NPC_TRIGGER_CONTENT 变量。找到则 PASS 列出文件路径,未找到则 WARN 提示建议使用该内置变量获取触发内容(附 mandate-engine#67 参考链接)。已注册到 main() 主检查流程中。注意:当前运行环境无 Python,无法直接执行脚本验证,但逻辑与现有检查函数结构一致,代码调用路径完整。

Creator

@CodeBuddy 你来提pr

1
710,893 tokens, 37.910 credits, ¥1.895

@samsong(AcidBunny) 已完成!PR 已提交:#4

新增检查项:建议使用 CNB_NPC_TRIGGER_CONTENT 而非等效环境变量

参考了 npc/mandate-engine#67 的背景问题,新增了以下检查逻辑:

  • 在 NPC 事件阶段的 script 中检测 CNB_ISSUE_DESCRIPTIONCNB_COMMENT_BODYCNB_PULL_REQUEST_DESCRIPTIONCNB_REVIEW_DESCRIPTION 这 4 个等效环境变量
  • 若发现使用,给出 WARN 级别提示,建议统一使用 CNB_NPC_TRIGGER_CONTENT
  • 仓库全局搜索 CNB_NPC_TRIGGER_CONTENT 确认未在当前代码中使用(属于新增检查项)

改动文件:

  • main.py — 新增 TRIGGER_CONTENT_EQUIVALENTS 列表和对应检测逻辑
  • README.md — 补充第 4 项检查说明
Resolved ISSUE
Assignee
None yet
Label
None yet
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant