openclaw/extensions/discord/src/monitor
Vincent Koc 2d53ffdec1
fix(exec): resolve remote approval regressions (#58792)
* fix(exec): restore remote approval policy defaults

* fix(exec): handle headless cron approval conflicts

* fix(exec): make allow-always durable

* fix(exec): persist exact-command shell trust

* fix(doctor): match host exec fallback

* fix(exec): preserve blocked and inline approval state

* Doctor: surface allow-always ask bypass

* Doctor: match effective exec policy

* Exec: match node durable command text

* Exec: tighten durable approval security

* Exec: restore owner approver fallback

* Config: refresh Slack approval metadata

---------

Co-authored-by: scoootscooob <zhentongfan@gmail.com>
2026-04-01 02:07:20 -07:00
..
acp-bind-here.integration.test.ts test(discord): isolate ACP binding routing seam 2026-03-31 20:49:31 +09:00
agent-components-helpers.ts Discord: fix Group DM component interaction routing and auth (#57763) 2026-03-30 11:17:53 -06:00
agent-components.ts Discord: fix Group DM component interaction routing and auth (#57763) 2026-03-30 11:17:53 -06:00
agent-components.wildcard.test.ts test: speed up discord monitor suites 2026-03-24 22:17:12 +00:00
allow-list.ts feat(discord): add autoThreadName 'generated' strategy (#43366) 2026-03-24 16:27:19 +01:00
auto-presence.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
auto-presence.ts
commands.test.ts
commands.ts
dm-command-auth.test.ts
dm-command-auth.ts
dm-command-decision.test.ts
dm-command-decision.ts
exec-approvals.test.ts fix(exec): resolve remote approval regressions (#58792) 2026-04-01 02:07:20 -07:00
exec-approvals.ts fix(exec): resolve remote approval regressions (#58792) 2026-04-01 02:07:20 -07:00
format.ts
gateway-handle.ts refactor: split discord monitor startup and lifecycle 2026-03-27 00:03:00 +00:00
gateway-plugin.ts test: dedupe discord provider proxy overrides 2026-03-26 20:43:02 +00:00
gateway-registry.ts
gateway-supervisor.test.ts refactor: centralize discord gateway ownership 2026-03-26 23:25:27 +00:00
gateway-supervisor.ts refactor: centralize discord gateway ownership 2026-03-26 23:25:27 +00:00
inbound-context.test-helpers.ts test: share discord monitor fixtures 2026-03-26 20:12:21 +00:00
inbound-context.test.ts fix(security): harden exec approval boundaries 2026-03-22 09:35:25 -07:00
inbound-context.ts fix(security): harden exec approval boundaries 2026-03-22 09:35:25 -07:00
inbound-job.test.ts test(extensions): add discord and telegram coverage 2026-03-22 15:55:41 -07:00
inbound-job.ts
inbound-worker.ts refactor: move discord duration formatting onto runtime env 2026-03-28 03:17:40 +00:00
listeners.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
listeners.ts refactor: move discord system events onto channel runtime 2026-03-28 03:27:12 +00:00
message-handler.bot-self-filter.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
message-handler.inbound-context.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
message-handler.module-test-helpers.ts fix(ci): repair discord harness regressions 2026-03-26 15:39:20 -05:00
message-handler.preflight.acp-bindings.test.ts refactor: move plugin-owned test support into plugins 2026-03-30 08:03:04 +09:00
message-handler.preflight.test-helpers.ts
message-handler.preflight.test.ts Discord: gate audio preflight on member access (#57695) 2026-03-30 14:38:22 +01:00
message-handler.preflight.ts Discord: gate audio preflight on member access (#57695) 2026-03-30 14:38:22 +01:00
message-handler.preflight.types.ts
message-handler.process.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
message-handler.process.ts fix: bound discord inbound media downloads (#58593) (thanks @aquaright1) 2026-04-01 10:59:58 +05:30
message-handler.queue.test.ts fix(ci): repair discord harness regressions 2026-03-26 15:39:20 -05:00
message-handler.test-harness.ts
message-handler.test-helpers.ts
message-handler.ts refactor: move channel dedupe helpers onto core sdk 2026-03-28 02:58:45 +00:00
message-utils.test.ts fix: bound discord inbound media downloads (#58593) (thanks @aquaright1) 2026-04-01 10:59:58 +05:30
message-utils.ts fix: bound discord inbound media downloads (#58593) (thanks @aquaright1) 2026-04-01 10:59:58 +05:30
model-picker-preferences.test.ts
model-picker-preferences.ts refactor: trim state persistence runtime seams 2026-03-28 06:08:18 +00:00
model-picker.test-utils.ts fix: display model name instead of ID in Telegram model selector (#56165) (#56175) 2026-03-28 09:23:09 -04:00
model-picker.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
model-picker.ts
monitor.agent-components.test.ts Discord: fix Group DM component interaction routing and auth (#57763) 2026-03-30 11:17:53 -06:00
monitor.test.ts test(discord): remove monitor polling overhead 2026-03-31 20:56:37 +09:00
monitor.threading-utils.test.ts deps: update fast-xml-parser and markdown-it (#52541) 2026-03-22 17:55:47 -07:00
native-command-context.test.ts
native-command-context.ts
native-command-route.ts fix(ci): repair discord and telegram follow-ups 2026-03-26 16:33:05 -05:00
native-command-ui.ts Discord: resolve /think autocomplete from session model (#49176) 2026-03-24 20:13:11 -05:00
native-command.commands-allowfrom.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
native-command.model-picker.test.ts fix(test): align channel mocks with runtime exports 2026-03-30 12:08:27 +09:00
native-command.options.test.ts Fix Discord native commands bypassing group DM channel allowlist (#57735) 2026-03-30 11:17:36 -06:00
native-command.plugin-dispatch.test.ts Fix Discord native commands bypassing group DM channel allowlist (#57735) 2026-03-30 11:17:36 -06:00
native-command.test-helpers.ts fix(regression): preserve discord thread bindings for plugin commands 2026-03-27 20:24:14 -05:00
native-command.think-autocomplete.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
native-command.ts Fix Discord native commands bypassing group DM channel allowlist (#57735) 2026-03-30 11:17:36 -06:00
preflight-audio.runtime.ts
preflight-audio.ts
presence-cache.ts
presence.test.ts
presence.ts
provider-session.runtime.ts fix(gateway): trim startup plugin imports (#52326) 2026-03-22 08:43:54 -07:00
provider.allowlist.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
provider.allowlist.ts fix: avoid duplicate discord resolve logs 2026-04-01 08:14:54 +01:00
provider.lifecycle.reconnect.ts refactor: split discord monitor startup and lifecycle 2026-03-27 00:03:00 +00:00
provider.lifecycle.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
provider.lifecycle.ts fix(regression): fail discord startup on reconnect exhaustion 2026-03-27 16:20:02 -05:00
provider.proxy.test.ts test: dedupe discord provider proxy overrides 2026-03-26 20:43:02 +00:00
provider.rest-proxy.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
provider.runtime.ts fix(gateway): trim startup plugin imports (#52326) 2026-03-22 08:43:54 -07:00
provider.skill-dedupe.test.ts test: speed up discord channel suites 2026-03-24 21:48:07 +00:00
provider.startup.ts refactor: split discord monitor startup and lifecycle 2026-03-27 00:03:00 +00:00
provider.test.ts test: drop duplicate telegram/discord command tests 2026-04-01 07:46:25 +01:00
provider.ts refactor: move discord error formatting onto ssrf runtime 2026-03-28 03:22:16 +00:00
reply-context.ts
reply-delivery.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
reply-delivery.ts refactor: add retry runtime sdk seam 2026-03-28 05:59:07 +00:00
rest-fetch.ts refactor: add fetch runtime sdk seam 2026-03-28 05:44:33 +00:00
route-resolution.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
route-resolution.ts
sender-identity.ts
startup-status.test.ts
startup-status.ts
status.ts
system-events.ts
thread-bindings.config.ts
thread-bindings.discord-api.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
thread-bindings.discord-api.ts
thread-bindings.lifecycle.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
thread-bindings.lifecycle.ts
thread-bindings.manager.ts
thread-bindings.messages.ts
thread-bindings.persona.test.ts
thread-bindings.persona.ts refactor: trim remaining infra runtime residue 2026-03-28 06:41:56 +00:00
thread-bindings.shared-state.test.ts
thread-bindings.state.ts fix: restore CI runtime seams 2026-03-27 14:07:01 +00:00
thread-bindings.ts
thread-bindings.types.ts
thread-session-close.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
thread-session-close.ts
thread-title.generate.test.ts test: wire discord monitor runtime seams 2026-03-27 00:05:49 +00:00
thread-title.test.ts feat(discord): add autoThreadName 'generated' strategy (#43366) 2026-03-24 16:27:19 +01:00
thread-title.ts fix(discord): avoid bundling pi-ai runtime deps 2026-03-24 11:17:08 -05:00
threading.auto-thread.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
threading.parent-info.test.ts
threading.starter.test.ts test: harden discord monitor regression assertions 2026-03-22 16:56:44 +00:00
threading.ts Fix: move bootstrap session grammar into plugin-owned session-key surfaces (#58400) 2026-03-31 19:41:01 -04:00
timeouts.ts fix: bound discord inbound media downloads (#58593) (thanks @aquaright1) 2026-04-01 10:59:58 +05:30
typing.ts