Commit graph

  • c90e8c3cae * update lxowalle 2026-04-02 20:19:38 +08:00
  • 0539854baa style: format VKConfig with golines linhaolin1 2026-04-02 20:10:31 +08:00
  • bf93470977 fix(gateway): prefer loopback fallback before wildcard Sakurapainting 2026-04-02 20:02:15 +08:00
  • a86705340f fix(netpolicy): normalize allowlist CIDR inputs Sakurapainting 2026-04-02 19:37:29 +08:00
  • bf89c4101f fix(gateway): harden fallback CIDR policy and share allowlist Sakurapainting 2026-04-02 18:58:18 +08:00
  • 69f8a1f630 fix(gateway): address fallback review feedback Sakurapainting 2026-04-02 18:36:50 +08:00
  • e0db7fde0d chore(lint): fix golines formatting in gateway files Sakurapainting 2026-04-02 18:24:36 +08:00
  • 0a775d9fb9 feat(gateway): add bind fallback and CIDR policy enforcement Sakurapainting 2026-04-02 18:02:31 +08:00
  • 6cf8e90971 Merge branch 'main' of https://github.com/linhaolin1/picoclaw into feature/channel-vk linhaolin1 2026-04-02 20:04:09 +08:00
  • 5e7e68e659 fix(netpolicy): normalize allowlist CIDR inputs Sakurapainting 2026-04-02 19:37:29 +08:00
  • 4b52718fb6 docs(gateway): clarify dual-stack wildcard fallback Sakurapainting 2026-04-02 19:28:28 +08:00
  • b114dcaeb1
    feat(model): llm rate limiting (#2198) Mauro 2026-04-02 13:26:26 +02:00
  • e4345ce34c fix: resolve merge conflicts corevibe555 2026-04-02 13:15:57 +02:00
  • 193cb44514 fix(gateway): harden fallback CIDR policy and share allowlist Sakurapainting 2026-04-02 18:58:18 +08:00
  • 5e5e95891c fix(gateway): address fallback review feedback Sakurapainting 2026-04-02 18:36:50 +08:00
  • be39b34b7b chore(lint): fix golines formatting in gateway files Sakurapainting 2026-04-02 18:24:36 +08:00
  • 8c1b1feaad docs(gateway): document fallback behavior and allowed CIDRs Sakurapainting 2026-04-02 18:02:46 +08:00
  • f6323f1d23 feat(gateway): add bind fallback and CIDR policy enforcement Sakurapainting 2026-04-02 18:02:31 +08:00
  • dad5dcc30f
    refactor(web): load channel configs without exposing secret values (#2277) wenjie 2026-04-02 19:09:33 +08:00
  • e075be6b10
    feat(web): move version display to the config page header (#2273) wenjie 2026-04-02 19:09:27 +08:00
  • 15181e53c0 refactor: use resolvedModelConfig() instead of buildModelIndex() corevibe555 2026-04-02 01:16:06 +02:00
  • a42b5b3189 fix: use per-candidate provider for model_fallbacks corevibe555 2026-03-29 05:15:26 +02:00
  • c029741064 fix(config): restore missing strings import wenjie 2026-04-02 19:04:37 +08:00
  • 91abc83281 refactor(web): load channel configs without exposing secret values wenjie 2026-04-02 18:47:11 +08:00
  • ee49136002 fix: resolve linting issues in VK channel linhaolin1 2026-04-02 18:51:29 +08:00
  • bae4342af1
    Feat/tool read_file by lines (#1981) Mauro 2026-04-02 12:49:08 +02:00
  • 39377a21ff test: add unit tests for VK channel linhaolin1 2026-04-02 18:33:41 +08:00
  • 4f9c35b145 feat: add VK channel support linhaolin1 2026-04-02 18:28:34 +08:00
  • df3350e055 Merge remote-tracking branch 'origin/main' into feat/whatsapp Diego Fornalha 2026-04-02 03:52:43 -03:00
  • 03b97e412e
    docs: optimize readme for android (#2272) lxowalle 2026-04-02 14:23:01 +08:00
  • 71c1acbb0f feat(web): move version display to the config page header wenjie 2026-04-02 14:22:47 +08:00
  • de17b17704 * update lxowalle 2026-04-02 14:16:15 +08:00
  • 257aa0ff57
    fix(channels): fail fast when all channel startups fail (#2262) SakoroYou 2026-04-02 14:14:47 +08:00
  • 02c3cdb19c fix(channels): preserve startup errors and cover fail-fast semantics Sakurapainting 2026-04-02 13:53:11 +08:00
  • 4bcd21f4cc fix(channel-only): align startup checks and docs with gateway behavior Sakurapainting 2026-04-02 09:42:02 +08:00
  • adf78092da
    fix typo in create_dmg.yml (#2255) Cytown 2026-04-02 12:02:24 +08:00
  • ef497209f6 update lxowalle 2026-04-02 11:51:16 +08:00
  • 9dfa949080 * update readme.md lxowalle 2026-04-02 11:48:40 +08:00
  • 2c446e1e07
    feat: add userAgent config for ModelConfig (#2242) Cytown 2026-04-02 11:44:13 +08:00
  • 8b93384ecf fix [BUG] WebUI cannot connect to the gateway started by WebUI lyqu 2026-04-01 22:45:49 -04:00
  • 72e50057c1 style(qq): fix CI formatting in split PR3 Sakurapainting 2026-04-02 09:30:28 +08:00
  • 1ea072b483 style(gateway): shorten shutdown runtime signature Sakurapainting 2026-04-02 09:24:02 +08:00
  • 55189c571b style(channel): fix CI formatting in split PR2 Sakurapainting 2026-04-02 09:14:55 +08:00
  • bbbd4a9791 fix(qq): remove conflict artifact in send path Sakurapainting 2026-04-02 08:48:14 +08:00
  • c146e7edd2 fix(gateway): adapt channel-only health.NewServer signature Sakurapainting 2026-04-02 08:47:06 +08:00
  • c45ac0a195 fix(gateway): use asr transcriber in channel-only runtime Sakurapainting 2026-04-02 08:43:13 +08:00
  • b3b2775af3 fix(qq): honor context cancellation in startup READY probe Sakurapainting 2026-03-27 23:58:05 +08:00
  • 7ea4f4d8e2 fix(channels): ensure OpenID consistency and fix legacy auth fallback Sakurapainting 2026-03-27 23:40:46 +08:00
  • 028c4bf71d fix: avoid leak details contained in the error string SakoroYou 2026-03-27 19:02:09 +08:00
  • 9063a6a25f fix(qq): use openid routing and allowlist compatibility Sakurapainting 2026-03-27 18:29:39 +08:00
  • b80a7b6a82 fix(gateway): fix error wrapping and scope in channel-only host resolution Sakurapainting 2026-03-27 23:48:13 +08:00
  • db9e335d60 fix: too long string for gci Sakurapainting 2026-03-27 23:12:09 +08:00
  • 1fc9f79056 fix: sorting and joining the slice (or using %v) before printing SakoroYou 2026-03-27 19:12:22 +08:00
  • 45cce2a7a7 fix: avoid misleading message SakoroYou 2026-03-27 19:10:48 +08:00
  • c7af9bce67 docs(channel): clarify channel-only validation scope Sakurapainting 2026-03-27 18:38:44 +08:00
  • 0340805601 feat(channel): add channel-only runtime command Sakurapainting 2026-03-27 18:29:11 +08:00
  • b5eb9311f2 fix(channels): fail fast when all channel startups fail Sakurapainting 2026-03-27 18:29:23 +08:00
  • 85186fbe46 Providers: add xAI compat support Badgerbees 2026-04-02 07:12:15 +07:00
  • 12e9492b86 Resolve config.go conflict - merge upstream changes with Affine integration CokeFever 2026-04-02 07:55:55 +08:00
  • 78b35c7668 Merge branch 'main' into feature/chatmail-channel Ivan Agosto 2026-04-01 17:55:42 -06:00
  • fee238a045 fix(provider): use native Anthropic SDK for anthropic protocol with API key Crong 2026-04-02 06:11:33 +07:00
  • 415abc8cd4
    Merge pull request #2092 from badgerbees/fix/telegram-edit-timeout Mauro 2026-04-01 23:47:08 +02:00
  • 33ce6ed482 resolve conflicts Badgerbees 2026-04-02 04:33:08 +07:00
  • 7e4af1d8b8
    Merge branch 'sipeed:main' into fix/google-antigravity-oauth-refresh estebanp9 2026-04-01 17:18:12 -03:00
  • afa2dae10a fixed tests in pico_test mateea326 2026-04-01 22:01:41 +03:00
  • 663baf152f added tests in pico_test mateea326 2026-04-01 21:46:00 +03:00
  • f8e45724ee fix linter error dataCenter430 2026-04-01 19:41:38 +02:00
  • 16480b92ff make defaut userAgent to PicoClaw and add test case Cytown 2026-04-02 01:39:32 +08:00
  • cac2001ad8
    Merge branch 'main' into feat/structured-terminal-UI-for-PicoClaw-CLI dataCenter430 2026-04-01 09:45:19 -07:00
  • 2f3e2ad9cf fix: lint errors dataCenter430 2026-03-31 17:31:29 +02:00
  • 7cdd86df8b fix: CI testing error dataCenter430 2026-03-31 16:40:02 +02:00
  • 48a1e979a4 feat(cli): add boxed help/error UI with no-color support dataCenter430 2026-03-31 16:01:04 +02:00
  • 9a16ff78bf deleted semgrep results log mateea326 2026-04-01 19:13:38 +03:00
  • 7eba27c3c4
    feat: add ContextManager abstraction for pluggable context management (#2203) Liu Yuan 2026-04-02 00:08:15 +08:00
  • 8ea1560a8c fix typo in create_dmg.yml Cytown 2026-04-02 00:01:13 +08:00
  • 16d717884d harden websocket CheckOrigin mateea326 2026-04-01 19:01:06 +03:00
  • 2973b30ad7
    implement create dmg for macOS 10.11 & above (#2252) Cytown 2026-04-01 23:56:46 +08:00
  • bbcfeaa361
    feat(provider): add Venice AI support and update related documentation (#2238) LC 2026-04-01 23:50:29 +08:00
  • 9ac21c5908
    add missing recover panic in subturn.go (#2253) Cytown 2026-04-01 23:44:41 +08:00
  • 318d2beda0 fix: pass ContextManagerConfig to factory in resolveContextManager Liu Yuan 2026-04-01 23:23:11 +08:00
  • 49e61fa07f
    feat(updater): robust self-update selection & extraction (nightly default) (#2201) sky5454 2026-04-01 23:41:32 +08:00
  • e3d26b5715 add missing recover panic in subturn.go Cytown 2026-04-01 23:36:26 +08:00
  • 5a14594fe5
    fix(config): update Venice API base URL to correct endpoint lc6464 2026-04-01 23:34:44 +08:00
  • c1bf1642cf
    feat(config): add Venice API base URL and local LM Studio configuration lc6464 2026-04-01 23:33:03 +08:00
  • 9759e39385
    revert(asr): restore asr files to previous commit lc6464 2026-04-01 23:28:02 +08:00
  • 9c08920f78 implement create dmg for macOS 10.11 & above Cytown 2026-03-19 12:20:58 +08:00
  • e2a9bb97c7
    unify all panic event to panic log file (#2250) Cytown 2026-04-01 23:26:49 +08:00
  • 277c46910f unify all panic event to panic log file Cytown 2026-04-01 22:59:49 +08:00
  • 52d5765ff4 Merge branch 'self_upgrade' of https://github.com/sky5454/picoclaw into self_upgrade sky5454 2026-04-01 22:53:53 +08:00
  • 8cf4d191d5 updater: stream download and verify sha256; add http client timeout and progress sky5454 2026-04-01 22:53:32 +08:00
  • 168b75ae21 style(lint): fix config and qq formatting Hoshina 2026-04-01 22:51:28 +08:00
  • bef17d6453 feat(routing): add ordered dispatch rules Hoshina 2026-04-01 22:13:04 +08:00
  • c2387f536e
    Merge branch 'sipeed:main' into main Cytown 2026-04-01 22:00:25 +08:00
  • 82bfe0d9a0 docs(config): remove legacy bindings guide Hoshina 2026-04-01 21:34:49 +08:00
  • 19a01d4264 refactor(routing): remove legacy bindings config Hoshina 2026-04-01 21:34:39 +08:00
  • 3a9d1fc6fd test(channels): update inbound context assertions Hoshina 2026-04-01 21:34:24 +08:00
  • 31afad6e87
    feat: add load_image tool for local file vision (#2116) reusu 2026-04-01 21:32:10 +08:00
  • 7f00559d9d
    Register TTS tool if provider is available 美電球 2026-04-01 21:27:21 +08:00
  • 0c3525884e
    Merge branch 'main' into feat/load-image-tool reusu 2026-04-01 21:13:33 +08:00
  • 53482a17bc refactor(web): resolve pico sessions from scope metadata Hoshina 2026-04-01 20:57:15 +08:00