From 33fe4940e189e1e427113931511fca5488822f35 Mon Sep 17 00:00:00 2001 From: claude-code-best Date: Wed, 1 Apr 2026 11:53:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=90=AF=E7=94=A8=20/loop=20=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=EF=BC=8C=E7=A7=BB=E9=99=A4=20feature('AGENT=5FTRIGGER?= =?UTF-8?q?S')=20gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit isKairosCronEnabled() 依赖 feature('AGENT_TRIGGERS'),在反编译版本中 feature() 始终返回 false,导致 /loop skill 被禁用。简化为仅检查 CLAUDE_CODE_DISABLE_CRON 环境变量。 Co-Authored-By: Claude Opus 4.6 --- src/tools/ScheduleCronTool/prompt.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/tools/ScheduleCronTool/prompt.ts b/src/tools/ScheduleCronTool/prompt.ts index 33ff2a2..e82da47 100644 --- a/src/tools/ScheduleCronTool/prompt.ts +++ b/src/tools/ScheduleCronTool/prompt.ts @@ -34,14 +34,7 @@ export const DEFAULT_MAX_AGE_DAYS = * `CLAUDE_CODE_DISABLE_CRON` is a local override that wins over GB. */ export function isKairosCronEnabled(): boolean { - return feature('AGENT_TRIGGERS') - ? !isEnvTruthy(process.env.CLAUDE_CODE_DISABLE_CRON) && - getFeatureValue_CACHED_WITH_REFRESH( - 'tengu_kairos_cron', - true, - KAIROS_CRON_REFRESH_MS, - ) - : false + return !isEnvTruthy(process.env.CLAUDE_CODE_DISABLE_CRON) } /**