Helian Nuits
4e0b5063c6
feat(ComponentPanel): implement permission management for dashboard ( #4887 )
...
* feat(backend): add permission update api
* feat(useCommandActions): add updatePermission action and translations
* feat(dashboard): implement permission editing ui
* style: fix import sorting in command.py
* refactor(backend): extract permission update logic to service
* feat(i18n): add success and failure messages for command updates
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-02-08 12:27:32 +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
letr
e48950d260
fix: localize provider source config UI ( #4933 )
...
* fix: localize provider source ui
* feat: localize provider metadata keys
* chore: add provider metadata translations
* chore: format provider i18n changes
* fix: preserve metadata fields in i18n conversion
* fix: internationalize platform config and dialog
* fix: add Weixin official account platform icon
---------
Co-authored-by: Soulter <905617992@qq.com >
2026-02-08 10:40:26 +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
圣达生物多
36f0d1f0f9
feat: add debug hint to console page and localization files ( #4852 )
2026-02-04 15:02:15 +08:00
Anima-IGCenter
f65b268bb2
chore: create robots.txt ( #4847 )
2026-02-04 15:00:08 +08:00
Anima-IGCenter
0e0f923a49
chore(seo): prevent indexing with noindex, nofollow ( #4844 )
2026-02-03 23:19:25 +08:00
Soulter
f2d637b935
fix: downgrade monaco-editor to version 0.52.2
2026-02-03 22:12:29 +08:00
Soulter
96e61a4a92
chore: bump version to 4.14.0
2026-02-03 22:08:29 +08:00
Soulter
8b9f2f1e70
feat: enhance user experience with runtime hints and improved UI elements in skills management
2026-02-03 16:28:17 +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
a12e27f9ab
feat: implement theme customization with primary and secondary color options
2026-02-03 14:41:48 +08:00
Soulter
ae6e0db053
perf: webui
...
Co-authored-by: IGCrystal <IGCrystal@wenturc.com >
2026-02-03 14:40:45 +08:00
Copilot
de1304dc6a
feat: add edit button to persona selector dialog ( #4826 )
...
* Initial plan
* feat: add edit persona functionality in chatui selector dialog
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
* fix: address code review feedback - improve null checks and i18n consistency
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
2026-02-03 10:32:20 +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
42e84afd89
perf: improve cron job page
2026-02-02 14:13:17 +08:00
Soulter
a7ed6b8c76
fix: reasoning block style
2026-02-02 14:11:17 +08:00
Soulter
ee43b98ce6
fix: add missing comma in truncate_and_compress hint in config-metadata.json
2026-02-01 23:34:21 +08:00
Soulter
681b4747a6
feat: add proactive capability configuration with cron tools support
2026-02-01 23:33:45 +08:00
Soulter
a6da4ebe5e
feat: add styles for embedded images and audio in MessagePartsRenderer
2026-02-01 23:29:08 +08:00
Soulter
e35a604b30
Merge pull request #4697 from advent259141/Astrbot_skill
...
feat: implemented proactive agents and subagents orchestrator
2026-02-01 22:57:47 +08:00
Soulter
382aaaf053
feat: i18n
2026-02-01 22:04:44 +08:00
Soulter
f66edc8d45
feat: implement CronJob system with support for one-time tasks and enhanced UI for task management
2026-02-01 22:04:30 +08:00
Soulter
3f8d8b5033
feat: integrate subagent orchestrator with configuration options for tool management
2026-02-01 20:43:08 +08:00
Soulter
2213fb1ebf
feat: add proactive messaging support in CronJobPage and enhance file download tool with user notification option
2026-02-01 18:12:11 +08:00
Soulter
9bf63354be
feat: enhance UI for SubAgent and CronJob management with beta indicators
2026-02-01 17:58:30 +08:00
Soulter
4c8c87d3fd
feat: enhance cron job management and update UI terminology
2026-02-01 15:49:14 +08:00
Soulter
dba08edd0d
style: enhance dialog titles with padding and text styles in MCP and Skills sections
2026-02-01 11:09:32 +08:00
letr
dc06bc943a
fix(mcp): cannot rename MCP Server ( #4766 )
...
* fix(mcp): support renaming when editing MCP servers
When editing the MCP server configuration, you can now change the server name. The frontend will save the original name in edit mode, and the backend will recognize the rename operation through the oldName field.
* fix(mcp): fixed an issue where renaming the MCP server did not check for name conflicts
When renaming an MCP server, add a check to see if the target name already exists. If the name exists and it is a rename operation, return an error message to avoid overwriting the configuration.
2026-02-01 11:01:49 +08:00
Soulter
b48e6fb1b3
Merge remote-tracking branch 'origin/master' into Astrbot_skill
2026-02-01 00:46:05 +08:00
Soulter
4ea865f017
feat: add cron job management tools and dashboard integration
...
- Implemented proactive cron job tools in InternalAgentSubStage for scheduling tasks.
- Created SendMessageToUserTool for sending messages to users based on cron job triggers.
- Added CreateActiveCronTool, DeleteCronJobTool, and ListCronJobsTool for cron job management.
- Introduced CronRoute for handling cron job API requests in the dashboard.
- Developed CronJobPage.vue for managing cron jobs in the dashboard UI.
- Updated SubAgentPage.vue to include persona selection for subagents.
2026-01-31 17:08:37 +08:00
sanyekana
106f352017
fix: Fixed a bug where the front end still displayed a success messag… ( #4768 )
...
* fix: Fixed a bug where the front end still displayed a success message when Skills upload failed.
* refactor(dashboard): unify API response handling in SkillsSection
2026-01-31 11:31:02 +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
906877cbe6
feat(i18n): add localized message for tool usage in chat
2026-01-29 16:29:44 +08:00
Soulter
609180022e
feat(chat): refactor message rendering and introduce ToolCallItem component
2026-01-29 16:07:57 +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
928c557a25
fix: update markstream-vue and stream-monaco dependencies
2026-01-29 00:48:51 +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
c1b764da04
fix: webui github proxy selector and bugs after uninstalling plugins ( #4724 )
...
fixes : #4709
2026-01-28 21:04:13 +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
053c4e989b
优化tool选择的下拉框:根据插件分组
2026-01-27 00:21:57 +08:00
advent259141
3cf0880f98
修复bug,优化前端页面
2026-01-26 22:14:56 +08:00
advent259141
6d47663842
修复了一些已知问题
2026-01-26 17:22:20 +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
搁浅
127e8c31c2
feat: add confirmation dialog for update all plugins button to prevent accidental clicks #4300 ( #4658 )
2026-01-24 16:08:47 +08:00
Copilot
90b57eb5cb
fix: provider selector button hidden by long model names ( #4631 )
...
* Initial plan
* Fix long model name overflow in ProviderSelector
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
2026-01-23 19:42:12 +08:00