Commit Graph

  • b816045f37 refactor(skills): rewrite skills prompt and sanitize example paths zenfun 2026-02-21 01:03:32 +08:00
  • 1df1138d04 feat(agent): conditionally register browser tools based on sandbox capabilities zenfun 2026-02-21 01:03:19 +08:00
  • 1962ff2def feat(computer): expose sandbox capabilities and smart profile selection zenfun 2026-02-21 01:03:05 +08:00
  • bcb12a0717 fix: update contributor avatar image URL to include max size and columns (#5268) 香草味的纳西妲喵 2026-02-21 00:38:11 +08:00
  • 5d0fc8ac7a refactor(dashboard): replace legacy isElectron bridge fields with isDesktop (#5269) エイカク 2026-02-21 01:35:23 +09:00
  • 92a8e40cde feat(computer): auto-start Bay container for zero-config Neo integration zenfun 2026-02-20 23:11:19 +08:00
  • a4d37e2c20 chore: ruff format Soulter 2026-02-20 23:06:37 +08:00
  • c599fb75ed feat: add OpenRouter provider support and icon Soulter 2026-02-20 22:57:20 +08:00
  • e7e0f84edf chore: bump vertion to 4.17.6 v4.17.6 Soulter 2026-02-20 18:40:45 +08:00
  • e19a282c59 fix: streamline error response for empty new username and password in account edit Soulter 2026-02-20 18:35:26 +08:00
  • fbc8667968 fix: simplify error messages for account edit validation Raven95676 2026-02-20 16:27:28 +08:00
  • cda49c3a9a fix: remove additionalProperties from tool schema properties (#5253) Soulter 2026-02-20 16:13:20 +08:00
  • 4be1027444 fix: update tool status display and add localization for inactive tools Soulter 2026-02-20 16:01:55 +08:00
  • 46152d3faf fix: enhance PersonaForm layout and improve tool selection display Soulter 2026-02-20 15:54:02 +08:00
  • ed4cacfffb fix: all mcp tools exposed to main agent (#5252) Soulter 2026-02-20 15:40:13 +08:00
  • 52d1979937 chore: remove outdated heihe.md documentation file Soulter 2026-02-20 14:47:02 +08:00
  • b30cb12133 fix(provider): 修复 dict 格式 content 导致的 JSON 残留问题 (#5250) NayukiMeko 2026-02-20 13:48:41 +08:00
  • 31d4e304fc feat: add password confirmation when changing password (#5247) whatevertogo 2026-02-20 13:41:13 +08:00
  • 9a7a594cb5 feat: add support for plugin astrbot-version and platform requirement checks (#5235) Soulter 2026-02-20 13:35:45 +08:00
  • e469178a6b Feat/config leave confirm (#5249) SnowNightt 2026-02-20 12:55:21 +08:00
  • 0a517980b7 fix: update feature request template for clarity and consistency in English and Chinese Soulter 2026-02-20 12:07:42 +08:00
  • 9c691b2266 chore: remove Electron desktop pipeline and switch to tauri repo (#5226) エイカク 2026-02-19 23:04:18 +09:00
  • 3597726aad fix(core): terminate active events on reset/new/del to prevent stale responses (#5225) 雪語 2026-02-19 19:26:47 +08:00
  • a4a37c268d docs: update related repo links Soulter 2026-02-19 18:11:00 +08:00
  • 651a0645c5 fix: 修复仅发送 JSON 消息段时的空消息回复报错 (#5208) NanoRocky 2026-02-19 17:47:08 +08:00
  • bf3fa3e918 fix: 改进微信公众号被动回复处理机制,引入缓冲与分片回复,并优化超时行为 (#5224) Dream Tokenizer 2026-02-19 03:42:38 -06:00
  • 3b2ce9f500 feat: add admin permission checks for Python and Shell execution (#5214) Soulter 2026-02-19 01:48:48 +08:00
  • 3769f145ee feat(dashboard): validate Bay connectivity on config save zenfun 2026-02-19 01:41:29 +08:00
  • 18ebeae318 test(computer): add tests for credentials discovery and config logging zenfun 2026-02-19 01:26:04 +08:00
  • 7e246477f0 fix(dashboard): graceful error handling for Neo skills when unconfigured zenfun 2026-02-19 01:25:50 +08:00
  • 20d6ff4620 chore: bump version to 4.17.5 v4.17.5 Soulter 2026-02-18 22:04:43 +08:00
  • a2b61e2ab8 refactor: extract Voice_messages_forbidden fallback into shared helper with typed BadRequest exception (#5204) Chiu Chun-Hsien 2026-02-18 21:45:19 +08:00
  • c6289d8f75 feat(core): add plugin error hook for custom error routing (#5192) sanyekana 2026-02-18 21:38:27 +08:00
  • 567390e27c feat: add LINE support to multiple language README files Soulter 2026-02-18 21:35:27 +08:00
  • 0c0f8bf484 chore: ruff format Soulter 2026-02-18 18:21:57 +08:00
  • ae0a9cb591 docs: update readme Soulter 2026-02-18 18:20:08 +08:00
  • 3f4d7255a0 feat: supports aihubmix Soulter 2026-02-18 18:11:13 +08:00
  • b8d2499475 feat: add MarketPluginCard component and integrate random plugin feature in ExtensionPage (#5190) Soulter 2026-02-18 17:29:04 +08:00
  • 8cb26d886f fix: 修复选择配置文件进入配置文件管理弹窗直接关闭弹窗显示的配置文件不正确 (#5174) SnowNightt 2026-02-18 16:33:18 +08:00
  • 3ca8dd204f fix: prevent duplicate error message when all LLM providers fail (#5183) 時壹 2026-02-18 17:29:35 +09:00
  • bc3e09f47b refactor(computer): split sandbox skill sync phases RC-CHN 2026-02-18 13:35:17 +08:00
  • 3476afce41 feat: supports send markdown message in qqofficial (#5173) Soulter 2026-02-18 00:35:52 +08:00
  • 9b0e24ec49 chore: bump version to 4.17.4 v4.17.4 Soulter 2026-02-17 21:19:53 +08:00
  • 92d71fffe9 feat: add announcement section to WelcomePage and localize announcement title Soulter 2026-02-17 21:15:12 +08:00
  • 80c22f4f72 feat: add FAQ link to vertical sidebar and update navigation for localization Soulter 2026-02-17 21:01:24 +08:00
  • 6e22d266dd feat: implement search functionality in configuration components and update UI (#5168) Soulter 2026-02-17 20:47:24 +08:00
  • 4c285fb521 feat: add unsaved changes notice to configuration page and update messages Soulter 2026-02-17 20:32:19 +08:00
  • 51c3521aaa ui(CronJobPage): fix action column buttons overlapping in CronJobPage (#5163) Helian Nuits 2026-02-17 18:58:05 +08:00
  • 24d1dbb5f3 feat: enhance BaseFolderItemSelector dialog for mobile responsiveness and improved styling fix/5159 Soulter 2026-02-17 18:56:31 +08:00
  • 32112a3326 feat: enhance PersonaForm component with responsive design and improved styling (#5162) Soulter 2026-02-17 18:46:52 +08:00
  • 7f2bf5a0db feat: enhance PersonaForm component with responsive design and improved styling Soulter 2026-02-17 18:45:36 +08:00
  • f22221f781 fix: improve permission denied message for local execution in Python and shell tools Soulter 2026-02-17 18:02:41 +08:00
  • 707db768ea style: format code RC-CHN 2026-02-17 17:26:37 +08:00
  • 591803d407 refactor(skills): centralize neo promote and sync flow RC-CHN 2026-02-17 17:20:42 +08:00
  • b48919246d refactor(api): centralize neo client lifecycle in skills route RC-CHN 2026-02-17 17:06:11 +08:00
  • cf9a7235f7 fix(computer): return none for unsupported browser capability RC-CHN 2026-02-17 16:59:05 +08:00
  • d62a6f107b fix(computer): mask bay api key in logs RC-CHN 2026-02-17 16:40:55 +08:00
  • 1a539830f8 Merge branch 'master' into feat/neo-skill-self-iteration Ruochen Pan 2026-02-17 16:23:14 +08:00
  • 4250d997b3 feat: enhance provider sources panel with styled menu and mobile support Soulter 2026-02-17 16:14:30 +08:00
  • 153d8cef6b feat: add NVIDIA provider template (#5157) Soulter 2026-02-17 16:08:35 +08:00
  • c9cdf47603 chore: ruff format v4.17.3 Soulter 2026-02-17 14:33:27 +08:00
  • 55ac878648 chore: bump version to 4.17.3 Soulter 2026-02-17 14:09:10 +08:00
  • 60abddada3 fix: enhance handle_result to support event context and webchat image sending Soulter 2026-02-17 14:03:22 +08:00
  • bbc583cc8d fix: enhance plugin metadata handling by injecting attributes before instantiation (#5155) Soulter 2026-02-17 14:01:31 +08:00
  • 7906030037 fix: 'Plain' object has no attribute 'text' when using python 3.14 (#5154) Soulter 2026-02-17 13:51:25 +08:00
  • 572689b416 feat: implement retry mechanism for model requests in anthropic and openai providers perf/tenacity Soulter 2026-02-17 13:18:00 +08:00
  • 06b385697d fix(desktop): include runtime deps for builtin plugins in backend build (#5146) エイカク 2026-02-17 11:43:19 +09:00
  • 059008a903 fix: prevent updates for AstrBot launched via launcher Raven95676 2026-02-17 09:33:45 +08:00
  • 418913aa53 docs: add PR verification workflow to CONTRIBUTING.md zenfun 2026-02-17 04:25:06 +08:00
  • 4b07aa2bc3 test(computer): add tests for credentials discovery and config logging zenfun 2026-02-17 04:24:55 +08:00
  • 64d8daa67d feat(scripts): update start-with-neo.sh for auto-provisioned API key zenfun 2026-02-17 04:24:44 +08:00
  • 9d44947500 feat(dashboard): update Shipyard Neo config hints zenfun 2026-02-17 04:24:34 +08:00
  • 4043a10531 fix(computer): improve ShipyardNeoBooter error message zenfun 2026-02-17 04:24:24 +08:00
  • 7c8dac2fd5 feat(computer): add Bay credentials.json auto-discovery zenfun 2026-02-17 04:24:12 +08:00
  • 97c9e95211 chore: ruff format Soulter 2026-02-17 02:31:38 +08:00
  • a4be369e43 chore: bump version to 4.17.1 v4.17.2 Soulter 2026-02-17 02:30:13 +08:00
  • bdaca78750 fix: add support for collecting data from builtin stars in electron pyinstaller build (#5145) Soulter 2026-02-17 02:27:07 +08:00
  • 6326d7e4ba fix: add MCP tools to function tool set in _plugin_tool_fix (#5144) Soulter 2026-02-17 02:19:36 +08:00
  • a809a09e55 docs: Added instructions for deploying AstrBot using AstrBot Launcher. (#5136) Soulter 2026-02-16 17:06:56 +08:00
  • 963122b916 chore: update gitignore, Makefile, skills route, and test scaffolding zenfun 2026-02-16 02:38:01 +08:00
  • aa3b012d60 feat: add Shipyard Neo quick-start script zenfun 2026-02-16 02:37:48 +08:00
  • 401dfb9ee2 feat(dashboard): log Computer/sandbox config changes on save zenfun 2026-02-16 02:37:24 +08:00
  • 1d81c52950 feat(computer): add INFO-level lifecycle logging to booter implementations zenfun 2026-02-16 02:37:14 +08:00
  • 52c4ef2d87 chore: bump version to 4.17.1 v4.17.1 Soulter 2026-02-15 23:45:34 +08:00
  • 52c31fabe2 fix: update retention logic in LogManager to handle backup count correctly Soulter 2026-02-15 23:41:58 +08:00
  • 79e239ad97 fix: handle list format content from OpenAI-compatible APIs (#5128) NayukiMeko 2026-02-15 23:30:47 +08:00
  • 8abaf1015d chore: bump version to 4.17.0 v4.17.0 Soulter 2026-02-15 21:51:00 +08:00
  • 9a0c814fd4 feat: add SSL configuration options for WebUI and update related logging (#5117) Soulter 2026-02-15 17:43:36 +08:00
  • c64e1b42a4 feat: replace colorlog with loguru for enhanced logging support (#5115) Soulter 2026-02-15 17:11:03 +08:00
  • 2d23c36067 feat: add Afdian support card to resources section in WelcomePage Soulter 2026-02-15 16:20:34 +08:00
  • 754144ad99 feat: add fallback chat model chain in tool loop runner (#5109) Soulter 2026-02-15 11:51:34 +08:00
  • aec2e3bb91 feat: supports 小黑盒语音机器人 Soulter 2026-02-14 00:44:35 +08:00
  • 0faf109c2a feat: support hot reload after plugin load failure (#5043) Waterwzy 2026-02-13 18:37:20 +08:00
  • 7d1eff3ec4 fix #5089: add uv lock step in Dockerfile before export (#5091) evpeople 2026-02-13 18:34:26 +08:00
  • e295c470a5 fix: remove unnecessary frozen flag from requirements export in Dockerfile Soulter 2026-02-13 18:09:41 +08:00
  • 935168c024 fix-correct-FIRST_NOTICE.md-locale-path-resolution (#5083) (#5082) Li-shi-ling 2026-02-13 13:15:08 +08:00
  • f44961d065 feat: add LINE platform support with adapter and configuration (#5085) Soulter 2026-02-13 13:01:48 +08:00
  • 40c7cf3901 feat(skills): merge sandbox built-ins with uploaded skill sync zenfun 2026-02-13 03:20:51 +08:00
  • 0c7a95ccd8 chore: bump version to 4.16.0 (#5074) Soulter 2026-02-12 22:55:42 +08:00
  • fcd18503cb chore: bump version to 4.16.0 v4.16.0 Soulter 2026-02-12 22:55:10 +08:00