qwen-code/packages/cli/src
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
..
acp-integration Merge remote-tracking branch 'origin/main' into refactor/task-to-agent-tool 2026-03-20 16:32:37 +08:00
commands feat(channels): allow extensions to register channel plugins 2026-03-26 13:59:32 +00:00
config feat(channels): add Telegram channel integration with ACP bridge 2026-03-24 06:33:36 +00:00
constants fix: correct MiniMax-M2.5 contextWindowSize from 1000000 to 196608 2026-03-19 15:03:55 +08:00
core Merge pull request #1637 from QwenLM/fix/output-language-init-timing 2026-01-29 11:14:07 +08:00
i18n Merge branch 'main' into feat/support-permission 2026-03-19 11:52:24 +08:00
nonInteractive refactor(core): rename TaskTool to AgentTool 2026-03-19 14:55:14 +08:00
patches adh/bugfix/1563 (#4822) 2025-07-25 16:39:37 +00:00
services Merge branch 'main' into fix/pr2371-btw-complete 2026-03-21 01:10:48 +08:00
test-utils feat(cli): make /btw command non-blocking with parallel execution 2026-03-20 00:25:51 +08:00
ui add singal abort for hooks 2026-03-23 16:02:54 +08:00
utils refactor(core): rename TaskTool to AgentTool 2026-03-19 14:55:14 +08:00
gemini.test.tsx feat: add system prompt customization options in SDK and CLI 2026-03-16 02:57:31 +08:00
gemini.tsx feat(storage): support configurable runtime output directory (#2127) 2026-03-20 13:53:05 +08:00
nonInteractiveCli.test.ts fix(core): strip orphaned user entries before retry to prevent API errors 2026-03-14 12:51:34 +08:00
nonInteractiveCli.ts refactor(core): rename TaskTool to AgentTool 2026-03-19 14:55:14 +08:00
nonInteractiveCliCommands.test.ts feat(cli): make /btw command non-blocking with parallel execution 2026-03-20 00:25:51 +08:00
nonInteractiveCliCommands.ts feat(cli): make /btw command non-blocking with parallel execution 2026-03-20 00:25:51 +08:00
validateNonInterActiveAuth.test.ts refactor(debug): replace ConsolePatcher with debugLogger and update error reporting 2026-02-02 17:37:54 +08:00
validateNonInterActiveAuth.ts Merge branch 'main' into feat/debug-logging-refactor 2026-02-01 20:47:38 +08:00