fix(athena): reduce keyword-detector log noise for Athena sessions

Only log keyword skipping when there are actual keywords to skip, not on every Athena message.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
ismeth
2026-02-18 20:56:40 +01:00
committed by YeonGyu-Kim
parent 5dfe0a34fc
commit ef74577ccb

View File

@@ -52,10 +52,12 @@ export function createKeywordDetectorHook(ctx: PluginInput, _collector?: Context
// Use getAgentConfigKey to handle display name remapping ("Athena (Council)" → "athena").
const agentConfigKey = currentAgent ? getAgentConfigKey(currentAgent) : undefined
if (agentConfigKey === "athena") {
log(`[keyword-detector] Skipping all keywords for Athena (council orchestrator)`, {
sessionID: input.sessionID,
skippedTypes: detectedKeywords.map((k) => k.type),
})
if (detectedKeywords.length > 0) {
log(`[keyword-detector] Skipping keywords for Athena (council orchestrator)`, {
sessionID: input.sessionID,
skippedTypes: detectedKeywords.map((k) => k.type),
})
}
return
}