Commit graph

  • 280f435a35 Use OpenAI Responses API Kunal Karmakar 2026-03-27 16:22:20 +00:00
  • 7a33b25e61 Fix linting Kunal Karmakar 2026-03-28 03:57:19 +00:00
  • 2fa8fd6e1b Merge branch 'main' of https://github.com/sipeed/picoclaw into chore-azure-openai-response Kunal Karmakar 2026-03-28 03:50:19 +00:00
  • ce8b08f725 Remove unused parameters Kunal Karmakar 2026-03-28 03:50:11 +00:00
  • f1cb7cc8f5
    fix gateway reload will cause pico stop working issue (#2082) Cytown 2026-03-28 11:30:31 +08:00
  • f62b104fbe Revert "Add logging for request and response" Kunal Karmakar 2026-03-28 03:10:30 +00:00
  • 4b1add4a9c fix for review Cytown 2026-03-28 10:47:54 +08:00
  • 8b3493bb18 Merge branch 'main' of https://github.com/sipeed/picoclaw into chore-azure-openai-response Kunal Karmakar 2026-03-28 01:53:46 +00:00
  • 6a93328785 Add logging for request and response Kunal Karmakar 2026-03-28 01:53:29 +00:00
  • c9ec8fa2c2 update documents Huaaudio 2026-03-28 02:46:33 +01:00
  • 33b7729252 Integrating asr/tts models w/ new security config Huaaudio 2026-03-28 02:38:32 +01:00
  • 1e8cabb063 fix lint Huaaudio 2026-03-28 01:45:05 +01:00
  • 01d550eb6e refactor: update ASR and TTS implementations Huaaudio 2026-03-28 01:25:25 +01:00
  • fad4d5f94d fix(openai_compat): parse Hermes-style XML tool calls as fallback Dmitrii Mukhutdinov 2026-03-27 19:34:20 -03:00
  • 3da413e62e feat(isolation): further hardening for agent loop and tools stevef 2026-03-27 22:50:21 +01:00
  • f44e0298db fix(loop): polling afjcjsbx 2026-03-27 22:37:11 +01:00
  • 9026045a26 Merge branch 'main' into fix/duplicate-code afjcjsbx 2026-03-27 22:18:44 +01:00
  • 1f8afb6b5b fixes stevef 2026-03-27 22:06:12 +01:00
  • 9c2b440f1c fix(agent): inject media store in isolation and fix config unmarshal panic stevef 2026-03-27 17:52:29 +01:00
  • 728a98c2f6 chore: minor configuration updates stevef 2026-03-27 17:17:41 +01:00
  • 46dc6e5d5d Synchronize hardening: added onboard purge, non-interactive mode, and diagnostic startup logs stevef 2026-03-26 20:17:20 +01:00
  • 9b15ff27de test: merge filesystem isolation validation into isolation_tools_test.go stevef 2026-03-26 20:00:11 +01:00
  • 6d7b603cb7 fix(agent): ensure isolated agents inherit manually registered tools to prevent test hangs stevef 2026-03-26 19:34:16 +01:00
  • de03f78b69 made paths relative to workspace for sub-agents stevef 2026-03-26 07:19:38 +01:00
  • 4d15ea1fdd chore: remove runtime state from tracking stevef 2026-03-25 08:53:59 +01:00
  • 4baf3d260f made /chat asynchronous stevef 2026-03-25 08:43:34 +01:00
  • 60f3b7419f azure skills whitelisting: fix skills loader, security config, and tests stevef 2026-03-24 11:27:04 +01:00
  • 3d7ea15702 chore: ignore workspace/ runtime state stevef 2026-03-25 08:53:44 +01:00
  • 0a5cf5668e added two new providers: NVIDIA and Azure plus Security enhancments to lock down skills if desired and added a configurable chat API stevef 2026-03-24 09:05:24 +01:00
  • b6826101e7 fix(cron): publish agent response to outbound bus for cron-triggered jobs ShenQingchuan 2026-03-28 04:53:08 +08:00
  • 0041f38920 fix: use prior assistant text when LLM returns empty after tool execution Mikhail Andreev (adw0rd) 2026-03-27 23:41:08 +03:00
  • 39a30e43ac feat(auth): generalize token login to all OpenAI-compatible HTTP providers Dmitrii Mukhutdinov 2026-03-27 15:28:24 -03:00
  • 472cba0fe1
    Merge pull request #92 from hobbyistlabs-coder/refactor-line-channel-modularization-6623309489161261166 hobbyistlabs-coder 2026-03-27 14:18:33 -04:00
  • 2a072c7405
    Merge pull request #105 from hobbyistlabs-coder/feat/etl-pipeline-5135729988445987487 hobbyistlabs-coder 2026-03-27 14:18:15 -04:00
  • 552d00b527
    Merge pull request #104 from hobbyistlabs-coder/bolt-web-fetch-optimization-9650873766949108786 hobbyistlabs-coder 2026-03-27 14:17:43 -04:00
  • 209f1042ae
    Merge pull request #107 from hobbyistlabs-coder/refactor-filesystem-tool-7753181253933563245 hobbyistlabs-coder 2026-03-27 14:17:26 -04:00
  • e7f8e364af
    Merge pull request #113 from hobbyistlabs-coder/fix/structured-logging-refactor-11620652606422956172 hobbyistlabs-coder 2026-03-27 14:16:50 -04:00
  • 2d96fbbe29
    Merge pull request #116 from hobbyistlabs-coder/refactor-telegram-channel-12550617070564727877 hobbyistlabs-coder 2026-03-27 14:16:09 -04:00
  • dad51d6d5b
    Merge pull request #117 from hobbyistlabs-coder/feat/go-eval-bindings-16212556704597589976 hobbyistlabs-coder 2026-03-27 14:15:56 -04:00
  • 60d7ec20a5
    feat(log): prompt tokens (#2047) Mauro 2026-03-27 19:00:12 +01:00
  • cdc588a152 revert behaviour Kunal Karmakar 2026-03-27 16:53:56 +00:00
  • 8ac0c391f9 fix(agent): inject media store in isolation and fix config unmarshal panic stevef 2026-03-27 17:52:29 +01:00
  • 2d29130def chore: minor configuration updates stevef 2026-03-27 17:17:41 +01:00
  • 1f89b484eb Synchronize hardening: added onboard purge, non-interactive mode, and diagnostic startup logs stevef 2026-03-26 20:17:20 +01:00
  • 23eb81f277 test: merge filesystem isolation validation into isolation_tools_test.go stevef 2026-03-26 20:00:11 +01:00
  • cb31d44d47 fix(agent): ensure isolated agents inherit manually registered tools to prevent test hangs stevef 2026-03-26 19:34:16 +01:00
  • 3690321cab made paths relative to workspace for sub-agents stevef 2026-03-26 07:19:38 +01:00
  • 6b70b85f7a chore: remove runtime state from tracking stevef 2026-03-25 08:53:59 +01:00
  • 3af1bc25d7 made /chat asynchronous stevef 2026-03-25 08:43:34 +01:00
  • 112dde54e2 azure skills whitelisting: fix skills loader, security config, and tests stevef 2026-03-24 11:27:04 +01:00
  • de60b6f3dc chore: ignore workspace/ runtime state stevef 2026-03-25 08:53:44 +01:00
  • 8cd0971075 added two new providers: NVIDIA and Azure plus Security enhancments to lock down skills if desired and added a configurable chat API stevef 2026-03-24 09:05:24 +01:00
  • 3f9c31fd55 Merge branch 'main' of https://github.com/sipeed/picoclaw into chore-azure-openai-response Kunal Karmakar 2026-03-27 16:22:50 +00:00
  • f133b027ea Use OpenAI Responses API Kunal Karmakar 2026-03-27 16:22:20 +00:00
  • 6c58b23946
    fix(web): clarify version timeout rationale lc6464 2026-03-28 00:19:20 +08:00
  • b646d3b8fe
    refactor config and security to simplified the structure (#2068) Cytown 2026-03-28 00:03:34 +08:00
  • ad7fd60fbb fix(qq): honor context cancellation in startup READY probe Sakurapainting 2026-03-27 23:58:05 +08:00
  • 32beb14f17 fix(gateway): fix error wrapping and scope in channel-only host resolution Sakurapainting 2026-03-27 23:48:13 +08:00
  • 58d49b5872 fix(channels): ensure OpenID consistency and fix legacy auth fallback Sakurapainting 2026-03-27 23:40:46 +08:00
  • 81d825a3e1 fix: too long string for gci Sakurapainting 2026-03-27 23:12:09 +08:00
  • 167c2ad8f2 fix(feishu): resolve group mentions by probing live bot name Badgerbees 2026-03-27 20:54:57 +07:00
  • cadf42b1b1 fix(telegram): resolve streaming redundant drafts and routing Badgerbees 2026-03-27 20:37:49 +07:00
  • 4079cb9080 fix(slack): resolve mention race condition and unify chatID logic Badgerbees 2026-03-27 20:22:13 +07:00
  • 98c78363b3
    change default debug level to warn (#2084) Cytown 2026-03-27 21:04:28 +08:00
  • 8d5fc736d6 security: add open-by-default warning and '*' allow_from support Badgerbees 2026-03-27 20:04:21 +07:00
  • 0c9e4f0658
    fix for FlexibleStringSlice cause picoclaw start crash issue (#2078) Cytown 2026-03-27 20:49:51 +08:00
  • d600b9e3eb
    feat(web): implement version info caching and improve retrieval logic lc6464 2026-03-27 20:40:26 +08:00
  • cb0cacdd7f
    Merge branch 'sipeed:main' into main Orange Pi Vietnam 2026-03-27 19:28:36 +07:00
  • 68e8b7e936
    refactor(web): remove useless --version fallback lc6464 2026-03-27 20:00:41 +08:00
  • c2d2ee6ae8
    fix(web): improve version parsing and timeout behavior lc6464 2026-03-27 19:50:10 +08:00
  • 25ce52715d
    Merge pull request #2070 from afjcjsbx/feat/improve-web-tools daming大铭 2026-03-27 19:36:24 +08:00
  • f0b78c020b
    fix: sorting and joining the slice (or using %v) before printing SakoroYou 2026-03-27 19:12:22 +08:00
  • 521f3dbc6f
    fix: avoid misleading message SakoroYou 2026-03-27 19:10:48 +08:00
  • 7e81432858 style: fix CI lint Sakurapainting 2026-03-27 19:05:54 +08:00
  • 7d44ce72cf
    fix: avoid leak details contained in the error string SakoroYou 2026-03-27 19:02:09 +08:00
  • 18ec2631aa
    feat(web): display backend version info in sidebar lc6464 2026-03-27 18:39:11 +08:00
  • f290108fae docs(channel): clarify channel-only validation scope Sakurapainting 2026-03-27 18:38:44 +08:00
  • 3e5f609b1e fix(qq): use openid routing and allowlist compatibility Sakurapainting 2026-03-27 18:29:39 +08:00
  • 87165b991b fix(channels): fail fast when all channel startups fail Sakurapainting 2026-03-27 18:29:23 +08:00
  • 61fc03637d feat(channel): add channel-only runtime command Sakurapainting 2026-03-27 18:29:11 +08:00
  • 76cd7f8ad5
    Merge pull request #2085 from lc6464/fix/chat/break-word Mauro 2026-03-27 10:56:47 +01:00
  • b5e29ae501
    fix(chat): add break-words class to user message for better text wrapping lc6464 2026-03-27 17:11:19 +08:00
  • ff7095e88e fix config anthropic model, add log request provider tanln 2026-03-27 15:58:36 +07:00
  • e3d4b2a74a fix gateway reload will cause pico stop working issue Cytown 2026-03-27 16:21:09 +08:00
  • 7764d077cd fix: resolve qq and dingtalk in hash secret lisd33 2026-03-27 16:27:26 +08:00
  • 7144492c9e change default debug level to warn Cytown 2026-03-27 16:26:45 +08:00
  • 7d4ccd3683
    Update README.es.md Gabriel Magallon Sanchez 2026-03-26 22:09:27 -06:00
  • 7d906b88c0
    Update README.es.md Gabriel Magallon Sanchez 2026-03-26 22:09:17 -06:00
  • bc35122c9b fix for FlexibleStringSlice cause picoclaw start crash issue Cytown 2026-03-27 11:59:22 +08:00
  • cca5cd5770 refactor(agent): remove unused definition helpers xiwuqi 2026-03-26 22:46:20 -05:00
  • e38e2a3a63
    Merge pull request #14 from TanLuong/fix-config-model-list-override-13448010885405533147 Nhat Tan 2026-03-27 10:45:05 +07:00
  • 3db3bf879c
    Merge branch 'main' into fix-config-model-list-override-13448010885405533147 Nhat Tan 2026-03-27 10:44:41 +07:00
  • 9a0cbe0743
    Merge pull request #13 from TanLuong/feature/install-pico-target-9854452950225442365 Nhat Tan 2026-03-27 10:44:00 +07:00
  • cc49f37eb2 fix(linter): fix golines formatting issues on vertex provider and config struct google-labs-jules[bot] 2026-03-27 03:40:37 +00:00
  • 72863cf8bc perf(agent): avoid reloading bootstrap files on cache hits xiwuqi 2026-03-26 22:40:30 -05:00
  • 5d4d177a58 fix(config): ensure user model_list isn't overridden with default models if originally empty google-labs-jules[bot] 2026-03-27 03:36:50 +00:00
  • cd60a1c42a fix(config): clear Weixin dirty flag instead of Discord during save imalasong 2026-03-27 11:08:33 +08:00
  • c8ffb92888 Merge branch 'main' into dmg Cytown 2026-03-27 10:52:42 +08:00
  • 1c2f6118d9 refactor config and security to simplified the structure Cytown 2026-03-23 17:38:58 +08:00
  • 9cbb4ab7ad
    Merge pull request #2071 from afjcjsbx/fix/array-placeholder Meng Zhuo 2026-03-27 09:24:23 +08:00