Shadow
9203a2fdb1
Discord: CV2! ( #16364 )
2026-02-15 10:24:53 -06:00
Mr. Guy
e927fd1e35
fix: allow agent workspace directories in media local roots ( #17136 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7545ef1e19
Co-authored-by: MisterGuy420 <255743668+MisterGuy420@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-02-15 10:53:45 -05:00
Peter Steinberger
4b9cb46c6e
refactor(outbound): dedupe poll threading + tighten duration semantics
2026-02-14 19:03:46 +01:00
Peter Steinberger
4734c985c8
refactor(discord): share client rest helpers
2026-02-14 15:39:45 +00:00
nyanjou
77df8b1104
feat(discord): add silent message support (SUPPRESS_NOTIFICATIONS flag)
...
- Add silent option to message tool for Discord
- Passes SUPPRESS_NOTIFICATIONS flag (4096) to Discord API
- Threads silent param through entire outbound chain:
- message-action-runner.ts
- outbound-send-service.ts
- message.ts
- deliver.ts
- discord outbound adapter
- send.outbound.ts
- send.shared.ts
Usage: message tool with silent=true suppresses push/desktop notifications
2026-02-13 12:44:14 -06:00
Shadow
61d57be4c2
Discord: preserve media caption whitespace
2026-02-12 16:40:08 -06:00
magendary
ead3bb645f
discord: auto-create thread when sending to Forum/Media channels ( #12380 )
...
* discord: auto-create thread when sending to Forum/Media channels
* Discord: harden forum thread sends (#12380 ) (thanks @magendary)
* fix: clean up discord send exports (#12380 ) (thanks @magendary)
---------
Co-authored-by: Shadow <shadow@clawd.bot>
2026-02-09 20:26:42 -06:00
cpojer
f06dd8df06
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
2026-02-01 10:03:47 +09:00
cpojer
5ceff756e1
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
2026-01-31 16:19:20 +09:00
Shadow
6044bf3637
Discord: fix resolveDiscordTarget parse options
2026-01-28 00:37:21 -06:00
nonggia.liang
7958ead91a
fix: resolve Discord usernames to user IDs for outbound messages
...
When sending Discord messages via cron jobs or the message tool,
usernames like "john.doe" were incorrectly treated as channel names,
causing silent delivery failures.
This fix adds a resolveDiscordTarget() function that:
- Queries Discord directory to resolve usernames to user IDs
- Falls back to standard parsing for known formats
- Enables sending DMs by username without requiring explicit user:ID format
Changes:
- Added resolveDiscordTarget() in targets.ts with directory lookup
- Added parseAndResolveRecipient() in send.shared.ts
- Updated all outbound send functions to use username resolution
Fixes #2627
2026-01-27 21:05:37 -06:00
Peter Steinberger
458e731f8b
fix: newline chunking across channels
2026-01-25 04:11:36 +00:00
Peter Steinberger
a08438ae97
refactor(discord): centralize target parsing
...
Co-authored-by: Jonathan Rhyne <jonathan@pspdfkit.com>
2026-01-18 00:04:38 +00:00
Peter Steinberger
46015a3dd8
feat: add cross-context messaging resolver
...
Co-authored-by: Thinh Dinh <tobalsan@users.noreply.github.com>
2026-01-17 03:17:13 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
ac613b6632
refactor(discord): split send pipeline
2026-01-14 05:39:55 +00:00