Commit Graph

  • 29d100dd83 Update package.md LIghtJUNction 2026-03-15 02:55:34 +08:00
  • 14f3701c4a fix: update Discord invite link in community documentation Soulter 2026-03-14 23:48:08 +08:00
  • 1044fc48ca fix: avoid webchat stream result crash on queue errors (#6123) Stable Genius 2026-03-14 08:41:28 -07:00
  • 693c2ca818 refactor: improve chat component behavior, use shiki to represent code block (#6286) Soulter 2026-03-14 23:37:17 +08:00
  • da1565ee81 Merge pull request #6282 from advent259141/agent-fix-clean LIghtJUNction 2026-03-14 23:32:16 +08:00
  • 7d3401fec0 Merge branch 'dev' into agent-fix-clean Gao Jinzhe 2026-03-14 23:17:10 +08:00
  • fca691b3ca Merge pull request #6276 from AstrBotDevs/feat/optional-backend LIghtJUNction 2026-03-14 21:40:06 +08:00
  • ca8f356812 Resolve conflicts in dashboard files LIghtJUNction 2026-03-14 21:36:35 +08:00
  • b1c486ba98 feat: add send shortcut configuration and localization support for chat input (#6272) Soulter 2026-03-14 21:25:12 +08:00
  • 2778edbf4b feat: add send shortcut configuration and localization support for chat input feat/chatui-send-shortcut Soulter 2026-03-14 21:24:18 +08:00
  • 9363fb824a chore: ruff format Soulter 2026-03-14 21:12:00 +08:00
  • 044b361ac5 feat: add conversation batch deletion for webchat (#6160) Flartiny 2026-03-14 21:09:36 +08:00
  • 06fd2d2428 fix: preserve subagent handoff tools during plugin filtering (#6155) Frank 2026-03-14 05:55:15 -07:00
  • dd6bc1dcdb fix: add missing spaces in cron prompt and replace deprecated utcnow() (#6192) eason 2026-03-14 20:52:00 +08:00
  • 52d5258b10 feat: display latency when testing model connection (#6258) Rhonin Wang 2026-03-14 20:50:40 +08:00
  • 91933bbd19 perf: webui theme color improvement (#6263) Anima 2026-03-14 20:45:55 +08:00
  • f8d075b5d3 fix(telegram): avoid treating normal replies as topic threads (#6174) Sakari 2026-03-14 18:27:13 +08:00
  • a4a0a5bb1a Resolve conflicts LIghtJUNction 2026-03-14 18:24:48 +08:00
  • 86ef758a9a fix: prevent ValueError when removing already-removed API key in retry loop (#6193) eason 2026-03-14 18:22:14 +08:00
  • 1a03180643 Add binding for local temp directory in YAML (#6191) Ann-Holmes 2026-03-14 18:21:47 +08:00
  • 326183a3fd fix: update startup command to 'astrbot run' in all README files (#6189) DroidKali 2026-03-14 18:20:48 +08:00
  • 08fc657755 fix: preserve whitespace in Plain.toDict() for @ mentions (#6244) qingyun 2026-03-14 18:18:14 +08:00
  • 0ff9539599 Merge pull request #6208 from nuomicici/master Gao Jinzhe 2026-03-14 18:17:14 +08:00
  • 38f5e077ee fix: remove duplicate dependencies (#6247) lalala 2026-03-14 18:15:06 +08:00
  • 89fbd75e7a perf(OneBot): add a whitespace after At component (#6238) MousseC 2026-03-14 18:12:55 +08:00
  • 493662524a ci: upgrade GitHub Actions to latest versions (#6251) Salman Chishti 2026-03-14 10:08:25 +00:00
  • 1afbb357db Update docs/zh/platform/matrix.md 糯米茨 2026-03-13 21:14:00 +08:00
  • 8d2140f607 Update docs/zh/platform/wecom_ai_bot.md 糯米茨 2026-03-13 21:13:45 +08:00
  • 97732987d9 更新部分新版名称 糯米茨 2026-03-13 20:53:41 +08:00
  • a60a40bca3 更新部分新版本名称 糯米茨 2026-03-13 20:51:39 +08:00
  • a8ff2b3d9c fix(dashboard): stabilize sidebar hash navigation on startup (#6159) エイカク 2026-03-13 11:53:50 +09:00
  • 3a8bfa0873 style: ruff format on merge-touched files advent259141 2026-03-13 09:20:08 +08:00
  • c07fba7add merge: resolve conflicts with origin/master advent259141 2026-03-13 09:17:31 +08:00
  • 855483c8c2 style: fix ruff I001/F401 violations in changed files zenfun 2026-03-13 01:18:39 +08:00
  • 048c511b18 fix: align browser property with base class and remove dead env writes zenfun 2026-03-13 01:14:23 +08:00
  • dfc0c34d95 fix: address review issues in tool injection refactor zenfun 2026-03-13 01:11:50 +08:00
  • a21bb5b234 chore: bump version to 4.20.0 v4.20.0 Soulter 2026-03-13 00:33:36 +08:00
  • 994d39241e chore: ruff format Soulter 2026-03-13 00:26:40 +08:00
  • e6c1164755 perf(QQ Official API): improve streaming message delivery reliability and proactive media sending (#6131) 2ndelement 2026-03-13 00:24:15 +08:00
  • 89cc8a1a65 feat: add Russian translation (#6081) Aleksandr 2026-03-12 19:08:37 +03:00
  • c0e4f1e114 fix(dashboard): restore README dialog anchor navigation (#6083) Stable Genius 2026-03-12 09:02:45 -07:00
  • 7b43448ce4 fix: prefer named weekday cron examples (#6091) Stable Genius 2026-03-12 08:57:45 -07:00
  • bdac0b65f4 fix: resolve critical vulnerability V-004 (#6093) orbisai0security 2026-03-12 21:23:47 +05:30
  • cf9ee6f20c Merge pull request #6135 from advent259141/feat/add-community-links Gao Jinzhe 2026-03-12 23:11:19 +08:00
  • 01eae72a64 docs: 添加 Astrbook 和玖帕喵社区链接 advent259141 2026-03-12 23:05:00 +08:00
  • bca1476eab fix(extension): refresh plugin market install state after install (#6124) letr 2026-03-12 20:19:00 +08:00
  • fbcbde0a4b chore: update dependency and workflow versions (#6119) エイカク 2026-03-12 20:18:23 +09:00
  • 3914d766db fix: install only missing plugin dependencies (#6088) エイカク 2026-03-12 11:50:29 +09:00
  • b1a119edb4 ruff Chen 2026-03-12 03:44:36 +08:00
  • 3dc4bb8e34 将shell调用时的timeout转为int 获取系统配置时正确传递umo Chen 2026-03-12 03:42:09 +08:00
  • f5e7ca12f7 feat: 增加 shell 工具自定义超时配置 Chen 2026-03-12 02:50:10 +08:00
  • 7c3cc7b90c refactor: add capabilities to sandbox tool binding logs zenfun 2026-03-11 03:01:01 +08:00
  • a5a1ba72fd refactor: add get_sandbox_capabilities API and structured logging to computer_client zenfun 2026-03-11 03:00:52 +08:00
  • e1d76117b4 refactor: standardize booter structured logging format zenfun 2026-03-11 03:00:37 +08:00
  • ad3911a21f refactor: add debug logging to sandbox tool resolution zenfun 2026-03-11 02:51:25 +08:00
  • 3440dcd14b test: add booter decoupling and profile-aware tool tests zenfun 2026-03-11 02:44:29 +08:00
  • e85eef05b8 fix: stabilize tool injection for LLM prefix cache hits Two changes to make the tool schema sent to the LLM deterministic: 1. ToolSet.normalize() — sort tools by name before serialization. Called at the end of build_main_agent() after all injection passes. Eliminates ordering drift from plugin load order, MCP reconnection, and persona tool list differences. 2. Always inject full sandbox tool set — ComputerToolProvider now returns get_default_sandbox_tools() unconditionally, regardless of sandbox boot state. Browser tools are always in the schema even if the sandbox profile lacks browser capability. The executor rejects calls to unavailable browser tools with a descriptive error instead of silently omitting them from the schema. This eliminates the pre-boot/post-boot tool set jump that caused prefix cache misses on the second request of a conversation. zenfun 2026-03-12 02:42:14 +08:00
  • f16edd4fff refactor: delegate tool injection to booter self-description API - Add get_default_tools/get_tools/get_system_prompt_parts to ComputerBooter base - Each booter subclass (ShipyardNeo, Shipyard, Boxlite) declares its own tools - ComputerToolProvider now delegates to booter API via computer_client helpers - Add unified query API: get_sandbox_tools, get_default_sandbox_tools, etc. - Extract Neo prompts to dedicated computer/prompts.py module - Add booter type constants (booters/constants.py) - Fix subagent tool path to pass sandbox_cfg and session_id - Fix Sourcery issues: shell injection in send_message, typo in prompts, internal tools bypass inactivated_llm_tools check zenfun 2026-03-12 02:34:47 +08:00
  • 3e2cb6a2ab fix(telegram): remove deprecated normalize_whitespace param from (#6044) DOHEX 2026-03-12 00:34:07 +08:00
  • 25830524f3 fix(docs): typo in docker.md & napcat.md (#6048) 莫思潋 2026-03-12 00:30:31 +08:00
  • 304094630c perf: optimize booter selection for edge cases and message sending tool (#6064) Soulter 2026-03-12 00:29:52 +08:00
  • 8faaa4b2be feat: add error handling for disabled sandbox runtime in get_booter function feat/sendtool Soulter 2026-03-12 00:28:45 +08:00
  • 7f5bd942b3 feat: add video message support and enhance message type descriptions in SendMessageToUserTool Soulter 2026-03-12 00:26:56 +08:00
  • 5c3643c54c feat: added support for file, voice, and video messages for QQ Official Bot (including WebSocket mode). (#6063) Soulter 2026-03-12 00:26:08 +08:00
  • 589cce18af fix: improve Windows local skill file reading (#6028) エイカク 2026-03-11 23:58:28 +09:00
  • e254caf82d fix(docs): add official developer group ID to multiple language READMEs and enhance regex description in config metadata Soulter 2026-03-11 21:26:11 +08:00
  • 438fc105cd feat: 增加在工具注入前对工具是否启用的检查 advent259141 2026-03-11 20:37:41 +08:00
  • d87d586c0a feat: add dashboard routes for session rule and group management, including available resource listings. fenzu advent259141 2026-03-11 18:18:06 +08:00
  • 410789311a feat: Add a new session management page with custom rules, batch operations, and group management, along with corresponding API routes. advent259141 2026-03-11 17:58:09 +08:00
  • 7efcd242d6 fix(docs): update edit link patterns and remove obsolete repository reference Soulter 2026-03-11 17:42:39 +08:00
  • 5d811d3949 fix: Persist Discord pre-ack emoji config across restart by adding missing default key (#6031) JIANG Zijun 2026-03-11 16:41:08 +08:00
  • 8e6aaee10c fix(webui): unify search input clear behavior (#6017) Flartiny 2026-03-11 15:14:16 +08:00
  • 6da59cfb07 fix: 插件依赖自动安装逻辑与 Dashboard 安装体验优化 (#5954) エイカク 2026-03-11 14:21:55 +09:00
  • eae87e1ec9 Merge branch 'agent-fix-clean' of https://github.com/advent259141/AstrBot into agent-fix-clean advent259141 2026-03-11 10:42:30 +08:00
  • 894d72e657 feat: Introduce an internal agent sub-stage to the pipeline, enabling LLM agentic capabilities with configurable tools and context management. advent259141 2026-03-11 10:42:19 +08:00
  • 42b8293f99 Merge branch 'AstrBotDevs:master' into agent-fix-clean Gao Jinzhe 2026-03-11 09:48:36 +08:00
  • 10ceacfbb1 chore: bump version to 4.19.5 v4.19.5 Soulter 2026-03-11 00:17:14 +08:00
  • 66f5ccd902 fix: add file size validation to TTS provider test and MiniMax empty audio detection (#5999) ChuwuYo 2026-03-11 00:07:19 +08:00
  • 3379587223 feat(mcp): enhance logging and initialize MCP clients in background (#5993) Soulter 2026-03-11 00:00:48 +08:00
  • e25a1a42cf Revert "fix: clarify missing MCP stdio command errors (#5992)" 邹永赫 2026-03-11 00:08:06 +09:00
  • 21f1fa82f4 feat: Implement API routes and dashboard UI for managing tools and MCP servers. advent259141 2026-03-10 22:22:18 +08:00
  • 0c771e4a77 fix: clarify missing MCP stdio command errors (#5992) エイカク 2026-03-10 23:05:50 +09:00
  • ff4412a627 refactor: Centralize and decouple computer-use tool injection logic into a new ComputerToolProvider and associated tool modules. advent259141 2026-03-10 22:00:23 +08:00
  • bf430e659a feat: Introduce cron job management and refactor tool provisioning with dedicated providers for computer-use runtimes. advent259141 2026-03-10 21:05:09 +08:00
  • ec21cb13d3 feat(lark): supports CardKit streaming output for feishu (#5777) camera-2018 2026-03-10 19:40:46 +08:00
  • 1d26b96d90 fix(workflow): update build-docs.yml to trigger on version tags instead of master branch Soulter 2026-03-10 17:16:56 +08:00
  • be017c87f4 fix: 前端修正切換到 chat 切換後回 welcome 的配置保存最終切換頁面 (#5792) 一袋米要扛幾樓 2026-03-10 17:14:28 +08:00
  • 23fffa95c8 fix(provider): support 84-char Azure TTS subscription keys (#5813) lustresixx 2026-03-10 17:09:13 +08:00
  • 5b303e2e6d chore(deps): bump the github-actions group with 7 updates (#5966) dependabot[bot] 2026-03-10 16:56:52 +08:00
  • fc33b3eb68 docs: transfer AstrBotDevs/AstrBot-docs to AstrBotDevs/AstrBot (#5960) Soulter 2026-03-09 23:38:21 +08:00
  • 795aec9578 feat(extension): add filtering and sorting for installed plugins in WebUI (#5923) ChuwuYo 2026-03-09 16:12:22 +08:00
  • 7d31140c14 chore: bump version to 4.19.4 v4.19.4 Soulter 2026-03-09 11:13:39 +08:00
  • 654112ca86 feat(wecomai): implement long connection mode and update configuration options (#5930) Soulter 2026-03-09 11:10:32 +08:00
  • 5dd30f9a45 chore: bump version to 4.19.3 v4.19.3 Soulter 2026-03-09 00:20:33 +08:00
  • a53a1ca49b fix(provider): handle MiniMax ThinkingBlock when max_tokens reached (#5913) Jason 2026-03-09 00:17:11 +08:00
  • 3fd6c4c8a6 fix: 修复 asyncio 事件循环相关问题 (#5774) whatevertogo 2026-03-09 00:00:13 +08:00
  • 5808784f07 fix: prevent crash on malformed MCP server config (#5666) (#5673) sanyekana 2026-03-08 23:46:32 +08:00
  • 537849c1e7 fix(dingtalk): text is ignored; cannot send file actively (#5921) Soulter 2026-03-08 23:31:11 +08:00
  • 349ca05e26 fix(dingtalk): text is ignored; cannot send file actively fix/dingtalk Soulter 2026-03-08 23:30:07 +08:00
  • 7f3c0fdeb2 fix: cannot receive image, file in dingtalk (#5920) Soulter 2026-03-08 23:18:56 +08:00