Commit graph

  • 95204dbf17
    fix(lint): remove CGO_ENABLED=0 for lint and fix (#1989) Luo Peng 2026-03-25 14:42:29 +0800
  • aa9bd69f6e
    Merge pull request #1985 from wj-xiao/refactor/split-systray taorye 2026-03-25 14:25:21 +0800
  • 85dfb341a8
    fix(agent): suppress heartbeat tool feedback (#1937) xiwuqi 2026-03-25 01:22:41 -0500
  • 3d20976803
    Merge pull request #1948 from cytown/fix-doc daming大铭 2026-03-25 14:14:26 +0800
  • a10036a7f1 refactor(web): clean up systray platform build files wenjie 2026-03-25 11:44:57 +0800
  • 4398e3e070 Merge branch 'main' into fix-doc Cytown 2026-03-25 11:11:27 +0800
  • 3b3062abe8
    feat(models): add extra_body config field in model add/edit UI (#1969) 柚子 2026-03-25 11:11:02 +0800
  • adf1a5749d
    feat(config): add command pattern detection tool in exec settings (#1971) 柚子 2026-03-25 10:19:20 +0800
  • ae021ef843 fix: more accurate deny pattern for disk wiping kathent 2026-03-25 10:14:16 +0800
  • 8da0638ee3
    Merge pull request #1976 from alexhoshina/refactor/wecom daming大铭 2026-03-25 00:19:10 +0800
  • eee74f3d97
    Merge pull request #1977 from uiYzzi/fix/virtual-models-bug daming大铭 2026-03-25 00:14:39 +0800
  • be6bf9f6c6 Add virtual model support for multi-key expansion uiyzzi 2026-03-24 23:56:45 +0800
  • 9fb01bc7f8
    fix(config): persist disabled placeholder settings (#1902) xiwuqi 2026-03-24 10:49:01 -0500
  • 2ccac1819c
    fix(build): exclude matrix on unsupported mipsle and netbsd targets (#1975) Luo Peng 2026-03-24 23:40:51 +0800
  • 1b9445b806
    Merge pull request #1955 from alexhoshina/refactor/wecom daming大铭 2026-03-24 23:37:35 +0800
  • 08fa9bb64b
    fix: agent triggered on empty message in telegram (#1927) Christoforus Surjoputro 2026-03-24 22:31:03 +0700
  • 6aff5b7ccd
    fix(pico): use O(1) session indexing and harden websocket concurrency handling (#1970) LC 2026-03-24 23:25:27 +0800
  • 9381da29bf
    feat(matrix): support encrypted messages with E2EE daming大铭 2026-03-24 22:52:34 +0800
  • 2a0efb6e52
    Merge pull request #1889 from afjcjsbx/fix/binary-tool-output-handling Mauro 2026-03-24 15:37:06 +0100
  • 94fe54b9f6 docs(wecom): align docs with unified channel Hoshina 2026-03-24 21:53:35 +0800
  • 74a9dcaa5c fix(ci): Make CI happy RussellLuo 2026-03-23 09:29:17 +0800
  • 7f163658c9 docs(matrix): Update docs RussellLuo 2026-03-21 00:00:37 +0800
  • fab9603547 feat(matrix): support encrypted messages with E2EE RussellLuo 2026-03-20 23:24:46 +0800
  • 4d7a629b79
    feat(web): improve Weixin channel binding flow (#1968) wenjie 2026-03-24 20:33:32 +0800
  • cd48c3bde8 fix(config): remove stale wecom security merge fields Hoshina 2026-03-24 20:27:31 +0800
  • 3b498d2e4b feat(wecom): add channel-side streaming support Hoshina 2026-03-24 20:17:16 +0800
  • 11b6b10d59 fix(linter): fix ci lint err Hoshina 2026-03-24 16:34:21 +0800
  • c3631d84ba feat(wecom): send media via temp uploads Hoshina 2026-03-24 16:12:28 +0800
  • e760cb737c feat(auth): add wecom cli qr login Hoshina 2026-03-24 15:04:46 +0800
  • b0bcf1d3c9 docs(wecom): update examples and docs Hoshina 2026-03-24 15:04:14 +0800
  • a1f95f02bc refactor(wecom): rebuild ai bot channel Hoshina 2026-03-24 15:03:41 +0800
  • 8b6cbd9909
    Fix: Prevent security.yml from being overwritten during config migration (#1966) lxowalle 2026-03-24 20:02:58 +0800
  • f2f6987f00
    test(agent): allow mock custom tool args (#1965) 美電球 2026-03-24 19:27:29 +0800
  • fa5ab72022
    WeChat Web QR Code Integration (#1961) hsguo 2026-03-24 18:37:41 +0800
  • fcc20ec72c
    feat(tools): add tool argument schema validation before execution (#1877) Sabyasachi Patra 2026-03-24 16:05:56 +0530
  • ff50ffa123
    Merge pull request #1962 from wj-xiao/fix/configure-pico-channel taorye 2026-03-24 18:26:25 +0800
  • dea99da7d9 fix(web): auto-configure Pico channel on launcher startup wenjie 2026-03-24 18:06:29 +0800
  • ffbcbea4dc
    fix(web): persist api_key when adding models (#1958) wenjie 2026-03-24 17:31:28 +0800
  • d23c24ce72
    fix(config): normalize empty security config before save/load (#1956) wenjie 2026-03-24 17:03:28 +0800
  • b17cbe5234
    fix: apply security credentials before config validation in web handlers daming大铭 2026-03-24 16:27:57 +0800
  • d921bbb667
    bug fix for security initial cause can't save model in launcher (#1952) Cytown 2026-03-24 16:24:12 +0800
  • 6e31f15467
    fix(web): ensure at least 40% of the characters are hidden for api key daming大铭 2026-03-24 15:54:51 +0800
  • 1ef2b6903d
    test(web): add percentage checking of characters displaying in APIKey lc6464 2026-03-24 13:54:04 +0800
  • de11f95b65 update security migration documents Cytown 2026-03-24 13:38:13 +0800
  • b23a6b3f54
    Feat/move weixin login to auth and update docs (#1945) Hua Audio 2026-03-24 06:33:35 +0100
  • 66d2efc9d1
    test(web): add test for maskAPIKey lc6464 2026-03-24 12:36:31 +0800
  • f1ac1a1072
    fix(web): ensure at least 40% of the characters are masked for api key lc6464 2026-03-24 12:20:57 +0800
  • ce1619051d
    fix(chat): avoid full secret exposure for 7-char secrets (#1942) LC 2026-03-24 11:26:20 +0800
  • d805e12a60
    Merge branch 'sipeed:main' into main Phạm Minh Đạt 2026-03-24 09:58:46 +0700
  • cf9e0496f7
    fix launcher can't save model api_key issue (#1928) Cytown 2026-03-24 10:26:11 +0800
  • aa3300c1bd
    feat(web): Tool feedback on UI (#1933) Mauro 2026-03-24 02:19:51 +0100
  • 69cf9342e1
    Merge pull request #1938 from huaaudio/fix/weixin-load 美電球 2026-03-24 08:37:34 +0800
  • 6ea9636861 fix weixin config Huaaudio 2026-03-24 01:33:05 +0100
  • dd9adf8a04
    feat: add ElevenLabs Scribe STT transcriber and Telegram SendVoice support (#1905) Orkun Manap 2026-03-23 22:11:10 +0100
  • f06173a5e0
    fix(qq): preserve filenames in file uploads (#1913) 美電球 2026-03-24 05:00:15 +0800
  • 2c48cd3461
    Merge pull request #1907 from xiwuqi/wuxi/fix-reasoning-channel-content daming大铭 2026-03-24 01:24:14 +0800
  • b787131c82
    feat(providers): add AWS Bedrock provider (#1903) Andy Lo-A-Foe 2026-03-23 18:10:56 +0100
  • 40571996b1
    Merge pull request #1930 from uiYzzi/feat/filter-sensitive-data-from-tool-results daming大铭 2026-03-24 00:07:17 +0800
  • 5d5536a1a6 fix delivery and steering afjcjsbx 2026-03-23 14:09:52 +0100
  • cf80ec8382 Update config_test.go uiyzzi 2026-03-23 20:58:14 +0800
  • 16d23d8cdc feat(security): add sensitive data filtering for tool results sent to LLM uiyzzi 2026-03-23 20:55:41 +0800
  • 8ed171dbe6 resolved conflicts afjcjsbx 2026-03-23 13:43:02 +0100
  • 1f9d390a64 fix: apply security credentials before config validation in web handlers Kristjan Kruus 2026-03-23 14:26:51 +0200
  • fddfd56b50 Merge branch 'main' into fix/binary-tool-output-handling afjcjsbx 2026-03-23 13:16:23 +0100
  • 96e312680d
    Merge pull request #1926 from cytown/fix 美電球 2026-03-23 18:25:34 +0800
  • d77375721a fix for ci/cd Cytown 2026-03-23 18:15:16 +0800
  • 4e3769e989
    fix(agent): use ModelName in loop tests (#1923) 美電球 2026-03-23 17:28:15 +0800
  • 8e3e517135
    feat: render mixed Markdown+HTML in assistant messages and skills (#1900) LC 2026-03-23 17:25:27 +0800
  • f81b44bf19
    fix(provider): deduplicate tool results and merge consecutive tool_result blocks for Anthropic API (#1793) Liqiang Liu 2026-03-23 17:24:46 +0800
  • 1961aab850
    fix(agent): use ModelName in loop tests lc6464 2026-03-23 17:16:17 +0800
  • e7ee80ff32
    Merge pull request #1878 from uiYzzi/feat/provider-extra-body-config daming大铭 2026-03-23 17:23:21 +0800
  • c3285625b0
    Merge pull request #1918 from cytown/panic daming大铭 2026-03-23 17:20:11 +0800
  • 02393b3087 Merge branch 'feat/provider-extra-body-config' of github.com:uiYzzi/picoclaw into feat/provider-extra-body-config uiyzzi 2026-03-23 16:49:43 +0800
  • d1d2155edb Use ModelName instead of Model in test config structs uiyzzi 2026-03-23 16:47:13 +0800
  • c7544f7cb9 feat(providers): add extra_body config to inject custom fields into request body uiyzzi 2026-03-22 15:49:25 +0800
  • 79df938696 Use getter/setter methods for API key access in ModelConfig uiyzzi 2026-03-23 15:51:13 +0800
  • 608ec6d329 Move minimax reasoning_split injection to provider factory uiyzzi 2026-03-22 20:37:06 +0800
  • f2985b8bee feat(providers): add extra_body config to inject custom fields into request body uiyzzi 2026-03-22 15:49:25 +0800
  • b24c577e38 Add security config to ExtraBody round-trip test uiyzzi 2026-03-23 16:29:25 +0800
  • 054b55fdfc
    Merge pull request #1893 from afjcjsbx/feat/skill-channel-commands Mauro 2026-03-23 09:04:06 +0100
  • 7767feb724 Merge branch 'feat/provider-extra-body-config' of github.com:uiYzzi/picoclaw into feat/provider-extra-body-config uiyzzi 2026-03-23 15:54:02 +0800
  • 2d9517c655 Use getter/setter methods for API key access in ModelConfig uiyzzi 2026-03-23 15:51:13 +0800
  • 53c6dd3812 Move minimax reasoning_split injection to provider factory uiyzzi 2026-03-22 20:37:06 +0800
  • 8a046e951a feat(providers): add extra_body config to inject custom fields into request body uiyzzi 2026-03-22 15:49:25 +0800
  • df17684dd4 implement panic log for gateway and launcher Cytown 2026-03-23 15:40:17 +0800
  • 6a5a4a5617
    Merge branch 'main' into feat/provider-extra-body-config 柚子 2026-03-23 15:33:04 +0800
  • cff9065084
    Merge pull request #1352 from cytown/version daming大铭 2026-03-23 15:06:44 +0800
  • 36f9d20de1 Merge branch 'main' into version Cytown 2026-03-23 14:50:33 +0800
  • d014f3e989
    fix(api): include auth header in local model probe (#1896) xiwuqi 2026-03-23 00:41:40 -0500
  • 40279c8dde
    chore(config): move loglevel settings under gateway (#1912) Kunal Karmakar 2026-03-23 10:44:53 +0530
  • 75270c4777
    Fix 1886 media cleanup policy (#1887) 美電球 2026-03-23 12:13:59 +0800
  • 5a8aab8143 Merge branch 'main' into version Cytown 2026-03-23 11:41:36 +0800
  • 310f788f5f rename security.yml to .security.yml Cytown 2026-03-23 11:20:42 +0800
  • 7bf4831059 Merge branch 'main' into version Cytown 2026-03-23 10:54:08 +0800
  • 3a61892313
    Merge pull request #1875 from BeaconCat/docs/readme-restructure-v2 Caize Wu 2026-03-23 10:30:05 +0800
  • 48cba906cd fix: restore missing assets and address Copilot review comments BeaconCat 2026-03-23 10:21:06 +0800
  • 336d5d4c07 fix(agent): route reasoning_content to reasoning channel xiwuqi 2026-03-22 19:57:47 -0500
  • 3500080abb
    Merge pull request #1891 from RussellLuo/audio-transcription Mauro 2026-03-23 00:23:30 +0100
  • d4e56bc3d5 Fix lint RussellLuo 2026-03-23 07:12:54 +0800
  • 1e98f86fa9 fix Ooutboundmedia afjcjsbx 2026-03-23 00:08:43 +0100