openclaw/src/infra/outbound
Tyler Yust b073deee20 feat: implement short ID mapping for BlueBubbles messages and enhance reply context caching
- Added functionality to resolve short message IDs to full UUIDs and vice versa, optimizing token usage.
- Introduced a reply cache to store message context for replies when metadata is omitted in webhook payloads.
- Updated message handling to utilize short IDs for outbound messages and replies, improving efficiency.
- Enhanced error messages to clarify required parameters for actions like react, edit, and unsend.
- Added tests to ensure correct behavior of new features and maintain existing functionality.
2026-01-21 00:45:01 -08:00
..
agent-delivery.test.ts refactor: reuse agent outbound target resolution 2026-01-17 06:54:31 +00:00
agent-delivery.ts fix: preserve subagent thread routing (#1241) 2026-01-20 17:22:07 +00:00
channel-adapters.ts refactor: centralize outbound policy + target schema 2026-01-17 03:33:56 +00:00
channel-selection.ts fix: stabilize gateway config tests + tool schema 2026-01-15 05:16:28 +00:00
channel-target.ts refactor: centralize target normalization 2026-01-17 06:45:11 +00:00
deliver.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
deliver.ts feat: mirror delivered outbound messages (#1031) 2026-01-17 02:03:18 +00:00
directory-cache.ts refactor: centralize target normalization 2026-01-17 06:45:11 +00:00
envelope.test.ts refactor: unify outbound result envelopes 2026-01-07 02:36:05 +00:00
envelope.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
format.test.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
format.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
message-action-runner.test.ts feat: add support for setting group icons in BlueBubbles, enhancing group management capabilities 2026-01-20 12:07:54 +00:00
message-action-runner.ts feat: add support for setting group icons in BlueBubbles, enhancing group management capabilities 2026-01-20 12:07:54 +00:00
message-action-spec.ts feat: implement short ID mapping for BlueBubbles messages and enhance reply context caching 2026-01-21 00:45:01 -08:00
message.test.ts refactor: migrate messaging plugins to sdk 2026-01-18 08:54:00 +00:00
message.ts feat: mirror delivered outbound messages (#1031) 2026-01-17 02:03:18 +00:00
outbound-policy.test.ts refactor: require target for message actions 2026-01-17 04:15:46 +00:00
outbound-policy.ts Step 5 + Review 2026-01-20 12:07:54 +00:00
outbound-send-service.ts style: oxfmt format 2026-01-17 05:48:56 +00:00
payloads.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
payloads.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
target-errors.ts refactor: trim resolver exports 2026-01-17 07:36:09 +00:00
target-normalization.ts refactor: unify target resolver metadata 2026-01-17 07:34:26 +00:00
target-resolver.test.ts test: fix mocks for target resolver 2026-01-17 04:41:02 +00:00
target-resolver.ts feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
targets.test.ts fix: preserve subagent thread routing (#1241) 2026-01-20 17:22:07 +00:00
targets.ts fix: preserve subagent thread routing (#1241) 2026-01-20 17:22:07 +00:00