Commit Graph
3672 Commits
Author SHA1 Message Date
Re-bin c45a239c01 Merge PR #219: add DingTalk channel support 2026-02-08 18:06:16 +00:00
Re-bin b6ec6a8a76 fix(dingtalk): security and resource fixes for DingTalk channel 2026-02-08 18:06:07 +00:00
Re-bin 499f602223 Merge branch 'main' into pr-219 2026-02-08 17:34:06 +00:00
chaohuang-aiandGitHub 3675758a44 Update README.md 2026-02-08 18:10:24 +08:00
chaohuang-aiandGitHub 9e3823ae03 Update README.md 2026-02-08 18:03:00 +08:00
chaohuang-aiandGitHub f49c639b74 Update README.md 2026-02-08 18:02:48 +08:00
pinhua33 08efe6ad3f refactor: add OAuth support to provider registry system
- Add is_oauth and oauth_provider fields to ProviderSpec
- Update _make_provider() to use registry for OAuth provider detection
- Update get_provider() to support OAuth providers (no API key required)
- Mark OpenAI Codex as OAuth-based provider in registry

This improves the provider registry architecture to support OAuth-based
authentication flows, making it extensible for future OAuth providers.

Benefits:
- OAuth providers are now registry-driven (not hardcoded)
- Extensible design: new OAuth providers only need registry entry
- Backward compatible: existing API key providers unaffected
- Clean separation: OAuth logic centralized in registry
2026-02-08 16:48:11 +08:00
pinhua33 c1dc8d3f55 fix: integrate OpenAI Codex provider with new registry system
- Add OpenAI Codex ProviderSpec to registry.py
- Add openai_codex config field to ProvidersConfig in schema.py
- Mark Codex as OAuth-based (no API key required)
- Set appropriate default_api_base for Codex API

This integrates the Codex OAuth provider with the refactored
provider registry system introduced in upstream commit 299d8b3.
2026-02-08 16:33:46 +08:00
pinhua33 6bca38b89d Merge remote-tracking branch 'upstream/main' into feature/codex-oauth 2026-02-08 15:47:10 +08:00
Re-bin 299d8b33b3 refactor: replace provider if-elif chains with declarative registry 2026-02-08 07:29:31 +00:00
pinhua33 5bcfb550d5 Merge remote-tracking branch 'origin/main' into feature/codex-oauth 2026-02-08 13:49:25 +08:00
Re-bin 00185f2bee feat: add Telegram typing indicator 2026-02-08 05:44:06 +00:00
pinhua33 42c2d83d70 refactor: remove Codex OAuth implementation and integrate oauth-cli-kit 2026-02-08 13:41:47 +08:00
Re-bin f7f812a177 feat: add /reset and /help commands for Telegram bot 2026-02-08 05:06:41 +00:00
tao.jun 59017aa9bb feat(feishu): Add event handlers for reactions, message read, and p2p chat events
- Register handlers for message reaction created events
- Register handlers for message read events
- Register handlers for bot entering p2p chat events
- Prevent error logs for these common but unprocessed events
- Import required event types from lark_oapi
2026-02-08 13:03:32 +08:00
tao.jun 47a0628067 Merge tag 'v0.1.3.post5' into merge-upstream-v0.1.3.post5 2026-02-08 13:01:01 +08:00
Re-bin 3b61ae4fff fix: skip provider prefix rules for vLLM/OpenRouter/AiHubMix endpoints 2026-02-08 04:29:51 +00:00
w0x7ce 240db894b4 feat(channels): add DingTalk channel support and documentation 2026-02-08 11:58:49 +08:00
张涔熙 342ba2b879 fix(cli): stabilize wrapped CJK arrow navigation in interactive input 2026-02-08 11:10:03 +08:00
张涔熙 8b1ef77970 fix(cli): keep prompt stable and flush stale arrow-key input 2026-02-08 10:38:32 +08:00
Vincent Wu 3c8eadffed feat: add MiniMax provider support via LiteLLM 2026-02-08 03:55:24 +08:00
Re-bin 438ec66fd8 docs: v0.1.3.post5 release news 2026-02-07 18:15:18 +00:00
Re-bin 9fe2c09fd3 bump version to 0.1.3.post5 2026-02-07 18:01:14 +00:00
Re-bin d2fef6059d Merge PR #289: add Telegram proxy support and channel startup error handling 2026-02-07 17:56:45 +00:00
Re-bin d258f5beba Merge branch 'main' into pr-289 2026-02-07 17:54:33 +00:00
Re-bin d027964b77 Merge PR #287: fix WhatsApp LID access denied 2026-02-07 17:40:56 +00:00
Re-bin 544eefbc8a fix: correct variable references in WhatsApp LID handling 2026-02-07 17:40:46 +00:00
alan cf1663af13 feat: conditionally set telegram proxy 2026-02-07 22:18:43 +08:00
alan 3166c15cff feat: add telegram proxy support and add error handling for channel startup 2026-02-07 20:37:41 +08:00
Adrian Höhne b179a028c3 Fixes Access Denied because only the LID was used. 2026-02-07 12:13:13 +00:00
chaohuang-aiandGitHub 625fc60282 Update README.md 2026-02-07 17:52:29 +08:00
Re-bin 2ca15f2a9d feat: enhance Feishu markdown rendering 2026-02-07 09:46:53 +00:00
Re-bin 572eab8237 feat: add AiHubMix provider support and refactor provider matching 2026-02-07 08:10:05 +00:00
Re-bin 7bf2232537 Merge PR #145: fix Zhipu AI API key env var 2026-02-07 07:24:37 +00:00
Re-bin 394ebccb46 docs: update line count 2026-02-07 07:24:19 +00:00
Re-bin 9a98ab1747 Merge PR #145: fix Zhipu AI API key env var 2026-02-07 07:22:51 +00:00
张涔熙 cfe43e4920 feat(email): add consent-gated IMAP/SMTP email channel 2026-02-07 11:08:30 +08:00
Re-bin 18ec651b34 Merge PR #46: Add DashScope support 2026-02-07 02:52:40 +00:00
Re-bin 6bf09e06c2 docs: update README on key features 2026-02-07 02:44:39 +00:00
Re-bin 7c2aec99a0 resolve conflicts with main 2026-02-07 02:41:28 +00:00
Xubin RenandGitHub 771c918770 Merge pull request #205 from wcmolin/fix/zhipu-api-key
[Fix-204]: use correct ZAI_API_KEY for Zhipu/GLM models #204
2026-02-07 10:20:10 +08:00
cwu d7b72c8f83 Drop unsupported parameters for providers. 2026-02-06 12:24:11 -05:00
Re-bin 4617043d2c docs: update 6 feb news 2026-02-06 17:01:18 +00:00
Re-bin 08686a63f4 Merge PR #42: fix: correct API key environment variable for vLLM mode 2026-02-06 16:57:46 +00:00
Re-bin 2096645ff1 resolve conflicts with main 2026-02-06 16:56:02 +00:00
Re-bin 9d5b227408 docs: add security config section and remove redundant full config example 2026-02-06 09:34:11 +00:00
Re-bin 943579b96a refactor(security): lift restrictToWorkspace to tools level 2026-02-06 09:28:08 +00:00
Re-bin b1782814fa docs: update line count after enhancing security 2026-02-06 09:18:05 +00:00
Re-bin 5f5536c0d1 Merge PR #77: add security hardening (SECURITY.md, workspace restriction for file tools) 2026-02-06 09:16:48 +00:00
Re-bin c5191eed1a refactor: unify workspace restriction for file tools, remove redundant checks, fix SECURITY.md 2026-02-06 09:16:20 +00:00