picoclaw/pkg/channels
Hua e03124dc8a refactor: improve SplitMessage API clarity
- Accept hard upper limit (maxLen) instead of pre-subtracted value
- Caller now passes actual platform limit (e.g., 2000 for Discord)
- Internal buffer of 500 chars is handled within message.go
- Preferred split at maxLen - 500, may extend to maxLen for code blocks
- Never exceeds maxLen, no more mental math for callers
2026-02-18 20:21:51 +00:00
..
base.go merge: sync upstream/main into feat/multi-agent-routing 2026-02-14 10:38:04 -03:00
base_test.go style: fix gofmt formatting (CRLF -> LF) 2026-02-14 11:21:47 +09:00
dingtalk.go misc: fmt code 2026-02-13 17:51:47 +08:00
discord.go refactor: improve SplitMessage API clarity 2026-02-18 20:21:51 +00:00
feishu_32.go add build constraints for feishu to support 32-bit builds 2026-02-11 20:59:25 +01:00
feishu_64.go Merge branch 'main' into architecture-32-bit 2026-02-13 21:18:34 +01:00
line.go style: fix gofmt formatting (CRLF -> LF) 2026-02-14 11:21:47 +09:00
maixcam.go Fix shadowing field runnnig 2026-02-16 00:47:17 +09:00
manager.go feat: implement structured Telegram command handling with a dedicated command service and telegohandler integration. (#164) 2026-02-16 14:20:16 +08:00
onebot.go fix: improve connection handling in OneBotChannel 2026-02-14 20:25:55 +08:00
qq.go add QQ channel support 2026-02-11 00:00:53 +08:00
slack.go merge: sync upstream/main into feat/multi-agent-routing 2026-02-16 10:34:55 -03:00
slack_test.go refactor(channels): consolidate media handling and improve resource cleanup 2026-02-12 12:46:28 +08:00
telegram.go merge: sync upstream/main into feat/multi-agent-routing 2026-02-16 10:34:55 -03:00
telegram_commands.go feat: implement structured Telegram command handling with a dedicated command service and telegohandler integration. (#164) 2026-02-16 14:20:16 +08:00
whatsapp.go Remove duplicate truncate functions, reuse utils.Truncate 2026-02-12 00:46:48 +08:00