Commit graph

  • 721e8668f5
    Delete setup.bat 方糖 2026-02-27 15:26:13 +08:00
  • ec82bc347e docs: fix a commit error in the RADEME document hmes98318 2026-02-27 15:25:17 +08:00
  • 8e4a5213be * update lxowalle 2026-02-27 15:24:43 +08:00
  • 15df05c037 Prompt to modify the max_tool_iterations parameter. lxowalle 2026-02-27 15:20:38 +08:00
  • a2b02bbe16 Merge branch 'main' of https://github.com/sipeed/picoclaw into ssy “coohu” 2026-02-27 15:06:16 +08:00
  • 0d2c4f9368 fix(agent): restore hook safety checks after rebase xj 2026-02-26 23:03:22 -08:00
  • 70f812d358 fix(hooks): deep-clone typed payloads and add regressions xj 2026-02-25 22:39:19 -08:00
  • d343d5e5f0 fix(hooks): isolate void-hook events per handler xj 2026-02-25 22:28:07 -08:00
  • 3132756623 fix(hooks): restore direct message callback when hooks disabled xj 2026-02-25 22:26:23 -08:00
  • 5c0418349b fix(lint): address golines and vet issues on hook/plugin changes xj 2026-02-25 22:23:41 -08:00
  • db71f850cc docs: move plugin roadmap out of docs/design and drop plan draft xj 2026-02-22 19:30:20 -08:00
  • 91e48583d8 docs(hooks): update SetHooks examples for error return xj 2026-02-22 19:28:48 -08:00
  • fed2093260 chore: address remaining copilot nits and clarify docs xj 2026-02-22 19:20:12 -08:00
  • db436aa5ca fix(agent): make hook setup recoverable and preserve request context xj 2026-02-22 19:17:01 -08:00
  • f84f55f80f feat(plugin): enforce api version compatibility at registration xj 2026-02-22 19:09:12 -08:00
  • 5680f69e8b docs(plugin): prefer subprocess rpc over go .so plugins xj 2026-02-22 19:07:23 -08:00
  • d8cca6810a feat(plugin): add policy demo plugin with runtime enforcement cases xj 2026-02-22 02:49:28 -08:00
  • c9ca0835ae docs(hooks): clarify BeforeToolCallEvent args non-nil contract xj 2026-02-22 02:21:18 -08:00
  • 658fb0376f fix(hooks): address copilot race and diagnostics feedback xj 2026-02-22 02:20:36 -08:00
  • 4a3f605aee docs(plugin): document plugin model and phased roadmap xj 2026-02-22 02:14:57 -08:00
  • 1b576db6a1 feat(plugin): add phase-1 compile-time plugin contract xj 2026-02-22 02:14:47 -08:00
  • ac905d478b docs(hooks): add plugin-style lifecycle hook examples xj 2026-02-22 02:09:59 -08:00
  • ebb28f5201 feat(hooks): add lightweight lifecycle hook system xj 2026-02-19 02:17:35 -08:00
  • 6d7d31b61a feat(discord): add proxy support and tests nayihz 2026-02-27 14:35:23 +08:00
  • b5a4bb28b6 feat(discord): add proxy support and tests nayihz 2026-02-27 14:35:23 +08:00
  • 6a2bf284dd * update wechat qrcode & delete unused mp4 file (#852) lxowalle 2026-02-27 14:36:26 +08:00
  • a91a4e5978
    * update wechat qrcode & delete unused mp4 file (#852) lxowalle 2026-02-27 14:36:26 +08:00
  • 1b4e143845 Complete the whatsapp native channel implementation based on the new channel interface Aditya Kalro 2026-02-26 22:35:52 -08:00
  • 42ee9ab1e3 Complete the whatsapp native channel implementation based on the new channel interface Aditya Kalro 2026-02-26 22:35:52 -08:00
  • 8165e57362 Refactor whatsapp native channel based on the new channel interface Aditya Kalro 2026-02-26 22:35:20 -08:00
  • a8644ca1c5 Refactor whatsapp native channel based on the new channel interface Aditya Kalro 2026-02-26 22:35:20 -08:00
  • aa390ab7dd * update wechat qrcode & delete unused mp4 file lxowalle 2026-02-27 14:32:33 +08:00
  • 56714120f7
    Merge 3ad8edcdec into 779e4dfc38 wseelly 2026-02-27 06:28:20 +00:00
  • 3ad8edcdec feat(feishu): add StartTyping stub for 32-bit architecture wynnmeng 2026-02-27 14:28:09 +08:00
  • 97fbdf4107 feat(feishu): implement TypingCapable interface with emoji reaction wynnmeng 2026-02-27 00:00:43 +08:00
  • 790cd6a411 feat: add GatewaySettingsStore and wire up dynamic connection settings (Step 7) Kohei 2026-02-27 15:22:09 +09:00
  • 908c1e051b feat: add AppSettingsScreen and navigation integration (Step 6) Kohei 2026-02-27 15:21:55 +09:00
  • 141df0b3e9 resolve conflict stark 2026-02-27 13:54:01 +08:00
  • 8d09a2b3e2 feat(providers): add Cloudflare AI Gateway support hmes98318 2026-02-27 13:46:18 +08:00
  • a75ff2cf82 refactor(sandbox): Unify host process management and refine tool enablement logic within the sandbox. 0x5487 2026-02-27 13:11:14 +08:00
  • 175956f408 Merge branch 'main' into dockerfile Ruslan Semagin 2026-02-27 07:51:27 +03:00
  • 83f3aba178 update Subhash Kumar 2026-02-27 04:45:01 +00:00
  • ec75189cac style: fix golines formatting in logout.go kyeo 2026-02-27 12:32:06 +08:00
  • 8ba784a736 fix: separate ContextWindow from MaxTokens configuration Qee 2026-02-27 12:22:40 +08:00
  • 28e14565c3 fix(discord): 修正用户ID处理逻辑以包含用户名 dotwoo 2026-02-27 11:37:58 +08:00
  • 3edf6c6a8c feat: add SAF directory picker for workspace fields (Step 5) Kohei 2026-02-27 12:23:54 +09:00
  • cadf39c9ef * Fix fmt lxowalle 2026-02-27 03:31:09 +08:00
  • 2b9e74007f * refactor tools system lxowalle 2026-02-27 03:27:26 +08:00
  • 69181fd017 agent: retry transient llm failures in loop (#629) pikaxinge 2026-02-27 03:16:08 +00:00
  • 9e02fb45fd feat(web_search): add load balance and failover for api keys stark 2026-02-27 11:11:26 +08:00
  • 1d04dd8a6f Merge pull request #842 from sipeed/revert-767-update-wechat-group daming大铭 2026-02-27 10:59:05 +08:00
  • 2c8416e658
    Merge pull request #842 from sipeed/revert-767-update-wechat-group daming大铭 2026-02-27 10:59:05 +08:00
  • 1883bf7bcd docs(channels): add xiaoyi channel documentation YSTYLE 2026-02-27 10:55:14 +08:00
  • b911d8a863 Revert "docs: update wechat qrcode (#767)" Guoguo 2026-02-27 10:52:45 +08:00
  • 7592ccdab2
    Revert "docs: update wechat qrcode (#767)" Guoguo 2026-02-27 10:52:45 +08:00
  • 6507540061 feat(channels): add xiaoyi channel support YSTYLE 2026-02-27 10:46:36 +08:00
  • 482840e337 Merge pull request #706 from mosir/fix/atomic-file-writes Meng Zhuo 2026-02-27 10:42:30 +08:00
  • 69e5b619cb
    Merge pull request #706 from mosir/fix/atomic-file-writes Meng Zhuo 2026-02-27 10:42:30 +08:00
  • b16b996ee2 chore(docker): reorganize docker files and add first-run entrypoint (#812) Guoguo 2026-02-27 10:10:17 +08:00
  • a5c8179fa8
    chore(docker): reorganize docker files and add first-run entrypoint (#812) Guoguo 2026-02-27 10:10:17 +08:00
  • eaf4680f30 fix(telegram): pass senderID with username to HandleMessage omrikiei 2026-02-26 20:00:11 -06:00
  • 792e7c00f3
    Merge branch 'sipeed:main' into feat/qwen-oauth-with-uuid kyeo 2026-02-27 09:18:31 +08:00
  • 4c965030b7 fix: resolve CI linting errors for Qwen OAuth kyeo 2026-02-27 08:38:10 +08:00
  • 24182be571 feat: add streaming support and custom base URL for Anthropic API Edison-A-N 2026-02-27 09:02:54 +08:00
  • 2c171c2600 test: add comprehensive OAuth token tests and refactor omrikiei 2026-02-26 17:37:44 -06:00
  • d23c542a58 Added README.urdu.md for Urdu speaking audience Usama Saqib 2026-02-27 00:28:53 +01:00
  • ba2b4da723 feat: add OAuth support for Claude Code tokens omrikiei 2026-02-26 17:24:45 -06:00
  • dc85cdd174 feat: add Config UI screens with ViewModel and Koin module (Step 4) Kohei 2026-02-27 07:14:52 +09:00
  • 4af8ed1d04 fix(openai_compat): exclude groq from prompt caching PixelTux 2026-02-26 22:15:21 +01:00
  • f4f842c4b7 fix(docker): mount compose config/workspace for root runtime Yiliu 2026-02-27 04:00:42 +08:00
  • 6edacb4f7e fix: return fetched content to LLM in web_fetch tool Luca Martinetti 2026-02-26 19:56:28 +00:00
  • 39ae012006 docs(channels): add English README for channel system architecture Hoshina 2026-02-27 03:30:58 +08:00
  • af8aa29e05 fix(provider): implement proper provider-per-candidate fallback architecture Vishnuvardhan Reddy 2026-02-26 19:14:52 +00:00
  • ff0cfa56ea docs(channels): add Chinese README for channel system architecture Hoshina 2026-02-27 03:12:02 +08:00
  • ed931c5a1e
    Add files via upload fangtang951210 2026-02-27 03:11:17 +08:00
  • d4fda7bf69
    Refactor message type handling for Discord messages VasilyKaiser 2026-02-26 20:08:56 +01:00
  • 5f6a6b5829 fix(status): show model_list entries and fallback chain in status command Vishnuvardhan Reddy 2026-02-26 19:05:11 +00:00
  • 554f687b00 feat(channels): auto-orchestrate Placeholder/Typing/Reaction via capability interfaces Hoshina 2026-02-27 03:02:40 +08:00
  • 5fd5eefbdb fix(provider): classify HTTP 404 as model error for fallback Vishnuvardhan Reddy 2026-02-26 18:12:43 +00:00
  • c0fa771dc9 feat: 实现基于上下文的动态技能工具选择机制 weiyepeng 2026-02-27 01:31:15 +08:00
  • 24e385916e feat: add web-based configuration dashboard google-labs-jules[bot] 2026-02-26 17:21:05 +00:00
  • 7deb8e1540 docs: update i18n README files with Qwen OAuth and missing sections kyeo 2026-02-27 00:50:43 +08:00
  • a7f2eec562 feat: add Qwen OAuth authentication with QR code login support kyeo 2026-02-26 23:58:44 +08:00
  • 418498aea8 Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-27 00:21:27 +08:00
  • b8c0d136c8
    Merge branch 'sipeed:main' into fix/atomic-file-writes mosir 2026-02-27 00:21:27 +08:00
  • f1509f98fc feat: enhance web dashboard and integrate with onboard CLI google-labs-jules[bot] 2026-02-26 16:10:53 +00:00
  • 7c2d4fd62d docs: add issue 783 investigation and execution plan Yiliu 2026-02-26 23:50:48 +08:00
  • 99582bbd91 docs: add issue 783 investigation and execution plan Yiliu 2026-02-26 23:50:48 +08:00
  • 6d7638d25d fix(agent): resolve fallback model aliases from model_list Yiliu 2026-02-26 23:50:40 +08:00
  • 3a3862340a fix(agent): resolve fallback model aliases from model_list Yiliu 2026-02-26 23:50:40 +08:00
  • fcbd12b93b fix(providers): support lookup-based fallback candidate resolution Yiliu 2026-02-26 23:50:33 +08:00
  • fb96645ea9 fix(providers): support lookup-based fallback candidate resolution Yiliu 2026-02-26 23:50:33 +08:00
  • 9424d3db5c
    Merge 0d955fedd5 into 3584c0c7be wseelly 2026-02-26 15:33:03 +00:00
  • 0d955fedd5 feat(channels): add typing reaction indicator for Feishu messages wynnmeng 2026-02-26 23:31:20 +08:00
  • 8cbdf5d1f2 fix(auth): include full scopes when refreshing Google OAuth token Vishnuvardhan Reddy 2026-02-26 15:22:17 +00:00
  • 49642df1b7 fix(agent): send error messages back to original channel when all models fail Vishnuvardhan Reddy 2026-02-26 15:20:07 +00:00
  • ef9a14a3c9 docs: add Qwen OAuth configuration guide kyeo 2026-02-26 23:18:04 +08:00
  • dca090a34b feat: add qwen-portal alias for Qwen OAuth provider kyeo 2026-02-26 23:15:09 +08:00
  • 6f72f0f528
    refactor: reduce code duplication across providers, status, tools, and auth Claude 2026-02-26 15:09:15 +00:00
  • 29be5477a6 fix shell bypass commands by updating deny patterns (and tests) Goksu Ceylan 2026-02-26 09:55:54 -05:00