Soulter
|
f7d018cf94
|
feat: add pre-checks for embedding and rerank providers in KnowledgeBaseRoute
|
2025-10-25 15:22:35 +08:00 |
|
Soulter
|
8ae2a556e4
|
feat: remove tips from knowledge base creation form and add persistent hints for field modifications
|
2025-10-25 15:06:07 +08:00 |
|
lxfight
|
4188deb386
|
fix: 简化日志错误信息格式
|
2025-10-25 14:13:23 +08:00 |
|
lxfight
|
82cf4ed909
|
fix: 使用ruff格式化文件代码
|
2025-10-25 14:10:26 +08:00 |
|
lxfight
|
88fc437abc
|
feat: 优化知识库选择界面,添加自定义滚动条样式
|
2025-10-25 13:59:09 +08:00 |
|
lxfight
|
57f868cab1
|
Merge branch 'feature/knowledge-base' of https://github.com/lxfight/AstrBot into feature/knowledge-base
|
2025-10-25 13:53:03 +08:00 |
|
lxfight
|
6cb5527894
|
feat: 添加会话知识库配置的 API 接口,支持获取、设置和删除会话配置,优化知识库选择界面
|
2025-10-25 13:52:57 +08:00 |
|
Soulter
|
016783a1e5
|
feat: implement RecursiveCharacterChunker and update KnowledgeBaseManager to use it
|
2025-10-25 13:46:06 +08:00 |
|
lxfight
|
594ccff9c8
|
fix: 添加数据库连接检查和知识库终止功能,增强错误处理和清理逻辑,修复知识库无法删除的问题
|
2025-10-25 11:56:37 +08:00 |
|
Soulter
|
30792f0584
|
Merge pull request #114 from lxfight/lwl-dev/knowledge-base
refactor: 知识库优化
|
2025-10-25 00:42:16 +08:00 |
|
Soulter
|
8f021eb35a
|
feat: refactor document storage to use SQLModel and enhance database operations
|
2025-10-24 23:17:37 +08:00 |
|
Soulter
|
1969abc340
|
feat: add route for legacy knowledge base and update UI with banner suggestion
|
2025-10-24 22:01:55 +08:00 |
|
Soulter
|
b1b53ab983
|
Merge remote-tracking branch 'origin/master' into lwl-dev/knowledge-base
|
2025-10-24 21:48:47 +08:00 |
|
Soulter
|
9b5af23982
|
feat: remove beta label from knowledge base navigation and adjust margin in KBList component
|
2025-10-24 21:46:53 +08:00 |
|
Soulter
|
4cedc6d3c8
|
feat: add t-SNE visualization for FAISS index and enhance knowledge base retrieval with debug mode
|
2025-10-24 21:22:46 +08:00 |
|
Soulter
|
4e9cce76da
|
feat: add timing logs for dense and sparse retrieval processes and adjust top K results in sparse retriever
|
2025-10-24 17:51:30 +08:00 |
|
Soulter
|
9b004f3d2f
|
feat: update document retrieval to include limit and offset parameters
|
2025-10-24 17:38:22 +08:00 |
|
Soulter
|
9430e3090d
|
feat: add progress callback for document upload and enhance upload progress tracking
|
2025-10-24 17:13:44 +08:00 |
|
Soulter
|
ba44f9117b
|
feat: enhance document upload process with batch settings and improved chunk handling
|
2025-10-24 16:37:37 +08:00 |
|
Soulter
|
eb56710a72
|
feat: add chunk size, overlap, and top K parameters to knowledge base response
|
2025-10-24 15:10:47 +08:00 |
|
Soulter
|
38e3f27899
|
feat: update knowledge base retrieval configuration and UI adjustments
|
2025-10-24 15:06:07 +08:00 |
|
Soulter
|
3c58d96db5
|
feat: add configuration for final knowledge base retrieval count and update related components
|
2025-10-24 14:45:07 +08:00 |
|
Soulter
|
a6be0cc135
|
feat: refresh knowledge base and document after uploading a document
|
2025-10-24 14:28:27 +08:00 |
|
Soulter
|
a53510bc41
|
refactor: comment out file path handling in KBHelper and search input in DocumentDetail
|
2025-10-24 14:27:01 +08:00 |
|
Soulter
|
1fd482e899
|
feat: update chunk deletion to include document ID and refresh metadata
|
2025-10-24 14:18:32 +08:00 |
|
Soulter
|
2f130ba009
|
feat: delete chunk and delete document
|
2025-10-24 13:59:17 +08:00 |
|
Soulter
|
e6d9db9395
|
feat: disable embedding provider selection in settings tab
|
2025-10-24 12:53:59 +08:00 |
|
Soulter
|
e0ac743cdb
|
perf: remove rerank functionality from settings tab and related form data
|
2025-10-24 12:13:51 +08:00 |
|
Soulter
|
b0d3fc11f0
|
feat: remove sessions tab and related components from knowledge base detail view
|
2025-10-24 00:48:17 +08:00 |
|
Soulter
|
7e0a50fbf2
|
feat: enhance knowledge base retrieval with chunk metadata and pagination support; remove unused chunk model
|
2025-10-24 00:44:40 +08:00 |
|
Soulter
|
59df244173
|
improve
|
2025-10-23 21:20:41 +08:00 |
|
Soulter
|
e3aa1315ae
|
stage
|
2025-10-23 00:31:15 +08:00 |
|
Soulter
|
65bc5efa19
|
feat: 集成知识库管理器,优化知识库上下文注入流程,移除冗余代码
|
2025-10-22 21:59:00 +08:00 |
|
Soulter
|
5df3f06f83
|
fix: persona information is not appearing in the PersonaForm when editing
|
2025-10-22 17:09:21 +08:00 |
|
Soulter
|
0e1de82bd7
|
fix: correct indentation in pre-commit config for pyupgrade hook
|
2025-10-22 17:08:54 +08:00 |
|
Soulter
|
f31e41b3f1
|
docs: update readme
|
2025-10-22 13:10:44 +08:00 |
|
LIghtJUNction
|
fe8d2718c4
|
新增pyupgrade钩子
代码风格统一化
|
2025-10-21 11:17:20 +08:00 |
|
Soulter
|
8afefada0a
|
fix: image_caption btn
|
2025-10-21 11:07:39 +08:00 |
|
LIghtJUNction
|
745e1c37c0
|
Add ruff-check hook to pre-commit config
跟随官方推荐
|
2025-10-21 11:07:00 +08:00 |
|
LIghtJUNction
|
fdb5988cec
|
更新 .pre-commit-config.yaml
|
2025-10-21 11:02:30 +08:00 |
|
Soulter
|
36ffcf3cc3
|
fix: typing error
|
2025-10-21 10:56:44 +08:00 |
|
Soulter
|
a0f8f3ae32
|
style: ruff format
|
2025-10-21 00:21:42 +08:00 |
|
Soulter
|
130f52f315
|
chore(monaco-editor): bump monaco-editor version to 0.54.0
|
2025-10-21 00:18:29 +08:00 |
|
lxfight
|
a05868cc45
|
feat: 更新知识库管理器以支持重排序模型提供商,调整相关组件的默认配置和提示信息
|
2025-10-20 22:38:06 +08:00 |
|
lxfight
|
2fc77aed15
|
feat: 添加知识库检索功能,支持根据知识库 ID 列出相关会话;更新相关界面和国际化文本
|
2025-10-20 22:23:35 +08:00 |
|
lxfight
|
c56edb4da6
|
feat: 添加知识库配置功能,支持会话管理中的知识库选择与设置
|
2025-10-20 21:46:39 +08:00 |
|
Soulter
|
6672190760
|
feat: add star count display and fetch functionality in sidebar
|
2025-10-20 18:19:21 +08:00 |
|
exynos
|
f122b17097
|
fix(update): 取消 WebUI 与核心版本对比,消除“webui有新版本!”的误报 (#3106)
* fix(update): 取消 WebUI 与核心版本对比,消除“webui有新版本!”的误报
不再比较 dv 与核心版本
* fix(update): 保留dv逻辑,新增installed标识以避免误报
新增安装状态布尔值,保留“dv 是否存在”的信息
* Fix dashboard version update check logic
---------
Co-authored-by: LIghtJUNction <lightjunction.me@gmail.com>
|
2025-10-20 16:15:42 +08:00 |
|
Soulter
|
2c5f68e696
|
refactor: 重构创建平台时的流程及一些 UI 优化 (#3102)
* refactor: 支持在平台直接选择配置文件
* add webchat
* feat: 支持新建平台时现场预览、创建和编辑配置文件
* fix: update configuration file descriptions and visibility based on updating mode
* perf: use incremental decoder
* perf: update descriptions
* fix: UI update issues in config file dialog
* fix: update UI elements for better readability and organization
* feat: enhance sidebar navigation with group feature and dynamic resizing
Co-authored-by: IGCrystal <3811541171@qq.com>
* refactor: persona selector
* perf: 修改部分默认行为
* fix: adjust ExtensionCard layout and improve responsiveness
* refactor: 配置文件绑定消息平台重构为消息平台绑定配文件
* style: add custom styling for v-select selection text
* fix: correct subtitle text in provider.json
* refactor: update conversation management terminology and improve session ID handling
* refactor: add Conversation ID localization and update table header reference
* Update astrbot/core/db/migration/migra_45_to_46.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* style: format logger warning for better readability
* refactor: comment out WebChat configuration for future reference
---------
Co-authored-by: IGCrystal <3811541171@qq.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-20 12:01:06 +08:00 |
|
MoonShadow1976
|
e1ca645a32
|
feat: 增强工具调用参数处理机制 (#3036)
* feat: 增强工具调用参数处理机制
在工具调用时添加参数过滤功能,只传递函数实际需要的参数
解决问题:https://github.com/AstrBotDevs/AstrBot/issues/2988
* feat: 利用现有工具定义信息处理非期望的参数
不使用`inspect`库,利用现有工具定义信息处理非期望的参数
* ruff format for code
合并结果:
移除了多余参数避免报错,代码执行器可以正常工作。
|
2025-10-20 02:51:16 +08:00 |
|