fix(keyword-detector): skip keyword detection for background task sessions

Skip all keyword detection for background task sessions to prevent mode
injection (e.g., [analyze-mode], [search-mode]) which incorrectly triggers
Prometheus planner restrictions on Sisyphus sessions.

This aligns with the existing pattern used in:
- sisyphus-orchestrator (line 504)
- todo-continuation-enforcer (line 303)
- session-notification (line 278)

Closes #713
This commit is contained in:
Sangguen Chang
2026-01-17 10:23:23 +09:00
parent 83bb510b35
commit a35c7573cc
3 changed files with 16 additions and 22 deletions
+7 -8
View File
@@ -1,6 +1,5 @@
{
"lockfileVersion": 1,
"configVersion": 1,
"workspaces": {
"": {
"name": "oh-my-opencode",
@@ -31,13 +30,13 @@
"typescript": "^5.7.3",
},
"optionalDependencies": {
"oh-my-opencode-darwin-arm64": "0.0.0",
"oh-my-opencode-darwin-x64": "0.0.0",
"oh-my-opencode-linux-arm64": "0.0.0",
"oh-my-opencode-linux-arm64-musl": "0.0.0",
"oh-my-opencode-linux-x64": "0.0.0",
"oh-my-opencode-linux-x64-musl": "0.0.0",
"oh-my-opencode-windows-x64": "0.0.0",
"oh-my-opencode-darwin-arm64": "3.0.0-beta.8",
"oh-my-opencode-darwin-x64": "3.0.0-beta.8",
"oh-my-opencode-linux-arm64": "3.0.0-beta.8",
"oh-my-opencode-linux-arm64-musl": "3.0.0-beta.8",
"oh-my-opencode-linux-x64": "3.0.0-beta.8",
"oh-my-opencode-linux-x64-musl": "3.0.0-beta.8",
"oh-my-opencode-windows-x64": "3.0.0-beta.8",
},
},
},