picoclaw/pkg
Hoshina 90b4a64683 feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7)
Phase 10: Define TypingCapable, MessageEditor, PlaceholderRecorder interfaces.
Manager orchestrates outbound typing stop and placeholder editing via preSend.
Migrate Telegram, Discord, Slack, OneBot to register state with Manager instead
of handling locally in Send. Phase 7: Add native WebSocket Pico Protocol channel
as reference implementation of all optional capability interfaces.
2026-02-24 12:10:45 +08:00
..
agent feat(channels): add MediaSender optional interface for outbound media 2026-02-24 12:10:45 +08:00
auth feat(fmt): Fix formatting 2026-02-20 20:03:11 +02:00
bus feat(channels): add MediaSender optional interface for outbound media 2026-02-24 12:10:45 +08:00
channels feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) 2026-02-24 12:10:45 +08:00
config feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) 2026-02-24 12:10:45 +08:00
constants refactor: replace bool map with set-style map for internal channels (#472) 2026-02-19 11:48:17 +01:00
cron feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
devices refactor(bus): fix deadlock and concurrency issues in MessageBus 2026-02-24 12:10:45 +08:00
health refactor(channels): consolidate HTTP servers into shared server managed by Manager 2026-02-24 12:10:45 +08:00
heartbeat refactor(bus): fix deadlock and concurrency issues in MessageBus 2026-02-24 12:10:45 +08:00
logger fix: align Docker Go version with go.mod and optimize logger (#596) 2026-02-24 08:52:16 +11:00
media refactor(media): add MediaStore for unified media file lifecycle management 2026-02-24 12:10:45 +08:00
migrate feat: add native Mistral AI provider support 2026-02-22 11:40:21 +04:00
providers fix: remove extra fields from ToolCall JSON serialization 2026-02-22 11:40:21 +04:00
routing feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
session feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
skills translate Chinese comments 2026-02-24 10:27:49 +11:00
state feat(fmt): Run formatters 2026-02-18 21:48:23 +02:00
tools feat(channels): add MediaSender optional interface for outbound media 2026-02-24 12:10:45 +08:00
utils refactor(channels): unify message splitting and add per-channel worker queues 2026-02-24 12:10:45 +08:00
voice feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00