Commit graph

  • 99a7179e76 fix(agent): retry transient LLM HTTP errors using provider error classifier 程智超0668000959 2026-06-02 19:58:09 +0800
  • 7b47872334
    Merge pull request #2989 from yuxuan-7814/fix/2943-zhipu-error-1210 Mauro 2026-06-02 12:20:16 +0200
  • 5927ecc394 fix(providers): add Zhipu API error code 1210 to format error patterns yuxuan-7814 2026-06-02 17:26:14 +0800
  • bb57e0498c fix(tools): add Stop() to SessionManager to prevent goroutine leak 程智超0668000959 2026-06-02 17:13:31 +0800
  • e42006c10d Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-06-01 18:49:57 +0200
  • 426046fca0
    Merge pull request #2977 from SutraHsing/cron-get-update Mauro 2026-06-01 14:16:50 +0200
  • 28eafaeef2 refactor(cron): flatten if-else chains and suppress dupl lint sutra 2026-06-01 20:08:40 +0800
  • 1cfa781925
    Merge pull request #2982 from loafoe/fix/bedrock-opus48-temperature Mauro 2026-06-01 13:02:18 +0200
  • 5a997a86f0
    fix(bedrock): drop temperature for models that deprecate it Andy Lo-A-Foe 2026-06-01 08:59:15 +0200
  • 672f86c670 Merge remote-tracking branch 'origin/main' afjcjsbx 2026-05-31 23:11:43 +0200
  • 4e3e90df26 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-31 23:11:18 +0200
  • be13201f02 feat(cron): restrict list/get/update to accessible jobs per channel sutra 2026-05-31 19:13:49 +0800
  • 6e0e2906aa fix(anthropic): support anthropic-sdk-go v1.46.0 afjcjsbx 2026-05-31 11:54:35 +0200
  • c0f2714b66 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-31 11:39:04 +0200
  • ba8065923b
    Merge pull request #2856 from bogdanovich/feat/message-media-outbound Mauro 2026-05-31 11:38:38 +0200
  • 13e1833c81
    Merge pull request #2967 from miruchigawa/main Mauro 2026-05-31 11:24:20 +0200
  • 1d8ef7dcfb feat(cron): add get and update actions to cron tool sutra 2026-05-31 01:47:13 +0800
  • 93391223ea fix: format long line in codex_provider_test.go to satisfy golines miruchigawa 2026-05-31 05:00:22 +0700
  • 41a108c9af Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-30 20:29:53 +0200
  • 1ce353ba28
    Merge pull request #2969 from lc6464/feat/webchat-image-paste-dnd Mauro 2026-05-30 20:22:56 +0200
  • 4b8761ce6d
    build(deps): bump github.com/anthropics/anthropic-sdk-go dependabot[bot] 2026-05-30 17:51:35 +0000
  • 63ba146015
    Merge pull request #2974 from kunalk16/feat-i18n-bangla Mauro 2026-05-30 19:47:17 +0200
  • 16c26338b6
    Merge pull request #2971 from kunalk16/feat-azureopenai-identity Mauro 2026-05-30 19:46:32 +0200
  • 2391f32fc1 Add Bangla support bn-in Kunal Karmakar 2026-05-30 14:52:54 +0000
  • 46e5b59d5f Fix linting Kunal Karmakar 2026-05-30 14:11:39 +0000
  • 995005a0ba Add azure entra id support for azure openai provider Kunal Karmakar 2026-05-30 13:40:29 +0000
  • 1edb873ace
    feat(web): add chat image paste and drag-and-drop upload lc6464 2026-05-30 18:21:40 +0800
  • 2ff8b01cc6 fix(codex): preserve streamed output text deltas miruchigawa 2026-05-30 10:12:29 +0700
  • e1bada5b94 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-29 10:16:05 +0200
  • e81d37108b
    Merge pull request #2932 from KrtCZ/feat/czech-i18n Mauro 2026-05-29 10:14:42 +0200
  • 4e280c5f5e
    Merge pull request #2961 from sipeed/dependabot/go_modules/github.com/pion/rtp-1.10.2 Mauro 2026-05-29 10:11:30 +0200
  • 6247f47628
    Merge pull request #2960 from sipeed/dependabot/go_modules/github.com/caarlos0/env/v11-11.4.1 Mauro 2026-05-29 10:11:08 +0200
  • 32282beef8 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-29 10:03:53 +0200
  • f9f53e30ee
    docs: update wechat qrcode (#2966) Guoguo 2026-05-29 10:33:02 +0800
  • a34669a2d8
    build(deps): bump github.com/pion/rtp from 1.10.1 to 1.10.2 dependabot[bot] 2026-05-28 19:27:12 +0000
  • f797172a86
    build(deps): bump github.com/caarlos0/env/v11 from 11.4.0 to 11.4.1 dependabot[bot] 2026-05-28 19:27:05 +0000
  • 8e0964be24 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-28 19:57:53 +0200
  • 85751492c6
    Merge pull request #2950 from yuxuan-7814/fix/2912-add-funding-yml Mauro 2026-05-28 19:50:38 +0200
  • 0b7e18cd9e
    Merge pull request #2949 from yuxuan-7814/fix/2944-termux-ssl-cert Mauro 2026-05-28 19:43:18 +0200
  • 89e7a61a69
    fix(channels): prevent tool_calls from being dropped during streaming Andy Lo-A-Foe 2026-05-27 20:36:23 +0200
  • e9e653fb13 docs: add FUNDING.yml for GitHub Sponsors yuxuan-7814 2026-05-26 16:53:33 +0800
  • 5755b5b323 fix: auto-detect Termux SSL certificate path yuxuan-7814 2026-05-26 16:49:42 +0800
  • 65c09d4270 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-26 09:22:23 +0200
  • 28ec5793a8
    feat(web): add line numbers and wrap toggle for code blocks (#2933) LC 2026-05-26 14:57:52 +0800
  • c5a016ccc6
    Merge pull request #2946 from lc6464/feat/seahorse-created-at-history Mauro 2026-05-26 08:40:52 +0200
  • 9825b4782f
    fix(seahorse,session): preserve created_at across history bootstrap lc6464 2026-05-26 14:05:20 +0800
  • f5f6fdc1f9 Merge remote-tracking branch 'origin/main' afjcjsbx 2026-05-25 15:33:21 +0200
  • cfbddcd117 Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-25 15:32:55 +0200
  • 7be20bf70a Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-25 13:52:26 +0200
  • ab6d3946a5
    Merge pull request #2938 from hschne/fix/cron-command-action Mauro 2026-05-24 22:07:18 +0200
  • 7af40d49eb
    fix(cron): add missing 'action' arg for command job execution hschne 2026-05-24 20:05:03 +0200
  • 239a98e18b Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-23 17:40:04 +0200
  • d499cbece4
    Merge pull request #2931 from hschne/fix/discord-image-download Mauro 2026-05-23 17:39:37 +0200
  • d48fa2e2fd Merge remote-tracking branch 'upstream/main' afjcjsbx 2026-05-23 17:29:50 +0200
  • e95bcaf3e3
    Merge pull request #1 from afjcjsbx/codex/resolve-main-upstream-merge Mauro 2026-05-23 17:24:20 +0200
  • fbea699936 chore: move resolved upstream merge off main afjcjsbx 2026-05-23 17:15:00 +0200
  • 23e1485a98
    Add Čeština to language switcher Martin Zapletal 2026-05-23 13:42:03 +0200
  • edcae17b41
    Register Czech (cs) locale in i18n config Martin Zapletal 2026-05-23 13:35:44 +0200
  • d609e83313
    Add Czech (cs) locale (792 strings) Martin Zapletal 2026-05-23 13:16:25 +0200
  • 96b4c543f4
    fix(discord): download attachments for vision pipeline hschne 2026-05-22 19:27:48 +0200
  • 477028f8f2
    Merge pull request #2895 from afjcjsbx/fix/seahorse-fresh-tail-budget Mauro 2026-05-23 09:47:26 +0200
  • 9bb44b0a80 fix lint afjcjsbx 2026-05-23 09:42:56 +0200
  • 6a97b1b087 Merge remote-tracking branch 'upstream/main' into fix/seahorse-fresh-tail-budget afjcjsbx 2026-05-23 09:33:33 +0200
  • 020bef2759
    Merge pull request #2928 from lc6464/feat/deepseek-thinking-fields Mauro 2026-05-23 09:24:50 +0200
  • 848bf77381 Merge branch 'fix/seahorse-fresh-tail-budget' afjcjsbx 2026-05-23 09:23:30 +0200
  • 3a454593ca
    feat(openai_compat): map DeepSeek thinking fields lc6464 2026-05-23 00:04:28 +0800
  • ceebda35ee fix(message): gate local media attachments Anton Bogdanovich 2026-05-22 16:20:59 -0700
  • 1bf0d898de test(message): cover slack and feishu media fallbacks Anton Bogdanovich 2026-05-11 16:45:01 -0700
  • c05e5e29c6 test(message): cover pico and weixin media text semantics Anton Bogdanovich 2026-05-11 16:32:24 -0700
  • 987f117f31 style(telegram): satisfy formatter rules Anton Bogdanovich 2026-05-11 16:18:12 -0700
  • 5a4e42d1b6 feat(message): support media attachments in outbound tool Anton Bogdanovich 2026-05-11 16:04:26 -0700
  • f09a7d67f7
    Merge pull request #2930 from lc6464/fix/security-xnet-html-0.55.0 Mauro 2026-05-22 19:46:28 +0200
  • 2cce7b8abe
    Merge pull request #2788 from LiusCraft/feat/session-message-timestamps Mauro 2026-05-22 19:45:53 +0200
  • 044a9d1df6
    fix(deps): bump golang.org/x/net to v0.55.0 lc6464 2026-05-23 00:33:03 +0800
  • d3ac0a74c4
    Merge pull request #2921 from sipeed/dependabot/go_modules/github.com/adhocore/gronx-1.20.0 Mauro 2026-05-22 08:49:50 +0200
  • 24e8285e73
    Merge pull request #2923 from sipeed/dependabot/go_modules/github.com/line/line-bot-sdk-go/v8-8.20.0 Mauro 2026-05-22 08:49:24 +0200
  • 33e5503e26 fix(session): normalize CreatedAt in SessionManager AddFullMessage/SetHistory LiusCraft 2026-05-11 01:36:38 +0800
  • fd08ebd3db fix(test): read back history after SetHistory in steering test for CreatedAt normalization LiusCraft 2026-05-11 01:20:50 +0800
  • 34e73f6b1a fix(test): read back history after SetHistory to account for CreatedAt normalization LiusCraft 2026-05-11 01:09:22 +0800
  • 3e30e8abc6 style: wrap long error messages to satisfy golines LiusCraft 2026-05-11 01:07:31 +0800
  • 81bbef62b1 feat(session): add per-message created_at timestamps LiusCraft 2026-05-11 00:45:01 +0800
  • 2992eccbf0
    feat: add request-scoped context policies (#2914) lxowalle 2026-05-22 10:06:40 +0800
  • 76175b4bcf
    build(deps): bump github.com/line/line-bot-sdk-go/v8 dependabot[bot] 2026-05-21 18:28:37 +0000
  • 0dfdb54198
    build(deps): bump github.com/adhocore/gronx from 1.19.7 to 1.20.0 dependabot[bot] 2026-05-21 18:28:28 +0000
  • 1bc7abfb50 feat(providers): add CommonModels for MiMo provider SiYue-ZO 2026-05-21 16:36:41 +0800
  • 5bbebb5fc8
    feat(provider): add gpt4free openai-compatible provider (#2909) LC 2026-05-21 16:08:46 +0800
  • f55d7a0598
    fix(i18n): sync locale strings for model provider UI (#2911) LC 2026-05-21 15:55:37 +0800
  • 30938df40b
    fix(web): use stored API key when fetching models for saved providers (#2910) Guoguo 2026-05-21 15:51:45 +0800
  • e7e21df354
    fix(agent): honor explicit thinking off (#2898) lxowalle 2026-05-21 11:07:39 +0800
  • 3a68d26837 Fix agent loop reload and panic cleanup stability SiYue-ZO 2026-05-21 01:14:42 +0800
  • 33f9d63862
    Merge pull request #2891 from SiYue-ZO/feat/factory-reset Mauro 2026-05-20 21:59:38 +0200
  • 17cf91771c docs: add Android Termux guide Puneet Dixit 2026-05-20 19:57:07 +0530
  • f0dcba8c5a fix(seahorse): preserve active tool-call turn when trimming fresh tail afjcjsbx 2026-05-20 09:16:09 +0200
  • b7db059544
    feat(chat,seahorse): persist and display model_name across history (#2897) LC 2026-05-20 13:42:21 +0800
  • 548dc15acd
    refactor(models): unify provider metadata around backend catalog (#2896) LC 2026-05-20 11:50:34 +0800
  • 639b32703a
    feat: support streaming (#2892) lxowalle 2026-05-19 16:38:47 +0800
  • fe7ded5c13 fix(agent): preserve active turn during context retry rebuild afjcjsbx 2026-05-19 09:18:39 +0200
  • 1502636bf0 fix(seahorse): enforce budget on fresh tail and rebuild paths afjcjsbx 2026-05-18 21:11:21 +0200
  • 941bac2332
    feat(web): add chat detail visibility selector (#2886) LC 2026-05-18 14:50:57 +0800
  • 3f653161e3 feat(frontend): add factory reset button with confirmation dialog SiYue-ZO 2026-05-18 13:53:34 +0800