picoclaw/pkg
Hoshina 60b68b305a 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-23 04:55:15 +08:00
..
agent feat(channels): add MediaSender optional interface for outbound media 2026-02-23 03:10:57 +08:00
auth enable misspell 2026-02-25 21:14:19 +11:00
bus feat(channels): add MediaSender optional interface for outbound media 2026-02-23 03:10:57 +08:00
channels feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) 2026-02-23 04:55:15 +08:00
config feat(channels): add typing/placeholder automation and Pico Protocol channel (Phase 10 + 7) 2026-02-23 04:55:15 +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-23 00:44:45 +08:00
health refactor(channels): consolidate HTTP servers into shared server managed by Manager 2026-02-23 02:39:09 +08:00
heartbeat refactor(bus): fix deadlock and concurrency issues in MessageBus 2026-02-23 00:44:45 +08:00
logger enable prealloc 2026-02-25 21:31:07 +11:00
media refactor(media): add MediaStore for unified media file lifecycle management 2026-02-22 23:27:55 +08:00
migrate Merge pull request #677 from yinwm/refactor/model-to-model-name 2026-02-24 19:05:40 +08:00
providers fix(providers): support per-model request_timeout in model_list (#733) 2026-02-26 19:08:19 +11: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 Perf/precompile regex (#687) 2026-02-26 20:44:03 +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-23 03:10:57 +08:00
utils refactor(channels): unify message splitting and add per-channel worker queues 2026-02-22 22:46:29 +08:00
voice feat(linter): Fix govet linter 2026-02-20 22:35:16 +02:00