Copilot
e190bbeeed
Optimize string concatenation in loops: replace += with list.join() ( #3246 )
...
* Initial plan
* Fix string concatenation performance issues in loops
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
* Address code review feedback: Fix plugin list logic and add comment
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
* Improve comment clarity for at_parts accumulation
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
2025-11-02 13:00:59 +08:00
Copilot
c8e34ff26f
[WIP] Translate mixed English comments to Chinese ( #3256 )
...
* Initial plan
* Changes before error encountered
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: LIghtJUNction <106986785+LIghtJUNction@users.noreply.github.com >
2025-11-02 12:52:46 +08:00
LIghtJUNction
0b7fc29ac4
style: add ruff lint module of isort and pyupgrade, and some ruff check fix ( #3214 )
...
Co-authored-by: Dt8333 <25431943+Dt8333@users.noreply.github.com >
Co-authored-by: Soulter <905617992@qq.com >
2025-11-01 13:26:19 +08:00
Soulter
51246ea31b
fix: apply configuration option to enable/disable WebUI in AstrBotDashboard ( #3152 )
2025-10-26 17:29:04 +08:00
lxfight
99cf0a1522
feat: 添加知识库 Dashboard API 路由
...
- 实现知识库管理 API(创建、删除、列表、更新)
- 实现文档管理 API(上传、删除、列表、分块信息)
- 实现知识库检索测试 API(支持调试和验证)
- 实现会话配置 API(绑定/解绑知识库、配置检索参数)
- 实现全局配置 API(启用/禁用、模型选择、检索参数)
- 在 Dashboard 服务器中注册知识库路由
2025-10-19 18:41:54 +08:00
shangxue
d24902c66d
feat: 添加 --webui-dir 启动参数以支持指定 WebUI 构建文件目录 ( #2680 )
...
* Update main.py
* Update server.py
* Update main.py
* Update main.py
* Update main.py
* Update initial_loader.py
* Update server.py
* Update main.py
* chore: update webui_dir type hint and improve dashboard file check logic
---------
Co-authored-by: Soulter <905617992@qq.com >
2025-09-12 15:15:29 +08:00
RC-CHN
b31b520c7c
feat: 支持管理 T2I 模版 ( #2638 )
...
* feat:添加t2i模板管理后端api,移除config.py中重复功能
* feat: 添加T2I模板管理功能前端,支持模板的创建、应用和重置
* refactor: 修复错误的保存逻辑,将t2i注册时打印路由信息部分移到基类实现
* remove:移除了路由注册时的打印
* chore: format code
* fix: update input variant from solo to outlined for better UI consistency
---------
Co-authored-by: Soulter <905617992@qq.com >
2025-09-07 00:14:28 +08:00
Soulter
b1e3018b6b
Improve: 引入全新的人格管理模式以及重构函数工具管理器 ( #2305 )
...
* feat: add persona management
* refactor: 重构函数工具管理器,引入 ToolSet,并让 Persona 支持绑定 Tools
* feat: 更新 Persona 工具选择逻辑,支持全选和指定工具的切换
* feat: 更新 BaseDatabase 中的 persona 方法返回类型,支持返回 None
2025-08-04 00:56:26 +08:00
Raven95676
4dace7c5d8
chore: format code
2025-07-11 11:23:53 +08:00
advent259141
f536f24833
astrbot/core/pipeline/process_stage/method/llm_request.py
...
astrbot/core/pipeline/result_decorate/stage.py
astrbot/core/star/session_llm_manager.py
astrbot/core/star/session_tts_manager.py
astrbot/dashboard/routes/session_management.py
astrbot/dashboard/server.py
dashboard/src/views/SessionManagementPage.vue
packages/astrbot/main.py
2025-06-27 17:08:05 +08:00
Gao Jinzhe
e24225c828
Merge branch 'master' into master
2025-06-23 15:21:08 +08:00
Soulter
d03e9fb90a
fix: jwt secret
2025-06-23 12:36:11 +08:00
Gao Jinzhe
dae745d925
Update server.py
2025-06-16 10:03:18 +08:00
Soulter
6fecfd1a0e
Merge pull request #1800 from AstrBotDevs/feat-weixinkefu-record
...
feat: 微信客服支持语音的收发
2025-06-13 03:52:15 +08:00
Soulter
900f14d37c
🐛 fix: fixed a potential vulnerability in /api/chat/get_file endpoint.
...
I have fixed a potential vulnerability in the `/api/chat/get_file` endpoint that could allow unauthorized access to files by ensuring the request has a jwt token.
2025-05-29 19:17:31 +08:00
Soulter
43a45f18ce
perf: knowledgebase delete
2025-05-23 15:50:10 +08:00
Soulter
ad51381063
perf: 动态路由注册
2025-05-23 15:18:16 +08:00
Soulter
10270b5595
feat: alkaid framework and supports to customize webapi endpoint
2025-05-17 15:38:51 +08:00
Soulter
42c7034fb2
🐛 fix: 修复路径
2025-05-11 18:17:06 +08:00
Soulter
060c7e0145
🐛 fix: 修复 CLI 模式下路径问题导致 WebUI 和 MCP Server 无法加载的问题
2025-05-11 18:09:36 +08:00
渡鸦95676
e1a20d3c22
Merge branch 'master' into feature/cli
2025-05-09 20:22:33 +08:00
Soulter
790b924e57
refactor: QQ 采用 http 回调的方式上报文件消息段中的文件信息。
...
fix: 修复 Lagrange 下合并转发消息失败的问题
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-05-09 03:47:19 -04:00
Raven95676
ccb1f87a20
feat: cli支持插件自动热重载;cli支持插件管理;cli支持指定Dashboard端口
2025-05-06 17:56:56 +08:00
Soulter
125fc3a622
✨ feat: 支持 WebUI 对话管理
2025-03-25 19:44:46 +08:00
Soulter
046f5e645e
✨ feat: 完善 MCP 管理和实现 WebUI MCP 相关的页面
2025-03-23 16:33:44 +08:00
Soulter
c610719a44
✨ feat: 为各平台适配器支持优雅关闭
2025-03-22 19:02:49 +08:00
Soulter
82dc37de50
style: format codes
2025-03-18 22:21:47 +08:00
Soulter
b6fa7f62dc
chore: 添加安全提示信息
2025-03-18 22:18:01 +08:00
Soulter
f9e0a95c5e
chore: 默认地址改回 0.0.0.0
2025-03-18 22:15:22 +08:00
pre-commit-ci[bot]
9d87009216
🎈 auto fixes by pre-commit hooks
2025-03-15 03:16:51 +00:00
Soulter
35468233f8
🎈 perf: supports for customizing webui host, wecom webhook server host, qq official webhook server host #821
2025-03-15 01:21:36 +08:00
Soulter
cf08e52a92
style: cleanup
2025-03-06 23:52:15 +08:00
Soulter
c15b13a107
Merge branch 'master' into master
2025-03-03 17:11:49 +08:00
Soulter
bc06acdd25
chore: cleanup
2025-03-03 17:10:47 +08:00
Soulter
5252870733
style: cleanup
2025-03-03 15:17:42 +08:00
Soulter
49bba9bf98
style: format codes
2025-03-03 13:30:55 +08:00
inori-333
f4d12e4e5e
将Flask初始化时允许的最大文件体积设置为128MB
2025-03-03 13:19:17 +08:00
崔永亮
837111b17e
perf: 填加具体占用进程显示
2025-02-22 16:23:50 +08:00
崔永亮
a6b363b433
🎈 perf: 启动时检查端口占用
2025-02-22 16:10:46 +08:00
Soulter
45f380b1f6
✨ feat: add configuable port for dashboard and improve the method of getting local ip address
2025-02-11 23:00:24 +08:00
Soulter
d0fe59631c
perf: 优化更新项目时重启可能会导致Address already in use的问题
2025-01-22 20:57:15 +08:00
Soulter
a20446aeb9
🎉 chore: bump to v3.4.6
2025-01-13 02:17:23 +08:00
Soulter
97b58965f2
feat: webchat可显示Provider状态
2025-01-11 19:31:56 +08:00
Soulter
480dffb51b
feat: 初步实现 webchat 页面
2025-01-10 21:48:15 +08:00
Soulter
d787a28c40
feat: 支持使用 /dashboard update 更新管理面板
2025-01-09 00:59:28 +08:00
Soulter
e9e789da20
fix: 修复 vchat 适配器路径错误和一些其他优化
2024-12-11 00:55:39 +08:00
Soulter
c6bdac8835
format: code lint
...
(ruff, uv 是个好东西)
2024-12-10 22:09:53 +08:00
Soulter
bdfc77d349
refactor: im so tired :)
2024-12-09 22:38:42 +08:00
Soulter
7abe90f2ac
feat: 使用 jwt 用于管理面板鉴权
2024-12-03 19:35:07 +08:00
Soulter
750a93a1aa
remove: 移除了 nakuru-project 库
...
但仍然使用其对 OneBot 的数据格式封装。
2024-12-02 19:31:33 +08:00