Commit graph

  • 6fb5531500
    Merge branch 'sipeed:main' into main anthrodjear 2026-05-05 06:31:54 +03:00
  • 7804b12087 feat: add RequestPermissionTool for user permission prompts anthrodjear 2026-05-05 06:27:49 +03:00
  • cf494c7b9a test: add PermissionCache unit tests (Grant, Check, Revoke, parent path) anthrodjear 2026-05-05 06:21:44 +03:00
  • 8feb6892af feat: add ask_permission config option to ExecConfig (default: true) anthrodjear 2026-05-05 06:16:44 +03:00
  • 4c74b13c6d docs: update exec tool and tools API docs with permission system anthrodjear 2026-05-05 06:15:59 +03:00
  • 843552ad16 feat: add PermissionCache for exec tool permission system anthrodjear 2026-05-05 06:13:43 +03:00
  • 8d720c5e93 docs(docs): document exec tool architecture and sandboxing anthrodjear 2026-05-05 05:55:28 +03:00
  • ab23be43a9 docs: add project documentation and architecture guides anthrodjear 2026-05-05 05:49:21 +03:00
  • 7c989ce26c Validate remote MCP URLs in config UI Gabrielsv01 2026-05-04 23:28:04 -03:00
  • bc8c08d930 Avoid MCP form ID collisions for distinct server names Gabrielsv01 2026-05-04 23:15:49 -03:00
  • f1737f7100 Fix MCP config form state preservation and validation Gabrielsv01 2026-05-04 23:14:07 -03:00
  • 3a96d8b1ea Clear stale MCP transport fields in patch payload Gabrielsv01 2026-05-04 23:05:17 -03:00
  • 6e8e346964 Disable MCP discovery options based on mutual exclusivity in config section Gabrielsv01 2026-05-04 23:03:14 -03:00
  • a6a13b701c Validate duplicate MCP server names before save Gabrielsv01 2026-05-04 22:57:54 -03:00
  • 4fcb826b0b Handle MCP sse and URL-based server mapping Gabrielsv01 2026-05-04 22:53:35 -03:00
  • 5de68cb803 Add MCP section to config UI Gabrielsv01 2026-05-04 22:41:22 -03:00
  • 557cf8ff04 port update_plan tool Anton Bogdanovich 2026-05-04 01:09:05 -07:00
  • 5745957429
    Merge pull request #2731 from sipeed/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/bedrockruntime-1.50.6 Mauro 2026-05-04 22:07:36 +02:00
  • ba4abff4a4
    Merge pull request #2670 from david1gp/fix/tool-feedback-pretty-print Mauro 2026-05-04 21:47:32 +02:00
  • 6404c5fc62 fix(agent): retry transient LLM HTTP errors afjcjsbx 2026-05-04 18:07:39 +02:00
  • a1b55fd4f9 fix(seahorse): enforce target token thresholds for leaf summaries afjcjsbx 2026-05-04 14:10:42 +02:00
  • d63430ab33 fix(agent): don't arm pending stop when /stop targets idle session afjcjsbx 2026-05-04 13:10:02 +02:00
  • 07107384cb Merge branch 'main' of https://github.com/sipeed/picoclaw anthrodjear 2026-05-04 12:49:18 +03:00
  • fcd31d15bd fixed the build issue anthrodjear 2026-05-04 12:48:52 +03:00
  • 71c49812ae
    Merge pull request #2764 from alexhoshina/main 美電球 2026-05-04 15:48:11 +08:00
  • 7a1f5fe8b9 fix test afjcjsbx 2026-05-04 09:06:39 +02:00
  • 057683d94c fix(agent): use runtime event kind for LLM retry Hoshina 2026-05-04 15:06:34 +08:00
  • a0245c7b02 feat(agent): stop command afjcjsbx 2026-05-04 08:41:29 +02:00
  • f3ef7090c5 feat(agent): stop command afjcjsbx 2026-05-04 08:41:17 +02:00
  • aeba8f7142 feat(providers): add streaming reasoning_content and multimodal media support BeaconCat 2026-05-03 22:44:03 +08:00
  • d117bce7e0 feat(subagent): support agent_id on sync subagent Thomas Beaudouin 2026-05-04 01:13:43 +00:00
  • be67aed4dc
    Merge pull request #2677 from alexhoshina/feat/runtime-events-plan Mauro 2026-05-03 23:15:25 +02:00
  • f4a5d6e808
    Merge pull request #2682 from dtapps/fix/docs-agent-defaults-model-format Mauro 2026-05-03 23:14:26 +02:00
  • 330aa297e2
    build(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime dependabot[bot] 2026-05-03 18:30:21 +00:00
  • 4e8bd73a58
    Merge pull request #2735 from sipeed/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.17 Mauro 2026-05-03 20:27:49 +02:00
  • 828a7cba70
    Merge pull request #2681 from afjcjsbx/fix/gemini-mcp-schema-sanitization Mauro 2026-05-03 20:25:35 +02:00
  • 490d90749c
    Merge pull request #2717 from LiusCraft/feat/deepseek-vision-unsupported-error Mauro 2026-05-03 20:24:56 +02:00
  • 272dee3fca
    Merge pull request #2669 from david1gp/fix/network-error-retry Mauro 2026-05-03 20:18:18 +02:00
  • ec891b4edf fix(subagents): scope allowlist agent id for multi_subagent Thomas Beaudouin 2026-05-03 13:09:50 +00:00
  • cced8789f9 feat(subagents): add synchronous multi_subagent tool Thomas Beaudouin 2026-05-03 13:09:21 +00:00
  • a1ceadd497 Fixed singleton PID check doesn't verify process identity bug by adding gateway alive check mrigangha 2026-05-03 07:30:45 +00:00
  • 3a8e1f6952 Revert: restore hasToolInteraction guard in filterDeepSeekReasoningTurn cj 2026-05-03 01:55:48 +00:00
  • 5d127f149f fix codex streaming output and telegram duplicate retries Glucksberg 2026-04-09 19:17:27 -04:00
  • aa006db59e fix(tools): exec guard must not treat relative paths as root-absolute chrisdasht4 2026-04-03 16:15:42 -07:00
  • a94ba82181
    chore: update WeChat group QR code (#2747) BeaconCat 2026-05-02 16:55:53 +08:00
  • 7676e40dfd chore: update WeChat group QR code BeaconCat 2026-05-02 16:52:33 +08:00
  • b7e9f1cd87 fix(openrouter): ship reasoning suppression preset for Nemotron free Tyler Barkley 2026-05-01 21:22:17 -07:00
  • b4aa407601 fix(openai_compat): preserve reasoning_content for all DeepSeek assistant turns cj 2026-05-02 03:28:19 +00:00
  • 70fd8f6312 chore(i18n): refresh pt-br locale to match current en.json keys Diego Fornalha 2026-05-01 09:45:26 -03:00
  • 4c6131bc62 feat(i18n): add Portuguese (Brazil) locale Diego Fornalha 2026-03-26 03:06:30 -03:00
  • 45b665ab79 fix(openai_compat): detect DeepSeek models behind proxies for reasoning_content replay cj 2026-05-01 10:12:37 +00:00
  • e73439e40e
    fix: tighten provider catalog and elevenlabs compatibility lc6464 2026-05-01 16:43:31 +08:00
  • e0f5ccff2d fix(openai_compat): parse reasoning_content in streaming responses cj 2026-05-01 05:15:31 +00:00
  • b00ff5bc5d
    fix(openai_compat): parse reasoning_content in streaming responses lc6464 2026-05-01 15:20:35 +08:00
  • f54e42b9bd fix(telegram): wrap markdown pipe tables in fenced code blocks cj 2026-05-01 05:12:02 +00:00
  • 00df2f27d0 Resolve conflicts in agent_media.go Daniel 2026-04-30 22:16:27 +03:00
  • 83a4e31585
    build(deps): bump github.com/larksuite/oapi-sdk-go/v3 dependabot[bot] 2026-04-30 17:20:01 +00:00
  • b792d8b77b
    build(deps): bump github.com/aws/aws-sdk-go-v2/config dependabot[bot] 2026-04-30 17:19:52 +00:00
  • e4777084ff
    build(deps): bump i18next from 26.0.7 to 26.0.8 in /web/frontend dependabot[bot] 2026-04-30 17:18:48 +00:00
  • 0ea07e387f
    build(deps-dev): bump typescript-eslint in /web/frontend dependabot[bot] 2026-04-30 17:18:30 +00:00
  • bea6dbefbf
    build(deps): bump tailwindcss from 4.2.2 to 4.2.4 in /web/frontend dependabot[bot] 2026-04-30 17:18:01 +00:00
  • 14a8fd873f
    build(deps): bump github.com/openai/openai-go/v3 from 3.22.0 to 3.33.0 dependabot[bot] 2026-04-30 17:17:21 +00:00
  • 3bd4c5e44e
    build(deps): bump github.com/github/copilot-sdk/go from 0.2.0 to 0.3.0 dependabot[bot] 2026-04-30 17:17:14 +00:00
  • e58c2514fa Fix streaming test formatting SiYue-ZO 2026-04-19 15:12:17 +08:00
  • cf5563c3ad Add chat scroll-to-bottom button SiYue-ZO 2026-04-19 15:02:54 +08:00
  • 52ec17eee5 Refactor chat auto-scroll behavior SiYue-ZO 2026-04-19 14:55:03 +08:00
  • d380f0b0ba Add streaming chat rendering for pico SiYue-ZO 2026-04-19 14:27:40 +08:00
  • 3f79e102e5
    Merge branch 'main' into ovms_enabling John Feng 2026-05-01 00:40:01 +08:00
  • 8d4cc3fbba fix(agent): make MCP initialization failure non-fatal dtapps 2026-04-30 22:56:40 +08:00
  • 6e1fab80e2
    Fix/build macos launcher failed (#2724) v0.2.8 lxowalle 2026-04-30 22:48:32 +08:00
  • 220631711e * delete unused file fix/build_macos_launcher_failed lxowalle 2026-04-30 22:43:42 +08:00
  • 4ffbe7a2ed fix(release): drop stale launcher tui goreleaser target lxowalle 2026-04-30 21:19:14 +08:00
  • b42af1eac2 fix(ci): use official rcodesign binary in macOS workflows lxowalle 2026-04-30 18:27:39 +08:00
  • 0200000ff0 feat: finalize freeride cooldown management and fix broken tool calls Your Name 2026-04-30 13:04:53 +02:00
  • a8186acdb2 fix: correct arguments for NewFreeRideTool in CLI command Your Name 2026-04-30 13:01:10 +02:00
  • 2f5b435903 feat: add git to docker images for k3s agents Your Name 2026-04-30 12:21:55 +02:00
  • b3520d930e
    fix(provider,web,asr): normalize elevenlabs configs and gate default chat models lc6464 2026-04-30 18:10:19 +08:00
  • a7414608ed
    * fix build failed (#2723) lxowalle 2026-04-30 18:04:48 +08:00
  • 4f671bb137 * fix build failed lxowalle 2026-04-30 17:45:09 +08:00
  • dbf5d9ce1f
    fix(seahorse): persist reasoning_content in sqlite history (#2707) LC 2026-04-30 16:07:38 +08:00
  • 8467125207
    fix(seahorse): repair reasoning_content on bootstrap prefix lc6464 2026-04-30 15:51:04 +08:00
  • 89e875bd7b
    fix(seahorse): repair missing reasoning_content during bootstrap lc6464 2026-04-30 15:36:45 +08:00
  • 5e51d5c9a4 feat: integrate automatic skill evolution runtime lxowalle 2026-04-30 11:20:40 +08:00
  • 5db008f384
    fix(channels): dismiss tool feedback animation when turn ends via ResponseHandled (#2713) Guoguo 2026-04-30 11:17:55 +08:00
  • 49d1aa53f8 style: wrap long function signatures for golines Guoguo 2026-04-29 20:08:36 -07:00
  • cb1e1a3595
    fix(feishu): fix image download with API fallback and post image support (#2708) Guoguo 2026-04-30 11:08:00 +08:00
  • 380f28b25f fix(channels): pass InboundContext to DismissToolFeedback for topic-aware keys Guoguo 2026-04-29 19:17:44 -07:00
  • f13f6b531d fix(media): prepend path tags for JSON content, narrow looksLikeJSON Guoguo 2026-04-29 19:13:17 -07:00
  • 77beafa6d3 fix(media): skip path tag append for JSON content (Feishu cards/posts) Guoguo 2026-04-29 19:02:14 -07:00
  • b03fa61764 test(bedrock): add unit tests for ChatStream/parseStreamResponse Andy Lo-A-Foe 2026-04-23 23:27:56 +02:00
  • ad5232ade8 feat(bedrock): implement StreamingProvider for real-time token streaming Andy Lo-A-Foe 2026-04-23 23:27:55 +02:00
  • 1722cfc282 feat: add DeepSeek vision unsupported error detection LiusCraft 2026-04-30 02:24:29 +08:00
  • ce0f526bf1 feat(providers/openai_responses_common): prefix user content with sender name maxiaoyang 2026-04-29 21:05:31 +08:00
  • 5b0634286c feat(providers/bedrock): prefix user content with sender name maxiaoyang 2026-04-29 21:05:07 +08:00
  • cd4372368e feat(providers/anthropic): prefix user content with sender name maxiaoyang 2026-04-29 21:04:37 +08:00
  • f89b4cdf48 feat(providers/anthropic_messages): prefix user content with sender name maxiaoyang 2026-04-29 21:04:19 +08:00
  • 1895fc69ae feat(providers/common): emit OpenAI Chat Completions name field maxiaoyang 2026-04-29 21:03:48 +08:00
  • 7129c97dd2 feat(agent): plumb sender ID through user message persistence maxiaoyang 2026-04-29 21:02:59 +08:00
  • 7c7d7146ef feat(messageutil): add IsSystemSenderID and ApplyUserNamePrefix helpers maxiaoyang 2026-04-29 21:01:03 +08:00
  • d1e9bb6ae3 feat(messageutil): add SanitizeMessageName for OpenAI wire compliance maxiaoyang 2026-04-29 20:59:21 +08:00