Soulter
625401a4d0
refactor: update event types for LLM tool usage and response
2026-01-21 15:45:09 +08:00
Soulter
c95bbd11ae
docs: update 4.12.2 changelog
2026-01-21 15:45:09 +08:00
Soulter
831907b22a
chore: bump version to 4.12.2
2026-01-21 15:45:09 +08:00
Soulter
ad2dae3a8c
fix: clarify logic for skipping initial system messages in conversation
2026-01-21 15:45:09 +08:00
Soulter
92de1061aa
feat: skip saving head system messages in history ( #4538 )
...
* feat: skip saving the first system message in history
* fix: rename variable for clarity in system message handling
* fix: update logic to skip all system messages until the first non-system message
2026-01-21 15:45:09 +08:00
Soulter
ddff652003
chore: update readme
...
Added '自动压缩对话' feature and updated features list.
2026-01-21 15:45:09 +08:00
Soulter
fa4df28c22
feat: nervous
2026-01-18 17:07:19 +08:00
Soulter
06fa7be63e
feat: eyes
2026-01-18 10:53:04 +08:00
Soulter
e92b103fd0
feat: add metrics
2026-01-17 21:44:13 +08:00
Soulter
dcd699d733
feat: enhance live mode audio processing and text handling
2026-01-17 17:11:31 +08:00
Soulter
2e53d8116e
feat: genie tts
2026-01-17 16:27:20 +08:00
Soulter
856d3496fa
feat: enhance audio processing and metrics display in live mode
2026-01-17 15:35:02 +08:00
Soulter
19e6253d5d
feat: metrics
2026-01-17 15:34:46 +08:00
Soulter
1d426a7458
chore: remove
2026-01-17 14:44:36 +08:00
Soulter
c0846bc789
feat: astr live
2026-01-17 14:41:05 +08:00
Soulter
f6a189f118
feat: add event hooks for tool usage and response handling ( #4516 )
...
* feat: add event hooks for tool usage and response handling
* fix: update decorator for LLM tool response handling
2026-01-16 16:51:35 +08:00
Soulter
82e2e0d02f
feat: add web search references feature with sidebar and extraction logic ( #4515 )
...
* feat: add web search references feature with sidebar and extraction logic
* fix: reorder import statements for consistency
* chore: remove log
2026-01-16 16:49:48 +08:00
Soulter
8771317a1e
perf: chatui default persona ( #4502 )
2026-01-16 16:46:39 +08:00
Soulter
ebae70c514
chore: bump version to 4.12.1
v4.12.1
2026-01-15 22:20:52 +08:00
Soulter
dbdb4f5185
fix: unique session not working ( #4490 )
...
* fix: unique session not working
* fix: correct session initialization and update unified_msg_origin setter
* fix: update session ID assignment in WakingCheckStage
2026-01-15 22:16:21 +08:00
Soulter
af2b3b3bfc
fix: update stream-monaco dependency to version 0.0.15
v4.12.0
2026-01-15 19:53:58 +08:00
Soulter
6497d9a46f
fix: update stream-markdown dependency to version 0.0.13
2026-01-15 19:52:23 +08:00
Soulter
8f4a62a2cb
chore: bump version to 4.12.0
2026-01-15 19:47:53 +08:00
Soulter
acbe83a2e2
chore: bump version to 4.12.0
2026-01-15 19:47:25 +08:00
Gao Jinzhe
e0f3fb3c3d
Merge pull request #4194 from Luna-channel/feat/session-management
...
feat: add batch operation functionality for session management
2026-01-15 19:38:24 +08:00
Soulter
fef789e4d3
feat: add Docker Compose configuration for AstrBot and Shipyard services
2026-01-15 18:53:24 +08:00
Soulter
680b900c76
feat: implement iPython tool and reasoning blocks with enhanced UI components
2026-01-15 18:15:42 +08:00
Soulter
f797f132cf
perf: refine tool call related prompts
2026-01-15 17:22:50 +08:00
Soulter
941ab6db84
chore: add requirement
2026-01-15 16:19:26 +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
時壹
9782d1bff8
fix:exclude disabled commands from platform command registration ( #4485 )
2026-01-15 14:04:15 +08:00
Soulter
0e3d224c12
fix: ensure message stream order ( #4487 )
2026-01-15 13:11:27 +08:00
Soulter
8aeb2229ce
fix: chatui title ( #4486 )
2026-01-15 12:47:55 +08:00
Li-shi-ling
179f3e6426
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 >
2026-01-14 23:46:27 +08:00
Soulter
561741d43d
fix: title saving logic and update project sessions on changes
2026-01-14 20:51:54 +08:00
Soulter
63e8d0634f
feat: chatui project ( #4477 )
...
* feat: chatui-project
* fix: remove console log from getProjects function
2026-01-14 19:15:48 +08:00
時壹
350667b60f
fix: sending OpenAI-style image_url causes Anthropic 400 invalid tag error ( #4444 )
2026-01-14 10:50:56 +08:00
Soulter
6a86dae76e
docs: refine EULA
2026-01-13 12:19:05 +08:00
Soulter
a7eca40fe7
feat: implement localStorage persistence for showReservedPlugins state
2026-01-13 02:23:31 +08:00
Soulter
ef28dc5001
chore: makes world better
2026-01-13 02:20:24 +08:00
Soulter
d29ac4023a
fix: typo
2026-01-12 21:24:11 +08:00
Soulter
c2af2c6d5e
chore: bump version to 4.11.4
v4.11.4
2026-01-12 20:42:49 +08:00
Soulter
d9fb29d314
docs: add initial EULA for user agreement and compliance
2026-01-12 20:32:28 +08:00
Soulter
981421ded6
docs: update readme
2026-01-12 20:31:17 +08:00
Soulter
49ad22ca82
fix(i18n): refine default source label in English and Chinese locales
2026-01-12 20:05:21 +08:00
Soulter
858e245108
chore: remove default provider source displayed in webui
2026-01-12 19:51:18 +08:00
Soulter
6ac37ecd60
chore: bump version to 4.11.3
v4.11.3
2026-01-12 19:35:41 +08:00
Soulter
2bbe010747
Sanitize invalid platform IDs on load ( #4432 )
2026-01-12 19:04:44 +08:00
Soulter
52bba9026a
feat(safety): LLM healthy mode ( #4431 )
...
* feat(safety): implement LLM safety mode
* chore: ruff format
2026-01-12 18:33:34 +08:00
clown145
3416e8990c
fix(webui): optimize markdown rendering and remove redundant code ( #4415 )
...
* fix(dashboard): optimize markdown rendering and remove redundant code
* style: format code and refactor ReadmeDialog for i18n/isolation
* fix: robust clipboard fallback for http context
* refactor: optimize markdown rendering and fix table styles in ReadmeDialog
2026-01-12 17:39:53 +08:00