qwen-code/packages/cli
tanzhenxin 06ccc80c48 feat(channels): allow extensions to register channel plugins
- Add ExtensionChannelConfig interface for declaring channels in extension manifests
- Add loadChannelsFromExtensions() to discover and register channel plugins from active extensions
- Integrate extension channel loading into channel start commands

This enables extensions to contribute new channel types (e.g., Telegram, Slack) without modifying core code.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-26 13:59:32 +00:00
..
src feat(channels): allow extensions to register channel plugins 2026-03-26 13:59:32 +00:00
index.ts fix(cli): suppress Windows pty resize race condition 2026-03-11 18:40:04 +08:00
package.json feat(channels): add DingTalk channel adapter 2026-03-26 08:03:43 +00:00
test-setup.ts fix: prevent bogus shell permission rules in tests 2026-03-20 17:55:33 +08:00
tsconfig.json feat: move extension to core package 2026-01-14 15:30:27 +08:00
vitest.config.ts refactor(core): Unify package exports and improve dev experience 2026-02-01 11:59:05 +08:00