aboutsummaryrefslogtreecommitdiff
path: root/src/detect/manifests
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-17 01:53:55 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-17 01:53:55 +0300
commit99760f77db74d42108865cc412a47137b0ed384c (patch)
tree44e540178d6d267b741c13c07bb17ce516965640 /src/detect/manifests
parentb42c6e661e5b02952f8990d9a16dce984e41463a (diff)
fix: detect grok background work from pinned status
Diffstat (limited to 'src/detect/manifests')
-rw-r--r--src/detect/manifests/grok.toml15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/detect/manifests/grok.toml b/src/detect/manifests/grok.toml
index 996cf377..30b6e9c7 100644
--- a/src/detect/manifests/grok.toml
+++ b/src/detect/manifests/grok.toml
@@ -1,6 +1,6 @@
id = "grok"
-version = "2026.07.16.1"
-min_engine_version = 2
+version = "2026.07.16.2"
+min_engine_version = 3
updated_at = "2026-07-16T00:00:00Z"
aliases = ["grok-build"]
@@ -74,6 +74,17 @@ any = [
{ contains = ["←/→:scope"] },
]
+# Grok clears its OSC busy signals while background work runs. The first
+# non-empty row is pinned application chrome, where this animated chip shows
+# the number of running background tasks and disappears when the count is zero.
+[[rules]]
+id = "background_work_chip_working"
+state = "working"
+priority = 1170
+region = "top_non_empty_lines(1)"
+visible_working = true
+line_regex = ['[⋅:⸬⁙.·]\s+[1-9][0-9]*\s+│']
+
[[rules]]
id = "osc_progress_working"
state = "working"