Commit graph

  • 59dee895fc refactor(runtime): drop non-session legacy context compatibility Hoshina 2026-04-01 20:56:48 +08:00
  • 50f2f6f987
    Merge branch 'sipeed:main' into main Harmoon 2026-04-01 19:42:39 +08:00
  • 7b09313b69 feat:add usage xiongfei 2026-04-01 19:34:52 +08:00
  • c0464bdd5d
    feat(web): add skill marketplace hub and registry install flow (#2246) wenjie 2026-04-01 19:25:31 +08:00
  • 2bbb7ee4e5 feat(web): add skill marketplace hub and registry install flow wenjie 2026-04-01 19:15:28 +08:00
  • 61af673bb7
    Merge branch 'main' into self_upgrade sky5454 2026-04-01 18:53:33 +08:00
  • 4ab833ca7b Add proxy support for MCP server connections uiyzzi 2026-04-01 18:52:40 +08:00
  • 5f54790048
    Merge branch 'sipeed:main' into fix/google-antigravity-oauth-refresh estebanp9 2026-04-01 07:45:41 -03:00
  • ca9652e120 refactor(session): replace dm scope with dimensions policy Hoshina 2026-04-01 17:19:50 +08:00
  • 3957e2cc72 feat(session): persist scope metadata and aliases Hoshina 2026-04-01 16:25:05 +08:00
  • 9713de691a feat:add usage xiongfei 2026-04-01 15:54:24 +08:00
  • bb2167e3f3 feat(event): log turn context fields Hoshina 2026-04-01 15:46:35 +08:00
  • e0ceea91f6 refactor(context): carry route and scope through runtime Hoshina 2026-04-01 15:23:36 +08:00
  • a9c76eca21
    bug: fix picoToken is empty when gateway started by launcher (#2241) Cytown 2026-04-01 14:59:18 +08:00
  • da4ed577bb bug: fix picoToken is empty when gateway started by launcher Cytown 2026-04-01 12:01:16 +08:00
  • 79de00f7f3 refactor(agent): carry inbound context through events and hooks Hoshina 2026-04-01 14:37:43 +08:00
  • fcab3a1b7c refactor(routing): move session allocation out of router Hoshina 2026-04-01 14:26:12 +08:00
  • f327859cce
    fix(api): enhance model availability probing with backoff and caching mechanisms (#2231) LC 2026-04-01 14:15:28 +08:00
  • 2095ec8700 refactor(agent): route using inbound context Hoshina 2026-04-01 14:08:44 +08:00
  • 963ed07d69 refactor(channels): emit inbound context in secondary adapters Hoshina 2026-04-01 13:58:31 +08:00
  • cf11ff70c3 refactor(channels): emit inbound context in primary adapters Hoshina 2026-04-01 13:50:24 +08:00
  • 9cfa3c3ba6 refactor(inbound): add inbound context compatibility bridge Hoshina 2026-04-01 13:35:18 +08:00
  • c4994da9b1 update docs for ModelConfig.userAgent Cytown 2026-04-01 13:13:40 +08:00
  • afd6288124 feat: add userAgent config for ModelConfig Cytown 2026-04-01 13:02:53 +08:00
  • 5cfb0ad193
    feat(provider): add Venice AI support and update related documentation lc6464 2026-04-01 09:52:06 +08:00
  • 0f395ce110
    Refactor/asr tts (#1939) Hua Audio 2026-04-01 06:21:21 +02:00
  • 9d71743165 providers: support GitHub Copilot stdio transport Badgerbees 2026-04-01 10:49:36 +07:00
  • 4b00f3d904 fix: Lint errors for chatmail integration Ivan Agosto 2026-03-31 21:36:04 -06:00
  • ff90a65814
    docs: update support android news (#2228) lxowalle 2026-04-01 10:50:15 +08:00
  • b90a6d12ea fix(telegram): refine duplicate-message protection with narrow error classification Badgerbees 2026-04-01 03:13:34 +07:00
  • c7461f9e96
    Merge pull request #2221 from Alexandersfg4/doc/option-use-markdown-v2 Mauro 2026-03-31 20:35:05 +02:00
  • 9cdf55073b
    fix(api): reduce probe cache key fragmentation lc6464 2026-04-01 01:01:00 +08:00
  • f4c5ed12f5
    fix(api): address copilot review feedback on probe cache key and test stability lc6464 2026-04-01 00:34:18 +08:00
  • 5cf5296beb fix: resolve conflict with main after rebase Dmitrii Mukhutdinov 2026-03-31 13:40:30 -03:00
  • 04a00c6859 feat(agent): create per-agent provider from agent model config Dmitrii Mukhutdinov 2026-03-27 17:27:41 -03:00
  • 48c0bb1e97
    fix(lint): resolve gci and predeclared issues in model probe lc6464 2026-04-01 00:15:29 +08:00
  • 552e1e9b15
    Merge branch 'sipeed:main' into main Harmoon 2026-04-01 00:10:53 +08:00
  • 2ec15c7bc7 feat: add ContextManager abstraction for pluggable context management Liu Yuan 2026-03-31 00:15:21 +08:00
  • f56ed57cc8
    fix(api): enhance model availability probing with backoff and caching mechanisms lc6464 2026-03-31 23:30:37 +08:00
  • 3b3f95c44c
    feat(web): refine model availability states and preserve API key preview placeholder (#2226) LC 2026-03-31 22:52:04 +08:00
  • 1712650e61 add mimo tts Huaaudio 2026-03-31 16:02:54 +02:00
  • 2471c847d6 fix lint Huaaudio 2026-03-31 15:25:36 +02:00
  • ebdde45808
    Merge branch 'main' into refactor/asr-tts Hua Audio 2026-03-31 15:21:18 +02:00
  • 3c50ab3a06 update documents Huaaudio 2026-03-31 15:18:46 +02:00
  • 4a913334f4 * update support android news lxowalle 2026-03-31 20:55:41 +08:00
  • 2a2233e912 fix: remove duplicate test and fix gci import order ywj 2026-03-31 20:50:39 +08:00
  • 2bf842e460
    feat(web): add service log level controls (#2227) wenjie 2026-03-31 20:32:42 +08:00
  • 958d524e28
    refactor(web): enforce status field as required to follow backend behavior lc6464 2026-03-31 20:03:56 +08:00
  • 848f9dd2e9
    Merge pull request #2014 from badgerbees/fix/context-pruning-guards Mauro 2026-03-31 13:30:00 +02:00
  • e707a941e9 feat(web): add service log level controls wenjie 2026-03-31 19:06:09 +08:00
  • 4ef8973508 feat(agent): add verbose logging flags for CLI interactive mode mono 2026-03-31 17:40:00 +08:00
  • e3b7643762
    style(web): standardize formatting in handleListModels function lc6464 2026-03-31 18:37:40 +08:00
  • 1a44752dc5 fix(agent): prevent double-counting system message tokens in estimator Treat SystemParts as an alternative representation of message Content rather than an additive one. This prevents systematic overestimation of system message tokens which could trigger premature context pruning or summarization. - Picks the maximum of Content vs. SystemParts to stay conservative. - Adds a per-part overhead (20 chars) to account for JSON metadata. - Streamlines the ReasoningContent counting logic. Fixes a deficiency where structured blocks for cache-aware adapters caused overestimated budgets or hidden overflows. Badgerbees 2026-03-31 17:09:01 +07:00
  • 2ec14266fd fix(lint): lint fixed2 sky5454 2026-03-31 17:58:21 +08:00
  • fc2943cb1a fix: gracefully handle LLM content safety filter refusals to prevent 500 errors stevef 2026-03-31 11:55:56 +02:00
  • ece572761f fix(lint): lint fixed sky5454 2026-03-31 17:52:04 +08:00
  • 93f391a6bf fix(agent): include SystemParts in token estimation and add reasoning guards Badgerbees 2026-03-26 00:31:22 +07:00
  • 26612790fe
    fix(web): clarify unreachable model status and wording lc6464 2026-03-31 09:46:17 +08:00
  • 134779b266
    feat(web): clarify model availability and status display lc6464 2026-03-31 00:04:54 +08:00
  • 5c5e94c6d8 Merge branch 'main' into self_upgrade sky5454 2026-03-31 17:06:39 +08:00
  • f13746c27f updater: require checksum verification, prefer API digest, verify SHA256, fix zip extraction, update tests sky5454 2026-03-31 17:05:59 +08:00
  • 245946f689 fix(feishu): early-return for non-reply messages, add cache and fetchMessageByID comment ywj 2026-03-31 17:05:42 +08:00
  • dd54601f2d
    fix(web): hydrate cached Pico token for websocket proxy (#2222) wenjie 2026-03-31 17:01:44 +08:00
  • a098dfba84
    Merge pull request #1957 from lepotatoguy/web-ui-input-fix Meng Zhuo 2026-03-31 16:57:40 +08:00
  • abb6ad2b2d fix(web): hydrate cached Pico token for websocket proxy wenjie 2026-03-31 15:57:34 +08:00
  • c783bab2d7 doc: added documentaion for use_markdown_v2 Aleksandr Bortnikov 2026-03-31 10:53:24 +03:00
  • e4893d27d7
    fix test and lint in web (#2219) Cytown 2026-03-31 15:50:55 +08:00
  • 3003895e28 fix test and lint in web Cytown 2026-03-31 15:42:11 +08:00
  • be4b63161a fix(web): hydrate cached Pico token for websocket proxy wenjie 2026-03-31 15:32:40 +08:00
  • 2641550ae2 chore: format code wenjie 2026-03-31 15:31:52 +08:00
  • 61a31df168 use explicit port headers before falling back to wsPort in picoWebUIAddr LePotatoGuy 2026-03-31 02:11:17 -05:00
  • 31fcf55297
    fix linter (#2206) Cytown 2026-03-31 15:06:47 +08:00
  • d9fa5c2985 feat(agent): emit tool events and feedback for hook results harmoon 2026-03-31 15:04:18 +08:00
  • dc52457826 feat: security hardening for pii redaction and isolation tests stevef 2026-03-31 08:50:37 +02:00
  • ee02e30992
    feat(provider): add lmstudio and align local provider default auth/base handling (#2193) LC 2026-03-31 14:48:18 +08:00
  • 99582c681a
    Merge e89913a28b into d11f1bc064 xf33333 2026-03-31 14:45:04 +08:00
  • e89913a28b feat:add openrouter appinfo xiongfei 2026-03-31 14:43:52 +08:00
  • 01c9947ef4 add openrouter appinfo xiongfei 2026-03-31 14:35:45 +08:00
  • 71d9dea8a7 add openrouter appinfo xiongfei 2026-03-31 14:27:06 +08:00
  • d11f1bc064
    assets: update WeChat QR code image (#2207) BeaconCat 2026-03-31 14:21:42 +08:00
  • 41bad0cb4c assets: update WeChat QR code image BeaconCat 2026-03-31 14:17:29 +08:00
  • ff6e759e92 fix linter Cytown 2026-03-31 14:13:59 +08:00
  • 3896b73b74 fix issue 1936 EndlessLucky 2026-03-31 02:10:47 -04:00
  • d68bce8a18 add openrouter appinfo xiongfei 2026-03-31 13:58:21 +08:00
  • 29a3390392 fix(logger): sync instance level to prevent nil event dtapps 2026-03-31 13:52:06 +08:00
  • 9627846e5b fix(feishu): add message cache for fetchMessageByID to avoid repeated downloads ywj 2026-03-31 12:57:12 +08:00
  • c36b06a901
    Fix Telegram HTML links broken by italic regex matching inside href URLs (#2164) DimonB 2026-03-31 06:46:06 +03:00
  • 0aba48cc04 docs(hooks): add JSON-RPC protocol and plugin tool injection documentation harmoon 2026-03-31 11:39:48 +08:00
  • 6c0798ca3f
    feat(channels): make Channel.Send return delivered message IDs (#2190) DimonB 2026-03-31 06:07:32 +03:00
  • bffa9a14da feat(hooks): add respond action for tool execution bypass harmoon 2026-03-31 10:49:51 +08:00
  • 2d8556205f
    feat(telegram): include quoted reply context and media in inbound turns (#2200) Mauro 2026-03-31 04:46:41 +02:00
  • 1066795b9c Merge branch 'main' into self_upgrade sky5454 2026-03-31 10:37:58 +08:00
  • a149761022 fix(feishu): skip API fallback for non-thread messages, prepend replied media refs ywj 2026-03-31 10:36:33 +08:00
  • 073cc3f65e
    Merge pull request #2196 from SiYue-ZO/feature/tour-guide daming大铭 2026-03-31 10:28:32 +08:00
  • 20d70b786f Merge branch 'main' into self_upgrade sky5454 2026-03-31 10:25:11 +08:00
  • a651ba864c fix(ci): retry ci sky5454 2026-03-31 10:07:49 +08:00
  • 4ce0a17b9d
    Merge branch 'main' into update-cron-deliver-description champly 2026-03-31 09:54:03 +08:00
  • d41ffe694e
    Merge branch 'main' into add-spanish-translation InlitX 2026-03-31 02:34:35 +02:00
  • 9f59c2e0ef feat: Add account creation if no one is configured in chatmail Ivan Agosto 2026-03-30 16:19:21 -06:00
  • 97adf57cc0 test(telegram): dedupe reply-context handleMessage tests Alix-007 2026-03-31 06:03:51 +08:00