Soulter
10ceacfbb1
chore: bump version to 4.19.5
2026-03-11 00:17:14 +08:00
邹永赫
e25a1a42cf
Revert "fix: clarify missing MCP stdio command errors ( #5992 )"
...
This reverts commit 0c771e4a77 .
2026-03-11 00:08:06 +09:00
エイカク
0c771e4a77
fix: clarify missing MCP stdio command errors ( #5992 )
...
* fix: clarify missing MCP stdio command errors
* refactor: tighten MCP error presentation helpers
* fix: improve MCP test connection feedback
* fix: structure MCP test connection errors
* refactor: share MCP test error codes
2026-03-10 23:05:50 +09:00
Soulter
7d31140c14
chore: bump version to 4.19.4
2026-03-09 11:13:39 +08:00
Soulter
5dd30f9a45
chore: bump version to 4.19.3
2026-03-09 00:20:33 +08:00
Soulter
af581e7f21
chore: bump version to 4.19.2
2026-03-05 16:10:09 +08:00
Soulter
9e371ee10b
chore: update shipyard-neo-sdk dependency to version 0.2.0
2026-03-05 16:07:10 +08:00
camera-2018
7cf77adbc8
feat(telegram): supports sendMessageDraft API ( #5726 )
...
* feat(telegram): 使用 sendMessageDraft API 实现私聊流式输出
- 新增 _send_message_draft 方法封装 Telegram Bot API sendMessageDraft
- 私聊流式输出使用 sendMessageDraft 推送草稿动画,群聊保留 edit_message_text 回退
- 使用独立异步发送循环 (_draft_sender_loop) 按固定间隔推送最新缓冲区内容,
完全解耦 token 到达速度与 API 网络延迟
- 流式结束后发送真实消息保留最终内容(draft 是临时的)
- 使用模块级递增 draft_id 替代随机生成,确保 Telegram 端动画连续性
* fix(telegram): convert draft text to Markdown before sending message draft
* chore(telegram): telegram 适配器重构
- 提取公共方法
- 有新 token 到达时触发流式
- 生成结束后清除draft内容
- 默认draft发送md格式
* style(telegram): ruff format
* style(telegram): ruff check
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-03-05 11:20:28 +08:00
Soulter
6b642d7674
refactor: bundled webui static files into wheel and replace astrbot cli log with English ( #5665 )
...
* refactor: bundled webui static files into wheel and replace astrbot cli log with English
- Translated and standardized log messages in cmd_conf.py for better clarity.
- Updated initialization logic in cmd_init.py to provide clearer user prompts and error handling.
- Improved plugin management commands in cmd_plug.py with consistent language and error messages.
- Enhanced run command in cmd_run.py with clearer status messages and error handling.
- Updated utility functions in basic.py and plugin.py to improve readability and maintainability.
- Added version comparison logic in version_comparator.py with clearer comments.
- Enhanced logging configuration in log.py to suppress noisy loggers.
- Updated the updater logic in updator.py to provide clearer error messages for users.
- Improved IO utility functions in io.py to handle dashboard versioning more effectively.
- Enhanced dashboard server logic in server.py to prioritize bundled assets and improve user feedback.
- Updated pyproject.toml to include bundled dashboard assets and custom build hooks.
- Added a custom build script (hatch_build.py) to automate dashboard builds during package creation.
* refactor: improve exception messages and formatting in CLI command validation
* perf: change npm install to npm ci for consistent dependency installation
* fix
2026-03-03 12:58:59 +08:00
RC-CHN
a219a8b70d
Merge remote-tracking branch 'origin/master' into feat/neo-skill-self-iteration
2026-02-27 15:25:50 +08:00
Soulter
84994b5d98
chore: bump version to 4.18.3
2026-02-26 19:12:09 +08:00
RC-CHN
847ef0f3f4
Merge remote-tracking branch 'origin/master' into feat/neo-skill-self-iteration
2026-02-26 10:04:48 +08:00
Soulter
c6cc7aae84
chore: bump version to 4.18.2
2026-02-24 23:08:53 +08:00
Soulter
20ff719c00
cho
2026-02-22 16:43:00 +08:00
Soulter
4b2c854c42
chore: bump version to 4.18.0
2026-02-22 00:17:13 +08:00
Soulter
e7e0f84edf
chore: bump vertion to 4.17.6
2026-02-20 18:40:45 +08:00
Soulter
9a7a594cb5
feat: add support for plugin astrbot-version and platform requirement checks ( #5235 )
...
* feat: add support for plugin astrbot-version and platform requirement checks
* fix: remove unsupported platform and version constraints from metadata.yaml
* fix: remove restriction on 'v' in astrbot_version specification format
* ruff format
2026-02-20 13:35:45 +08:00
Soulter
20d6ff4620
chore: bump version to 4.17.5
2026-02-18 22:04:43 +08:00
Soulter
9b0e24ec49
chore: bump version to 4.17.4
2026-02-17 21:19:53 +08:00
Ruochen Pan
1a539830f8
Merge branch 'master' into feat/neo-skill-self-iteration
2026-02-17 16:23:14 +08:00
Soulter
55ac878648
chore: bump version to 4.17.3
2026-02-17 14:09:10 +08:00
Soulter
a4be369e43
chore: bump version to 4.17.1
2026-02-17 02:30:13 +08:00
Soulter
52c4ef2d87
chore: bump version to 4.17.1
2026-02-15 23:45:34 +08:00
Soulter
8abaf1015d
chore: bump version to 4.17.0
2026-02-15 21:51:00 +08:00
Soulter
c64e1b42a4
feat: replace colorlog with loguru for enhanced logging support ( #5115 )
2026-02-15 17:11:03 +08:00
Soulter
0c7a95ccd8
chore: bump version to 4.16.0 ( #5074 )
2026-02-12 22:55:42 +08:00
zenfun
d16398a0e8
feat(computer): add shipyard_neo booter runtime and sandbox config
2026-02-11 17:14:38 +08:00
Soulter
776e17062c
chore: bump version to 4.15.0 ( #5003 )
2026-02-10 23:17:23 +08:00
Soulter
ce65491d55
chore: update pydantic dependency version ( #4980 )
2026-02-09 11:59:05 +08:00
Soulter
e1b71540c7
chore: bump version to 4.14.8 and bump faiss-cpu version up to date
2026-02-09 00:19:12 +08:00
Soulter
0553f84d6c
chore: bump version to 4.14.7
2026-02-08 23:20:34 +08:00
Soulter
3fd89808ee
chore: update Python version requirements to 3.12 ( #4963 )
2026-02-08 23:13:51 +08:00
Soulter
1e9026d44c
chore: bump version to 4.14.6
2026-02-08 10:43:25 +08:00
Soulter
6416707e35
chore: bump version to 4.14.5 ( #4930 )
2026-02-07 00:55:16 +08:00
Soulter
464882f206
chore: bump version to 4.14.4
2026-02-04 23:21:08 +08:00
Soulter
1f75255950
chore: bump version to 4.14.3
2026-02-04 20:31:19 +08:00
advent259141
d2b9997620
chore: bump version to 4.14.2
2026-02-04 17:42:41 +08:00
Raven95676
fe06dfcca3
fix: update ruff version to 0.15.0 and add ASYNC240 to ignore list
2026-02-04 11:45:59 +08:00
Soulter
bc9043bc3f
fix: update ruff exclude list to include tests directory
2026-02-04 10:08:48 +08:00
Soulter
ff46eef3b2
chore: bump version to 4.14.1
2026-02-03 23:35:21 +08:00
Soulter
96e61a4a92
chore: bump version to 4.14.0
2026-02-03 22:08:29 +08:00
Soulter
339d98be35
chore: bump version to 4.13.2 ( #4782 )
2026-02-01 00:39:37 +08:00
Soulter
a500f2edc8
chore: bump version to 4.13.1
2026-01-29 23:31:49 +08:00
Soulter
0500ee8e2b
chore: bump version to 4.13.0
2026-01-29 00:21:58 +08:00
Soulter
1cf673154c
chore: bump version to 4.12.4
2026-01-24 14:55:32 +08:00
Soulter
5f54becbe2
chore: bump version to 4.12.3
2026-01-17 19:11:05 +08:00
Soulter
776c9ebfdd
chore: bump version to 4.12.2
2026-01-17 18:07:54 +08:00
Soulter
ebae70c514
chore: bump version to 4.12.1
2026-01-15 22:20:52 +08:00
Soulter
acbe83a2e2
chore: bump version to 4.12.0
2026-01-15 19:47:25 +08:00
Soulter
5eea508296
feat: astrbot agent sandbox env(improved code interpreter) ( #4449 )
...
* stage
* fix: update tool call logging to include tool call IDs and enhance sandbox ship creation parameters
* feat: file upload
* fix
* update
* fix: remove 'boxlite' option from booter and handle error in PythonTool execution
* feat: implement singleton pattern for ShipyardSandboxClient and add FileUploadTool for file uploads
* feat: sandbox
* fix
* beta
* uv lock
* remove
* chore: makes world better
* feat: implement localStorage persistence for showReservedPlugins state
* docs: refine EULA
* fix
* feat: add availability check for sandbox in Shipyard and base booters
* feat: add shipyard session configuration options and update related tools
* feat: add file download functionality and update shipyard SDK version
* fix: sending OpenAI-style image_url causes Anthropic 400 invalid tag error (#4444 )
* feat: chatui project (#4477 )
* feat: chatui-project
* fix: remove console log from getProjects function
* fix: title saving logic and update project sessions on changes
* docs: standardize Context class documentation formatting (#4436 )
* docs: standardize Context class documentation formatting
- Unified all method docstrings to standard format
- Fixed mixed language and formatting issues
- Added complete parameter and return descriptions
- Enhanced developer experience for plugin creators
- Fixes #4429
* docs: fix Context class documentation issues per review
- Restored Sphinx directives for versionadded notes
- Fixed MessageSesion typo to MessageSession throughout file
- Added clarification for kwargs propagation in tool_loop_agent
- Unified deprecation marker format
- Fixes #4429
* Convert developer API comments to English
* chore: revise comments
---------
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
* fix: handle empty output case in PythonTool execution
* fix: update description for command parameter in ExecuteShellTool
* refactor: remove unused file tools and update PythonTool output handling
* project list
* fix: ensure message stream order (#4487 )
* feat: enhance iPython tool rendering with Shiki syntax highlighting
* bugfixes
* feat: add sandbox mode prompt for enhanced user guidance in executing commands
* chore: remove skills prompt
---------
Co-authored-by: 時壹 <137363396+KBVsent@users.noreply.github.com >
Co-authored-by: Li-shi-ling <114913764+Li-shi-ling@users.noreply.github.com >
2026-01-15 16:17:56 +08:00