Peter Steinberger
|
677450cd9b
|
chore(release): bump version to 2026.2.6
|
2026-02-06 15:37:31 -08:00 |
|
Peter Steinberger
|
5031b283a5
|
chore: bump version to 2026.2.4
|
2026-02-05 00:38:50 -08:00 |
|
Peter Steinberger
|
f895c9fba1
|
chore: sync plugin versions to 2026.2.3
|
2026-02-04 17:55:13 -08:00 |
|
mudrii
|
5d82c82313
|
feat: per-channel responsePrefix override (#9001)
* feat: per-channel responsePrefix override
Add responsePrefix field to all channel config types and Zod schemas,
enabling per-channel and per-account outbound response prefix overrides.
Resolution cascade (most specific wins):
L1: channels.<ch>.accounts.<id>.responsePrefix
L2: channels.<ch>.responsePrefix
L3: (reserved for channels.defaults)
L4: messages.responsePrefix (existing global)
Semantics:
- undefined -> inherit from parent level
- empty string -> explicitly no prefix (stops cascade)
- "auto" -> derive [identity.name] from routed agent
Changes:
- Core logic: resolveResponsePrefix() in identity.ts accepts
optional channel/accountId and walks the cascade
- resolveEffectiveMessagesConfig() passes channel context through
- Types: responsePrefix added to WhatsApp, Telegram, Discord, Slack,
Signal, iMessage, Google Chat, MS Teams, Feishu, BlueBubbles configs
- Zod schemas: responsePrefix added for config validation
- All channel handlers wired: telegram, discord, slack, signal,
imessage, line, heartbeat runner, route-reply, native commands
- 23 new tests covering backward compat, channel/account levels,
full cascade, auto keyword, empty string stops, unknown fallthrough
Fully backward compatible - no existing config is affected.
Fixes #8857
* fix: address CI lint + review feedback
- Replace Record<string, any> with proper typed helpers (no-explicit-any)
- Add curly braces to single-line if returns (eslint curly)
- Fix JSDoc: 'Per-channel' → 'channel/account' on shared config types
- Extract getChannelConfig() helper for type-safe dynamic key access
* fix: finish responsePrefix overrides (#9001) (thanks @mudrii)
* fix: normalize prefix wiring and types (#9001) (thanks @mudrii)
---------
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
|
2026-02-04 16:16:34 -05:00 |
|
Peter Steinberger
|
1c4db91593
|
chore: prepare 2026.2.2 release
|
2026-02-03 10:02:01 -08:00 |
|
Peter Steinberger
|
85cd55e22b
|
chore: bump to 2026.2.1
|
2026-02-02 08:51:54 +00:00 |
|
Peter Steinberger
|
19775abdda
|
fix: clean up plugin linting and types
|
2026-02-01 15:38:32 -08:00 |
|
cpojer
|
f06dd8df06
|
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
|
2026-02-01 10:03:47 +09:00 |
|
cpojer
|
230ca789e2
|
chore: Lint extensions folder.
|
2026-01-31 22:42:45 +09:00 |
|
cpojer
|
8cab78abbc
|
chore: Run pnpm format:fix.
|
2026-01-31 21:13:13 +09:00 |
|
Peter Steinberger
|
247fab47ca
|
chore: bump version to 2026.1.30
|
2026-01-31 11:37:36 +01:00 |
|
Peter Steinberger
|
62e4ad23d3
|
chore: release 2026.1.29
|
2026-01-30 06:25:45 +01:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|
Peter Steinberger
|
cb4b3f74b5
|
chore(release): bump versions to 2026.1.29
|
2026-01-29 16:48:13 +00:00 |
|
Peter Steinberger
|
7eb57b691c
|
chore: prep 2026.1.27-beta.1 release
|
2026-01-28 01:35:58 +01:00 |
|
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +00:00 |
|
Peter Steinberger
|
72fea5e305
|
chore: bump version to 2026.1.26
|
2026-01-27 09:10:47 +00:00 |
|
Peter Steinberger
|
8f6542409a
|
chore: bump versions for 2026.1.25
|
2026-01-25 22:13:04 +00:00 |
|
Peter Steinberger
|
a22ac64c47
|
chore: release 2026.1.24-1
|
2026-01-25 14:08:20 +00:00 |
|
Peter Steinberger
|
458e731f8b
|
fix: newline chunking across channels
|
2026-01-25 04:11:36 +00:00 |
|
Peter Steinberger
|
c147962434
|
fix: normalize googlechat targets
|
2026-01-25 00:04:47 +00:00 |
|
Peter Steinberger
|
5570e1a946
|
fix: polish Google Chat plugin (#1635) (thanks @iHildy)
Co-authored-by: Ian Hildebrand <ian@jedi.net>
|
2026-01-24 23:30:45 +00:00 |
|
iHildy
|
c64184fcfa
|
googlechat: implement typing indicator via message editing
|
2026-01-24 23:30:45 +00:00 |
|
iHildy
|
5991bed32e
|
feat(googlechat): support Google Workspace Add-on event format
|
2026-01-24 23:30:45 +00:00 |
|
iHildy
|
b76cd6695d
|
feat: add beta googlechat channel
|
2026-01-24 23:30:45 +00:00 |
|