Soulter
85b7f104df
fix: remove unnecessary provider check ( #3846 )
...
fixes : #3815
2025-11-29 23:15:19 +08:00
Oscar Shaw
d76d1bd7fe
perf: adjust padding for PlatformPage and ProviderPage log sections ( #3825 )
...
- Added bottom margin to log card for better spacing.
2025-11-29 19:15:35 +08:00
Soulter
df4412aa80
style: adjust bot-embedded-image max-width and remove hover effect for improved layout
2025-11-29 01:31:25 +08:00
Soulter
ab2c94e19a
chore: comment out error logging in provider sources to reduce verbosity
2025-11-28 19:59:33 +08:00
Oscar Shaw
37cc4e2121
perf: console tag UI improve ( #3816 )
...
- Added yarn.lock to .gitignore to prevent tracking of Yarn lock files.
- Updated ConsoleDisplayer.vue to improve chip styling
2025-11-28 17:17:11 +08:00
Soulter
60dfdd0a66
chore: update astrbot cli version
2025-11-28 16:53:20 +08:00
Soulter
bb8b2cb194
chore: bump version to 4.7.1
v4.7.1
2025-11-28 15:13:35 +08:00
Soulter
4e29684aa3
fix: add plugin set and knowledge bases selection in custom rules page ( #3813 )
...
fixes : #3806
2025-11-28 13:29:50 +08:00
Soulter
0e17e3553d
chore: bump version to 4.7.0
v4.7.0
2025-11-27 23:50:05 +08:00
Soulter
0a55060e89
fix: session controller in webchat
2025-11-27 22:32:35 +08:00
Soulter
77859c7daa
feat: enhance provider status display in ProviderPage
...
- Added a tooltip to show detailed provider status, including availability and error messages.
- Refactored item details template to include status chips for better visual representation.
- Removed unused status section to streamline the UI.
2025-11-27 16:39:51 +08:00
Soulter
ba39c393a0
perf: enhance provider management with reload locking and logging ( #3793 )
...
- Introduced a reload lock to prevent concurrent reloads of providers.
- Added logging to indicate when a provider is disabled and when providers are being synchronized with the configuration.
- Refactored the reload method to improve clarity and maintainability.
Co-authored-by: anka <1350989414@qq.com >
2025-11-27 16:25:31 +08:00
Soulter
6a50d316d9
fix: mcp server cannot reload successfully after updating mcp server config ( #3797 )
...
fixes : #3780
2025-11-27 16:22:26 +08:00
Soulter
88c1d77f0b
perf: add at message to group chat history ( #3796 )
...
* feat: enhance long-term memory message formatting
- Added support for 'At' message components in long-term memory, allowing for better representation of mentions in messages.
* chore: ruff check
2025-11-27 15:59:07 +08:00
Dt8333
758ce40cc1
chore: fix test ( #3787 )
2025-11-27 14:02:42 +08:00
Soulter
3e7bb80492
chore: ruff format
2025-11-27 14:01:25 +08:00
Soulter
75e95aa9ca
fix: update session management icon in sidebar
...
- Changed the icon for the session management sidebar item from 'mdi-account-group' to 'mdi-pencil-ruler' for better representation.
2025-11-27 14:00:05 +08:00
Soulter
a389842e25
feat: update session management UI with information button and layout adjustments
...
- Added an information button linking to custom rules documentation.
- Adjusted layout for improved spacing and readability in the session management page.
- Minor refactoring of the data table component for better alignment.
2025-11-27 13:58:37 +08:00
Soulter
0f6a3c3f5a
refactor: session management custom rules ( #3792 )
...
* refactor: umo custom rules
* feat(i18n): update session management translations and improve provider configuration handling
- Updated English and Chinese translations for session management, including "Unified Message Origin" and "Follow Config".
- Enhanced provider configuration options to include "Follow Config" as a selectable item.
- Removed unused clear buttons and refactored provider configuration saving logic to handle updates and deletions more efficiently.
2025-11-27 13:30:43 +08:00
Soulter
133f27422d
feat: implement i18n of astrbot config ( #3772 )
...
* feat: implement i18n of astrbot config
* feat(config): update configuration metadata with i18n details and future deprecation notes
2025-11-26 16:40:58 +08:00
RC-CHN
abc6deb244
feat: add plugin logo placeholder ( #3784 )
2025-11-26 16:22:11 +08:00
teapot1de
06869b4597
docs: clarify segmented_reply words_count_threshold hint ( #3779 )
...
Update the configuration hint for `words_count_threshold` to explicitly state that it acts as a maximum limit for segmentation, preventing user confusion about it being a minimum trigger.
2025-11-26 16:15:09 +08:00
dependabot[bot]
d32cea9870
chore(deps): bump actions/checkout in the github-actions group ( #3775 )
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 16:13:42 +08:00
Soulter
4b68100f16
feat(chat): add standalone chat component and integrate with config page for testing configurations ( #3767 )
...
* feat(chat): add standalone chat component and integrate with config page for testing configurations
* feat(chat): add error handling for message sending and session creation
2025-11-24 22:06:02 +08:00
Soulter
5c5515d462
fix: segmented reply regex error handling ( #3771 )
...
* fix: segmented reply regex error handling
closes : #3761
* fix: improve regex handling for segmented replies to support multiline input
* fix: update regex handling in ResultDecorateStage to use findall for segmented replies
* fix: update error logging message for segmented reply regex handling
2025-11-24 22:00:59 +08:00
Soulter
3932b8f982
Merge pull request #3760 from AstrBotDevs/feat/agent-runner
...
refactor: transfer dify, coze and alibaba dashscope from chat provider to agent runner
2025-11-24 15:33:20 +08:00
Soulter
82488ca900
feat(api): enhance file upload method to support mime type and file name
2025-11-24 15:30:49 +08:00
Soulter
29d9b9b2d6
feat(config): add condition for display_reasoning_text based on agent_runner_type
2025-11-24 15:10:17 +08:00
Soulter
02215e9b7b
feat(config): update hint for agent_runner execution method to clarify third-party integration
2025-11-24 15:07:33 +08:00
Soulter
7160b7a18b
fix: dify workflow streaming mode
2025-11-24 15:04:15 +08:00
Soulter
ea8dac837a
feat(config): enhance hint for agent_runner execution method in configuration
2025-11-24 14:42:36 +08:00
Soulter
e2a7a028bd
feat(migration): enhance migration process with error handling and agent runner config updates
2025-11-24 14:37:25 +08:00
Soulter
70db8d264b
fix(config): disable auto_save_history option in configuration
2025-11-24 14:25:14 +08:00
Soulter
0518e6d487
feat(config): add hint for agent_runner execution method in configuration
2025-11-24 14:23:53 +08:00
Soulter
39eb367866
perf: improve file structure
...
- Implemented CozeAPIClient for file upload, image download, chat messaging, and context management.
- Developed DashscopeAgentRunner for handling requests to the Dashscope API with streaming support.
- Created DifyAgentRunner to manage interactions with the Dify API, including file uploads and workflow execution.
- Introduced DifyAPIClient for making asynchronous requests to the Dify API.
- Updated third-party agent imports to reflect new module structure.
2025-11-24 14:00:16 +08:00
Soulter
f1d51a22ad
feat(dashscope_agent_runner): refactor request payload construction and enhance streaming response handling
2025-11-24 13:21:34 +08:00
Soulter
77fb554e8f
feat(dashscope_agent_runner): implement streaming response handling and request payload construction
2025-11-24 13:09:57 +08:00
Soulter
91f8a0ae09
fix(provider_manager): use get method for provider_type check in load_provider
2025-11-24 10:57:13 +08:00
Soulter
370cda7cf0
feat(dify_api_client): add docstring for file_upload method
2025-11-24 10:53:50 +08:00
Soulter
66b3eed273
fix: correct typo in agent state transition log message
2025-11-24 00:03:22 +08:00
Soulter
99b061a143
fix: make session properties required in Session interface
2025-11-23 23:25:29 +08:00
Soulter
5f3c7ed673
feat(conversation): update agent runner type configuration path to provider_settings
2025-11-23 23:05:36 +08:00
Soulter
a6dc458212
feat(third-party-agent): implement streaming response handling and enhance agent execution flow
2025-11-23 23:03:56 +08:00
Soulter
520f521887
feat(provider): enhance agent runner provider selection with subtype filtering
2025-11-23 22:23:23 +08:00
Soulter
01427d9969
feat(config): add hint for non-built-in agent execution model configuration
2025-11-23 22:13:52 +08:00
Soulter
34c03ce983
Merge remote-tracking branch 'origin/master' into feat/agent-runner
2025-11-23 22:06:52 +08:00
Soulter
95e9da42d6
fix(webchat): webchat session cannot be deleted ( #3759 )
2025-11-23 22:03:07 +08:00
Soulter
1338cab61b
feat: add configuration selector for session management and enhance session handling in chat components
2025-11-23 21:53:56 +08:00
Soulter
7ba98c1e91
feat: enhance provider display with grouped categorization and improved filtering
2025-11-23 21:06:16 +08:00
Soulter
9a5f507cbe
feat: enable agent runner providers in configuration
2025-11-23 20:58:18 +08:00