Commit graph

  • a009e76da2 fix isolation startup lifecycle and MCP transport wrapping lxowalle 2026-04-08 16:48:55 +08:00
  • 9d2a5bcab2 feat(tool): add browser automation via Chrome DevTools Protocol (CDP) zhenghuizli 2026-04-07 20:50:37 +08:00
  • 4626989407 * Indicates that Windows does not support expos_paths, adding more mount paths for the Linux platform. lxowalle 2026-04-08 16:24:22 +08:00
  • 235e30a714
    Merge branch 'sipeed:main' into main Orange Pi Vietnam 2026-04-08 15:11:46 +07:00
  • 96f385d433 try to fix ci lxowalle 2026-04-08 16:02:52 +08:00
  • 9f0f4215dc
    Merge branch 'main' into olive-1936 Full Stack Engineer 2026-04-08 03:55:41 -04:00
  • 0fc9c4c5e1 * fix pr check lxowalle 2026-04-08 15:50:54 +08:00
  • d0552a1d6b * fix format lxowalle 2026-04-08 15:30:03 +08:00
  • 2b6f5a5cb4 Merge branch 'main' into feat/support_isolation lxowalle 2026-04-08 15:15:21 +08:00
  • 3097479d41 * optimzie lxowalle 2026-04-08 15:13:33 +08:00
  • cbb1ebf135 * completed lxowalle 2026-04-08 14:40:33 +08:00
  • 8b3e502690
    fix(feishu): enrich reply context for card and file replies (#2144) ywj 2026-04-08 14:26:17 +08:00
  • 7d16764674
    fix(gateway): validate PID ownership and clean stale pid files (#2422) wenjie 2026-04-08 14:23:21 +08:00
  • d77627b093 test: remove unused sendMediaErr field from hook test mock wenjie 2026-04-08 14:01:18 +08:00
  • 01a2846532 test(seahorse): use shared in-memory SQLite DB in tests to fix async compaction failures wenjie 2026-04-08 13:56:26 +08:00
  • 8dee0a38cd fix(gateway): validate PID ownership and clean stale pid files wenjie 2026-04-08 13:44:47 +08:00
  • 8f7eae8b37 docs(tool): use provider-agnostic JSON escaping guidance k 2026-04-08 14:19:11 +09:00
  • 17d3683f26
    Update module dependencies in go.mod 风吹过 2026-04-08 12:50:40 +08:00
  • 862421b146 docs: add Korean README translation k 2026-04-08 13:42:57 +09:00
  • ee29aaa871
    Enhance hooks with respond action and comprehensive documentation (#2215) Harmoon 2026-04-08 11:47:02 +08:00
  • 330de0c382
    fix(agent): disable seahorse context manager on freebsd/arm (#2417) wenjie 2026-04-08 10:57:22 +08:00
  • ff9f398c96 ci: install and run govulncheck directly in PR workflow wenjie 2026-04-08 10:49:28 +08:00
  • 3cc6907580 build: bump Go version from 1.25.8 to 1.25.9 wenjie 2026-04-08 10:41:42 +08:00
  • 60a65bab7d fix(agent): disable seahorse context manager on freebsd/arm wenjie 2026-04-08 10:21:00 +08:00
  • 319bd17cf2
    Merge 78f8b7a0c4 into 6ce0306c66 WangMiao 2026-04-08 09:30:47 +08:00
  • 1a23b5a08e feat(routing): implement task-specific model routing and overrides Tim Z. 2026-04-08 00:48:04 +02:00
  • 6de7f9e8c3 feat(routing): hardcoded default routing threshold raised to 0.65 Tim Z. 2026-04-07 15:25:01 +02:00
  • a7638d4557 feat(routing): calibrated 0.65 routing threshold for Gemini-first behavior Tim Z. 2026-04-07 15:24:14 +02:00
  • 3881f69aa0 feat(routing): inject native ML complexity Router scoring into telegram wrapper header Tim Z. 2026-04-07 13:56:19 +02:00
  • f521aefa58 fix(telemetry): pull missing token metrics, accurate route mapping, added ToolCalls header counter Tim Z. 2026-04-07 13:05:13 +02:00
  • 8613712852 fix(agent): patch loop WrapResponse to execute unconditionally Tim Z. 2026-04-07 12:45:14 +02:00
  • 318884ff51 feat(agent): implement dynamically hot-swappable agent interceptor Tim Z. 2026-04-07 11:56:06 +02:00
  • 0400b31c8e feat(docs): initialize response wrapper and custom Pi documentation Tim Z. 2026-04-07 11:54:47 +02:00
  • ee9a76889a fix test afjcjsbx 2026-04-07 23:21:30 +02:00
  • fe6833d5c3 feat(tools): add curl tool with domain whitelist and configurable limits (gh:1845) Fakhri A 2026-04-08 04:03:28 +07:00
  • f411354cd5 fix lint afjcjsbx 2026-04-07 23:00:34 +02:00
  • cf63c9711f fix(config): show precise malformed config diagnostics afjcjsbx 2026-04-07 22:33:40 +02:00
  • 296077eabf fix(session): restore thread and legacy compatibility Hoshina 2026-04-08 00:32:53 +08:00
  • e08d1c4975 fix(gateway): log startup errors before exit afjcjsbx 2026-04-07 17:50:29 +02:00
  • fe51cd504f refactor(line): use official LINE Bot SDK v8 ex-takashima 2026-04-08 00:38:55 +09:00
  • da2a9e8d30
    Merge branch 'sipeed:main' into main Orange Pi Vietnam 2026-04-07 22:36:46 +07:00
  • a827d01d7c test(channels): normalize manager outbound test message Hoshina 2026-04-07 23:09:26 +08:00
  • 27db03e5ca fix(config): migrate legacy bindings and optimize session resolve Hoshina 2026-04-07 22:57:10 +08:00
  • 15888963ea feat: stream provider output to compatible channels alanbulan 2026-04-07 22:40:10 +08:00
  • 3d60385958 refactor(session): tighten legacy boundary and tool context Hoshina 2026-04-07 22:39:46 +08:00
  • 4d6145abc2 Merge remote-tracking branch 'origin/main' into feat/webauth_all sky5454 2026-04-07 22:37:40 +08:00
  • 140acd5852 fix(login): frontend web auth error handle sky5454 2026-04-07 22:34:28 +08:00
  • 9f23ec22d6 refactor(agent): normalize dispatch and outbound turn metadata Hoshina 2026-04-07 22:12:23 +08:00
  • 49309d8911 fix(provider): handle split SSE JSON chunks safely imalasong 2026-04-07 22:05:05 +08:00
  • aadcf413e5 fix: address review dataCenter430 2026-04-07 15:49:31 +02:00
  • 9324b15e36 Merge remote-tracking branch 'upstream/main' into feat/structured-terminal-UI-for-PicoClaw-CLI dataCenter430 2026-04-07 15:48:45 +02:00
  • e32a209683 Merge branch 'main' into refactor-inbound-context-routing-session Hoshina 2026-04-07 21:41:02 +08:00
  • 0809b4d416 fix(auth): detail auth error handle sky5454 2026-04-07 21:34:30 +08:00
  • 528c57dda0 refactor(channels): merge non-web fixes from main Hoshina 2026-04-07 21:19:11 +08:00
  • e6e724a827 refactor(config): reconcile defaults with main Hoshina 2026-04-07 21:19:06 +08:00
  • 718a5e7c75 refactor(runtime): merge bus context and handled tool delivery Hoshina 2026-04-07 21:05:53 +08:00
  • 6ce0306c66
    fix: use per candidate provider for model_fallbacks (#2143) corevibe555 2026-04-07 15:07:56 +03:00
  • b20fc8b0b0
    Merge branch 'sipeed:main' into main Harmoon 2026-04-07 19:42:41 +08:00
  • 70f2072ee1 test(agent): add tests for hook respond media error handling h4rm00n 2026-04-07 19:41:29 +08:00
  • 0d62a68eaa fix feedback EndlessLucky 2026-04-07 07:32:38 -04:00
  • 1fc2710999
    feat(channels): add teams_webhook output-only channel (#2244) Andy Lo-A-Foe 2026-04-07 13:24:27 +02:00
  • bbcda9a15c fix(agent): align hook respond path with normal tool execution flow h4rm00n 2026-04-07 19:22:51 +08:00
  • ebedbebc7c
    Merge branch 'sipeed:main' into main Harmoon 2026-04-07 18:26:59 +08:00
  • 6a8552a664
    fix(web): derive WebSocket URL from browser location instead of backend (#2405) Guoguo 2026-04-07 17:37:01 +08:00
  • 7fb2312951 fix(web): derive WebSocket URL from browser location instead of backend Guoguo 2026-04-06 00:51:44 -07:00
  • 7bf6cbe1fa
    fix(gateway): harden PID liveness handling and websocket proxy state (#2403) wenjie 2026-04-07 16:34:42 +08:00
  • afb5e31ae2 修复翻译乱码 ddshuai 2026-04-07 16:20:13 +08:00
  • 38a498e202
    feat(provider): support custom headers injection for HTTP providers (#2402) LC 2026-04-07 16:05:21 +08:00
  • 778f939302
    fix [BUG] WebUI cannot connect to the gateway started by WebUI (#2267) eturn 2026-04-07 03:46:45 -04:00
  • e8d9c191fc Fix tzdata not installed issue in termux env zujianw 2026-04-07 15:45:49 +08:00
  • 92486c453f
    fix(provider): align stream user-agent and header precedence docs lc6464 2026-04-07 15:41:01 +08:00
  • 7ffcd294c4
    fix(provider): resolve lint problem lc6464 2026-04-07 15:28:38 +08:00
  • 4771acf85c fix(gateway): harden PID liveness handling and websocket proxy state wenjie 2026-04-07 15:28:32 +08:00
  • 3b95ef8138 fix lint issue EndlessLucky 2026-04-07 03:18:04 -04:00
  • 4d01ca84c2 fix(providers): allow fallback for 404 errors when model not found (fixes #2334) 曾文锋0668000834 2026-04-07 14:25:08 +08:00
  • b374d8a7df fix(config): allow GetModelConfig to match by model id when model name fails (fixes #2286) 曾文锋0668000834 2026-04-07 14:22:20 +08:00
  • f02a920ba0 fix(dingtalk): improve error message for missing session_webhook (fixes #2265) 曾文锋0668000834 2026-04-07 14:27:33 +08:00
  • fd0845df0e fix(gateway): add stop subcommand to gracefully shutdown gateway (fixes #2373) 曾文锋0668000834 2026-04-07 14:42:58 +08:00
  • c9b61a2e52 fix(channels): improve security warning for empty allow_from (fixes #2381) 曾文锋0668000834 2026-04-07 14:41:19 +08:00
  • a12354a6ab chore: add .editorconfig for consistent coding styles 曾文锋0668000834 2026-04-07 14:17:01 +08:00
  • f9c70ba52a chore: add more patterns to .gitignore for temp and local files 曾文锋0668000834 2026-04-07 14:16:17 +08:00
  • 708b51fa15 docs: fix Go version badge to match go.mod (1.23) 曾文锋0668000834 2026-04-07 14:14:10 +08:00
  • 1cabb2aeb1 fix: improve channel allow_from logging for better debugging (Closes #2381) 曾文锋0668000834 2026-04-07 14:04:14 +08:00
  • 395a55d3d9 feat(gateway): add stop subcommand to gracefully shutdown gateway 曾文锋0668000834 2026-04-07 14:49:02 +08:00
  • 78f8b7a0c4 fix(gateway): support stop command for externally-started gateway merlinmiao 2026-04-07 14:43:25 +08:00
  • 1e8754634b fix(gateway): add stop subcommand to gracefully shutdown gateway (fixes #2373) 曾文锋0668000834 2026-04-07 14:42:58 +08:00
  • 1da76b26c6 Merge branch 'main' of https://github.com/chayuete/picoclaw into main merlinmiao 2026-04-07 14:42:33 +08:00
  • 31e05ea19c fix(channels): improve security warning for empty allow_from (fixes #2381) 曾文锋0668000834 2026-04-07 14:41:19 +08:00
  • 79e5ca4341
    feat(provider): support custom headers injection for HTTP providers lc6464 2026-04-07 14:37:35 +08:00
  • 374e5cccf2 docs: document Issue #2373 gateway stop command requirement 曾文锋0668000834 2026-04-07 14:31:33 +08:00
  • 729ff4356b fix(dingtalk): improve error message for missing session_webhook (fixes #2265) 曾文锋0668000834 2026-04-07 14:27:33 +08:00
  • 2f9fffbc15 fix(providers): allow fallback for 404 errors when model not found (fixes #2334) 曾文锋0668000834 2026-04-07 14:25:08 +08:00
  • 3d4f90a5c1 fix(config): allow GetModelConfig to match by model id when model name fails (fixes #2286) 曾文锋0668000834 2026-04-07 14:22:20 +08:00
  • 6124b01678 chore: add .editorconfig for consistent coding styles 曾文锋0668000834 2026-04-07 14:17:01 +08:00
  • 4af73dc232 chore: add more patterns to .gitignore for temp and local files 曾文锋0668000834 2026-04-07 14:16:17 +08:00
  • 2290be64db chore: improve .dockerignore to exclude IDE and test files 曾文锋0668000834 2026-04-07 14:15:20 +08:00
  • 8c9fa7d442 docs: fix Go version badge to match go.mod (1.23) 曾文锋0668000834 2026-04-07 14:14:10 +08:00
  • bca9725837 docs: add note about translation currency (Closes #2367) 曾文锋0668000834 2026-04-07 14:12:54 +08:00
  • 67f03b3d9e fix(docker): correct volume path from /root/.picoclaw to /home/picoclaw/.picoclaw (fixes #2269) BeaconCat 2026-04-07 14:09:11 +08:00
  • 2f799bbfa3 fix(docker): correct volume path from /root/.picoclaw to /home/picoclaw/.picoclaw (fixes #2269) 曾文锋0668000834 2026-04-07 14:11:38 +08:00