Commit Graph

162 Commits

Author SHA1 Message Date
w0x7ce
c5f6bec44b feat: Add DingTalk channel support via Stream Mode
- Add pkg/channels/dingtalk.go with WebSocket Stream Mode
- Add DingTalkConfig to config.go
- Register DingTalk in manager.go
- Update README with DingTalk setup instructions
- Add open-dingtalk/dingtalk-stream-sdk-go v0.9.1 dependency
2026-02-10 21:33:55 +08:00
lxowalle
9936dbce52 * Discord & Telegram support ASR through groq 2026-02-10 17:11:42 +08:00
zepan
24d5e833ad 1. add hardware samples 2026-02-10 15:54:59 +08:00
lxowalle
91e7e18e85 Merge pull request #6 from imguoguo/fix-feishu
fix: enable Feishu message flow
2026-02-10 15:27:38 +08:00
Guoguo
f3f7ca7851 fix: enable Feishu message flow 2026-02-10 15:20:00 +08:00
lxowalle
ac945fa6f3 Merge pull request #3 from Danieldd28/feature/dynamic-context-compression
feat: implement dynamic context compression
2026-02-10 10:59:13 +08:00
Danieldd28
2df60b2fa3 feat: make context compression dynamic and add thinking animation
- Implement dynamic context window awareness for compression thresholds
- Add 'Thinking' animation for Telegram channel with auto-edit response
- Refactor summarization to handle multi-part batches and oversized messages
2026-02-10 02:00:57 +07:00
Danieldd28
07e624c8da feat: implement dynamic context compression for efficient memory usage
- Added Summary field to Session struct
- Implemented background summarization when history > 20 messages
- Included conversation summary in system prompt for long-term context
- Added thread-safety for concurrent summarization per session
2026-02-10 01:25:46 +07:00
zepan
f7d6a9ca43 1. add discord group 2026-02-09 22:12:15 +08:00
zepan
5baae33911 1. add wechat group 2026-02-09 21:36:11 +08:00
lxowalle
b599a022be * Fix some typos 2026-02-09 19:53:49 +08:00
lxowalle
e17693b17c * First commit 2026-02-09 19:20:19 +08:00