openclaw/src/discord/monitor
Josh Lehman 6d0939d84e
fix: handle Discord gateway metadata fetch failures (#44397)
Merged via squash.

Prepared head SHA: edd17c0eff
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 21:52:17 -07:00
..
agent-components.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
agent-components.wildcard.test.ts
allow-list.ts fix(discord): enforce users/roles allowlist in reaction ingress 2026-03-12 03:13:46 +01:00
auto-presence.test.ts fix(agents): handle overloaded failover separately (#38301) 2026-03-07 01:42:11 +03:00
auto-presence.ts fix(agents): handle overloaded failover separately (#38301) 2026-03-07 01:42:11 +03:00
commands.test.ts
commands.ts
dm-command-auth.test.ts refactor(gateway): dedupe auth and discord monitor suites 2026-03-02 21:31:36 +00:00
dm-command-auth.ts
dm-command-decision.test.ts refactor: dedupe channel and gateway surfaces 2026-03-02 19:57:33 +00:00
dm-command-decision.ts refactor: unify DM pairing challenge flows 2026-03-07 20:33:50 +00:00
exec-approvals.test.ts Telegram: exec approvals for OpenCode/Codex (#37233) 2026-03-09 23:04:35 -04:00
exec-approvals.ts refactor(security): simplify system.run approval model 2026-03-11 01:43:06 +00:00
format.ts
gateway-error-guard.test.ts
gateway-error-guard.ts
gateway-plugin.ts fix: handle Discord gateway metadata fetch failures (#44397) 2026-03-12 21:52:17 -07:00
gateway-registry.ts
inbound-context.test.ts refactor(discord): extract inbound context helpers 2026-03-08 01:27:05 +00:00
inbound-context.ts refactor(discord): extract inbound context helpers 2026-03-08 01:27:05 +00:00
inbound-job.test.ts fix: decouple Discord inbound worker timeout from listener timeout (#36602) (thanks @dutifulbob) (#36602) 2026-03-06 00:09:14 +01:00
inbound-job.ts fix: decouple Discord inbound worker timeout from listener timeout (#36602) (thanks @dutifulbob) (#36602) 2026-03-06 00:09:14 +01:00
inbound-worker.ts fix: decouple Discord inbound worker timeout from listener timeout (#36602) (thanks @dutifulbob) (#36602) 2026-03-06 00:09:14 +01:00
listeners.test.ts fix(discord): make message listener non-blocking (#39154, thanks @yaseenkadlemakki) 2026-03-07 21:13:47 +00:00
listeners.ts fix(discord): enforce users/roles allowlist in reaction ingress 2026-03-12 03:13:46 +01:00
message-handler.bot-self-filter.test.ts refactor(discord): share message handler test scaffolding 2026-03-07 17:05:23 +00:00
message-handler.inbound-contract.test.ts refactor: dedupe channel and gateway surfaces 2026-03-02 19:57:33 +00:00
message-handler.preflight.acp-bindings.test.ts ACP: add persistent Discord channel and Telegram topic bindings (#34873) 2026-03-05 09:38:12 +01:00
message-handler.preflight.test.ts Secrets: harden SecretRef-safe models.json persistence (#38955) 2026-03-07 11:28:39 -06:00
message-handler.preflight.ts refactor(discord): extract route resolution helpers 2026-03-08 01:15:29 +00:00
message-handler.preflight.types.ts fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) 2026-03-04 10:52:28 +01:00
message-handler.process.test.ts feat: show status reaction during context compaction (#35474) 2026-03-12 21:06:15 -07:00
message-handler.process.ts feat: show status reaction during context compaction (#35474) 2026-03-12 21:06:15 -07:00
message-handler.queue.test.ts Secrets: harden SecretRef-safe models.json persistence (#38955) 2026-03-07 11:28:39 -06:00
message-handler.test-harness.ts refactor: dedupe channel and gateway surfaces 2026-03-02 19:57:33 +00:00
message-handler.test-helpers.ts Secrets: harden SecretRef-safe models.json persistence (#38955) 2026-03-07 11:28:39 -06:00
message-handler.ts fix: decouple Discord inbound worker timeout from listener timeout (#36602) (thanks @dutifulbob) (#36602) 2026-03-06 00:09:14 +01:00
message-utils.test.ts fix: allowlist Discord CDN hostnames for SSRF media (#33275) (thanks @thewilloftheshadow) (#33275) 2026-03-03 11:17:27 -06:00
message-utils.ts fix: allowlist Discord CDN hostnames for SSRF media (#33275) (thanks @thewilloftheshadow) (#33275) 2026-03-03 11:17:27 -06:00
model-picker-preferences.test.ts
model-picker-preferences.ts
model-picker.test-utils.ts
model-picker.test.ts Mattermost: add interactive model picker (#38767) 2026-03-07 21:45:29 +05:30
model-picker.ts Mattermost: add interactive model picker (#38767) 2026-03-07 21:45:29 +05:30
monitor.test.ts follow-up: align ingress, atomic paths, and channel tests with credential semantics (#33733) 2026-03-03 20:29:46 -06:00
native-command-context.test.ts Discord: fix native command context test args 2026-03-07 17:34:11 -08:00
native-command-context.ts refactor(discord): extract inbound context helpers 2026-03-08 01:27:05 +00:00
native-command.commands-allowfrom.test.ts fix(discord): apply effective maxLinesPerMessage in live replies (#40133) 2026-03-10 01:30:24 +03:00
native-command.model-picker.test.ts refactor: dedupe channel outbound and monitor tests 2026-03-03 00:15:15 +00:00
native-command.options.test.ts fix: Discord acp inline actions + bound-thread filter (#33136) (thanks @thewilloftheshadow) (#33136) 2026-03-03 09:30:21 -06:00
native-command.plugin-dispatch.test.ts fix(discord): preserve native command session keys 2026-03-08 01:06:09 +00:00
native-command.test-helpers.ts refactor: dedupe discord native command test scaffolding 2026-03-07 19:02:01 +00:00
native-command.ts fix(discord): apply effective maxLinesPerMessage in live replies (#40133) 2026-03-10 01:30:24 +03:00
preflight-audio.ts fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) 2026-03-04 10:52:28 +01:00
presence-cache.ts
presence.test.ts fix(discord): default presence online when unconfigured 2026-03-03 10:22:27 -06:00
presence.ts fix(discord): default presence online when unconfigured 2026-03-03 10:22:27 -06:00
provider.allowlist.test.ts
provider.allowlist.ts refactor: share provider allowlist input normalization 2026-03-07 23:27:51 +00:00
provider.group-policy.test.ts test: share runtime group policy fallback cases 2026-03-10 22:20:19 +00:00
provider.lifecycle.test.ts fix(test): harden discord lifecycle status sink typing 2026-03-03 01:15:16 +00:00
provider.lifecycle.ts fix(gateway): stop stale-socket restarts before first event (#38643) 2026-03-07 00:58:08 -06:00
provider.proxy.test.ts fix: handle Discord gateway metadata fetch failures (#44397) 2026-03-12 21:52:17 -07:00
provider.rest-proxy.test.ts
provider.skill-dedupe.test.ts fix(skills): deduplicate slash commands by skillName across all interfaces 2026-03-05 05:11:06 +00:00
provider.test.ts fix: harden windows npm runtime path 2026-03-12 23:03:19 +00:00
provider.ts fix: harden windows npm runtime path 2026-03-12 23:03:19 +00:00
reply-context.ts
reply-delivery.test.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
reply-delivery.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
rest-fetch.ts
route-resolution.test.ts refactor(routing): centralize inbound last-route policy 2026-03-08 02:16:03 +00:00
route-resolution.ts refactor(routing): centralize inbound last-route policy 2026-03-08 02:16:03 +00:00
sender-identity.ts
status.ts Runtime: stabilize tool/run state transitions under compaction and backpressure 2026-03-03 21:25:32 -06:00
system-events.ts
thread-bindings.config.ts
thread-bindings.discord-api.test.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
thread-bindings.discord-api.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
thread-bindings.lifecycle.test.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
thread-bindings.lifecycle.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
thread-bindings.manager.ts fix: thread runtime config through Discord/Telegram sends (#42352) (thanks @joshavant) (#42352) 2026-03-10 13:30:57 -05:00
thread-bindings.messages.ts
thread-bindings.persona.test.ts
thread-bindings.persona.ts
thread-bindings.shared-state.test.ts
thread-bindings.state.ts
thread-bindings.ts
thread-bindings.types.ts
thread-session-close.test.ts fix(discord): reset thread sessions on archive 2026-03-03 11:32:59 -06:00
thread-session-close.ts fix(discord): reset thread sessions on archive 2026-03-03 11:32:59 -06:00
threading.auto-thread.test.ts feat(discord): add autoArchiveDuration config option (#35065) 2026-03-10 23:13:24 +01:00
threading.parent-info.test.ts
threading.starter.test.ts
threading.ts feat(discord): add autoArchiveDuration config option (#35065) 2026-03-10 23:13:24 +01:00
timeouts.ts fix: decouple Discord inbound worker timeout from listener timeout (#36602) (thanks @dutifulbob) (#36602) 2026-03-06 00:09:14 +01:00
typing.ts