Soulter
3b2ce9f500
feat: add admin permission checks for Python and Shell execution ( #5214 )
2026-02-19 01:48:48 +08:00
Soulter
20d6ff4620
chore: bump version to 4.17.5
2026-02-18 22:04:43 +08:00
Soulter
3f4d7255a0
feat: supports aihubmix
2026-02-18 18:11:13 +08:00
Soulter
9b0e24ec49
chore: bump version to 4.17.4
2026-02-17 21:19:53 +08:00
Soulter
153d8cef6b
feat: add NVIDIA provider template ( #5157 )
...
fixes : #5156
2026-02-17 16:08:35 +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
9a0c814fd4
feat: add SSL configuration options for WebUI and update related logging ( #5117 )
2026-02-15 17:43:36 +08:00
Soulter
754144ad99
feat: add fallback chat model chain in tool loop runner ( #5109 )
...
* feat: implement fallback provider support for chat models and update configuration
* feat: enhance provider selection display with count and chips for selected providers
* feat: update fallback chat providers to use provider settings and add warning for non-list fallback models
2026-02-15 11:51:34 +08:00
Soulter
f44961d065
feat: add LINE platform support with adapter and configuration ( #5085 )
2026-02-13 13:01:48 +08:00
Soulter
0c7a95ccd8
chore: bump version to 4.16.0 ( #5074 )
2026-02-12 22:55:42 +08:00
エイカク
4ff07e3c74
fix: 完善转发引用解析与图片回退并支持配置化控制 ( #5054 )
...
* feat: support fallback image parsing for quoted messages
* fix: fallback parse quoted images when reply chain has placeholders
* style: format network utils with ruff
* test: expand quoted parser coverage and improve fallback diagnostics
* fix: fallback to text-only retry when image requests fail
* fix: tighten image fallback and resolve nested quoted forwards
* refactor: simplify quoted message extraction and dedupe images
* fix: harden quoted parsing and openai error candidates
* fix: harden quoted image ref normalization
* refactor: organize quoted parser settings and logging
* fix: cap quoted fallback images and avoid retry loops
* refactor: split quoted message parser into focused modules
* refactor: share onebot segment parsing logic
* refactor: unify quoted message parsing flow
* feat: move quoted parser tuning to provider settings
* fix: add missing i18n metadata for quoted parser settings
* chore: refine forwarded message setting labels
2026-02-12 23:42:29 +09:00
Soulter
9d93bda3fe
feat: temporary file handling and introduce TempDirCleaner ( #5026 )
...
* feat: temporary file handling and introduce TempDirCleaner
- Updated various modules to use `get_astrbot_temp_path()` instead of `get_astrbot_data_path()` for temporary file storage.
- Renamed temporary files for better identification and organization.
- Introduced `TempDirCleaner` to manage the size of the temporary directory, ensuring it does not exceed a specified limit by deleting the oldest files.
- Added configuration option for maximum temporary directory size in the dashboard.
- Implemented tests for `TempDirCleaner` to verify cleanup functionality and size management.
* ruff
2026-02-12 01:04:48 +08:00
Soulter
776e17062c
chore: bump version to 4.15.0 ( #5003 )
2026-02-10 23:17:23 +08:00
Soulter
da4bb6549c
feat: enhance persona tool management and update UI localization for subagent orchestration ( #4990 )
...
* feat: enhance persona tool management and update UI localization for subagent orchestration
* fix: remove debug logging for final ProviderRequest in build_main_agent function
2026-02-09 22:38:05 +08:00
Soulter
d204b92877
feat: 企业微信智能机器人支持主动消息推送以及发送视频、文件等消息类型支持 ( #4999 )
2026-02-09 22:16:44 +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
搁浅
30d1d55e3c
feat: add provider-souce-level proxy ( #4949 )
...
* feat: 添加 Provider 级别代理支持及请求失败日志
* refactor: simplify provider source configuration structure
* refactor: move env proxy fallback logic to log_connection_failure
* refactor: update client proxy handling and add terminate method for cleanup
* refactor: update no_proxy configuration to remove redundant subnet
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-02-08 12:22:01 +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
can
d233fb8b1e
feat: add bocha web search tool ( #4902 )
...
* add bocha web search tool
* Revert "add bocha web search tool"
This reverts commit 1b36d75a17 .
* add bocha web search tool
* fix: correct temporary_cache spelling and update supported tools for web search
* ruff
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-02-06 21:43:42 +08:00
Soulter
464882f206
chore: bump version to 4.14.4
2026-02-04 23:21:08 +08:00
advent259141
d2b9997620
chore: bump version to 4.14.2
2026-02-04 17:42:41 +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
093b37e04b
feat: add computer use runtime config and handling for skills execution ( #4831 )
...
* feat: add computer use runtime configuration and handling for skills execution
* fix: improve user notification for disabled Computer Use feature in skills execution
2026-02-03 16:08:15 +08:00
Soulter
f835f63542
feat: add trace settings management and UI for enabling/disabling trace logging ( #4822 )
...
* feat: add trace settings management and UI for enabling/disabling trace logging
* feat: enhance trace feature with internationalization support for hints and status messages
* fix: improve tool info extraction in run_agent function
2026-02-03 10:24:41 +08:00
Soulter
681b4747a6
feat: add proactive capability configuration with cron tools support
2026-02-01 23:33:45 +08:00
Soulter
3f8d8b5033
feat: integrate subagent orchestrator with configuration options for tool management
2026-02-01 20:43:08 +08:00
Soulter
7f58a83833
Refactor cron job handling and enhance proactive agent capabilities
...
- Updated FunctionToolExecutor to improve background task handling and integrate new system prompts for proactive agents.
- Enhanced MainAgentBuildConfig with additional configuration options for tool management and context handling.
- Introduced new system prompts for proactive agents triggered by cron jobs and background tasks to improve user interaction.
- Refactored cron job management to utilize ProviderRequest for better context management and tool integration.
- Renamed cron job tools for clarity, changing "create_cron_job" to "create_future_task" and similar adjustments for consistency.
- Improved error handling and logging for cron job execution and agent responses.
- Added support for image captioning and persona management in agent requests.
2026-02-01 14:32:30 +08:00
Soulter
b48e6fb1b3
Merge remote-tracking branch 'origin/master' into Astrbot_skill
2026-02-01 00:46:05 +08:00
Soulter
339d98be35
chore: bump version to 4.13.2 ( #4782 )
2026-02-01 00:39:37 +08:00
Soulter
5b7805e8d7
feat: trace and log file config ( #4747 )
...
* feat: trace
* fix(log): increase log cache size from 200 to 500
* feat(logging): add file and trace logging configuration options
2026-01-31 00:05:54 +08:00
Soulter
831c2150d6
Merge remote-tracking branch 'origin/master' into Astrbot_skill
2026-01-29 23:46:21 +08:00
Soulter
a500f2edc8
chore: bump version to 4.13.1
2026-01-29 23:31:49 +08:00
advent259141
738e69a8af
add 3-mode selector and main tool mounting policy
2026-01-29 11:27:50 +08:00
Gao Jinzhe
60492d46ee
Merge branch 'master' into Astrbot_skill
2026-01-29 10:57:30 +08:00
Soulter
0500ee8e2b
chore: bump version to 4.13.0
2026-01-29 00:21:58 +08:00
vmoranv
f92f0a3e5d
feat(core): supports anthropic-skills-like tool call mode ( #4681 )
...
* feat(core): change llmtool to claude skills like func call
* feat: refactor tool execution logic in ToolLoopAgentRunner for improved clarity and efficiency
* feat(core): 添加工具调用模式配置选项
新增 tool_schema_mode 配置项,支持两种工具调用模式:
- skills_like:先发送工具名称和描述,再查询参数(两阶段)
- full:一次性发送完整工具模式
更新了默认配置、配置元数据定义以及代理子阶段处理逻辑,
添加了完整的工具调用提示语句,并在仪表板中提供了国际化支持。
* feat: 优化工具集获取逻辑,添加轻量和参数工具集返回方法
* refactor(runner): 重构工具模式处理逻辑到ToolLoopAgentRunner
- 将工具集激活逻辑提取到新的_build_active_tool_set方法中
- 实现工具模式配置功能,支持full和light模式的动态切换
- 移除InternalAgentSubStage中的工具模式应用逻辑,统一在runner中处理
- 添加_tool_schema_full_set和_tool_schema_param_set实例变量来管理工具集状态
- 修改工具查询逻辑以使用新的工具集管理方式
* fix: update default tool_schema_mode to 'full' in InternalAgentSubStage
* refactor: rename TOOL_CALL_PROMPT_FULL to TOOL_CALL_PROMPT_SKILLS_LIKE_MODE and update prompt logic
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-01-28 22:49:34 +08:00
Soulter
22bd8d6824
feat: support anthropic skills ( #4715 )
...
* feat: support anthropic skills
closes : #4687
* chore: ruff
* feat: implement skills management and selection in persona configuration
* feat: enhance skills management with local environment tools and permissions
2026-01-28 01:48:57 +08:00
xunxiing
a4fc92e803
feat: add file upload to plugin config ( #4539 )
...
Co-authored-by: Soulter <905617992@qq.com >
2026-01-27 14:56:19 +08:00
advent259141
1bd8eae25a
按照comment进行一些小改动
2026-01-26 23:30:29 +08:00
advent259141
c3e4a52e5f
修复格式
2026-01-26 22:31:18 +08:00
advent259141
6b39717695
增加subagent编排功能
2026-01-26 14:57:20 +08:00
Soulter
17d642efc9
fix: update configuration metadata hints for segmented reply settings
2026-01-25 14:28:07 +08:00
時壹
4839cc6119
feat: add configurable Dashboard API access log toggle ( #4661 )
...
* feat: add configurable Dashboard API access log toggle
* chore: remove Dashboard API access log configuration
2026-01-24 16:31:23 +08:00
Soulter
1cf673154c
chore: bump version to 4.12.4
2026-01-24 14:55:32 +08:00