Commit Graph

76 Commits

Author SHA1 Message Date
duanfuxiang
a2fcb7c20f 更新 TransEngine 以支持嵌入管理器,优化日志输出,添加删除确认对话框功能,改进 ChatView 组件的文件管理和上下文信息处理,确保更好的用户体验和代码可读性。 2025-07-05 16:24:49 +08:00
duanfuxiang
bbd89fbfa4 update default settings 2025-07-05 15:47:59 +08:00
duanfuxiang
c657a50563 更新嵌入管理器以支持 GPU 加速,调整批处理大小,优化内容处理逻辑,并添加获取数据库最大修改时间的功能以提高文件索引效率。同时修复了向量管理器中的类型问题,确保模型加载和嵌入过程的稳定性。 2025-07-05 07:40:54 +08:00
duanfuxiang
4e139ecc4f 更新 RAGEngine 和嵌入管理器以支持嵌入管理器的传递,添加本地提供者的嵌入模型加载逻辑,优化错误处理和消息处理机制。 2025-07-04 15:52:00 +08:00
duanfuxiang
65c5df3d22 add local embed 2025-07-04 09:28:12 +08:00
duanfuxiang
923d98cae9 更新多个转换提示,添加用户语言响应要求,并删除不再使用的简洁密集摘要提示。 2025-07-03 10:10:55 +08:00
duanfuxiang
a269258353 update trans 2025-07-03 09:03:00 +08:00
duanfuxiang
89bc10d16d use old prompt 2025-07-01 23:40:34 +08:00
duanfuxiang
553f42652d update system prompt 2025-07-01 16:32:38 +08:00
duanfuxiang
dedf69ee6f update system 2025-07-01 08:57:44 +08:00
duanfuxiang
4f5b3f5d04 update save trans to database 2025-06-30 11:26:24 +08:00
duanfuxiang
f3a0252ab6 fix trans tool 2025-06-29 12:06:28 +08:00
duanfuxiang
772270863c update workspace 2025-06-29 12:06:28 +08:00
duanfuxiang
9b4bfe97b4 update model select 2025-06-18 08:57:49 +08:00
duanfuxiang
208e14f8e8 update some crash logs 2025-06-17 17:45:02 +08:00
duanfuxiang
943bc077f1 update vector search 2025-06-15 13:15:39 +08:00
duanfuxiang
93a3c0969d update 2025-06-14 13:44:03 +08:00
duanfuxiang
5c24993ab9 update vector query time, remove delete file process 2025-06-14 13:21:29 +08:00
duanfuxiang
f1ecc16c26 update embeddings 2025-06-14 09:17:44 +08:00
duanfuxiang
f6728f1b82 fix: pdf null byte error 2025-06-13 11:11:04 +08:00
duanfuxiang
896acd09e0 fix: test & build error 2025-06-12 16:20:08 +08:00
duanfuxiang
2f34794a3c update models settings test 2025-06-12 16:01:37 +08:00
duanfuxiang
6501132d80 update model settings multi lang. 2025-06-12 15:19:07 +08:00
duanfuxiang
b20b4f9e19 update 2025-06-12 13:35:00 +08:00
duanfuxiang
86c442d284 Merge remote-tracking branch 'origin/master' 2025-06-11 15:05:43 +08:00
travertexg
a949a4de18 refactor: Increase timeout for core plugin search 2025-06-10 07:21:53 +00:00
travertexg
941a8d9625 refactor: Relocate file search modules 2025-06-10 07:01:05 +00:00
travertexg
f0be561cfc refactor: Restructure file search settings
This commit restructures the file search settings. The previously individual settings for file search method, regex search backend, match search backend, and ripgrep path have been grouped into a new filesSearchSettings object.
2025-06-10 06:54:25 +00:00
travertexg
a00b640dad refactor: Improve file search tool descriptions and reliability
- Updates the description for the regex_search_files tool to dynamically indicate the regex syntax used based on the user's settings (ECMAScript or Rust).
- Refactors the core plugin match search to wait for the search view to load before attempting to access results, addressing a timing issue.
- Adds new settings for regexSearchBackend and matchSearchBackend in settings.test.ts to reflect the refactored backend options for file searching.
2025-06-10 04:21:40 +00:00
travertexg
250a0e1bde Refactor: Rename file search functions for clarity 2025-06-09 16:52:36 +00:00
travertexg
c2dfb48e22 fix: Improve search result processing and error handling
- Refactor core plugin and Omnisearch result processing to use a shared helper function findLineDetails.
- Update error handling in core plugin and Omnisearch search functions to return a "No results found" string instead of throwing an error when no results are found.
2025-06-09 16:46:38 +00:00
travertexg
9984527e85 feat: Enhance file search with core plugin and Omnisearch integration
- Introduces a new match_search_files tool for fuzzy/keyword search, integrating with Obsidian's core search plugin and updating Omnisearch integration for improved file search capabilities.
- Adds settings for selecting search backends (core plugin, Omnisearch, ripgrep) for both regex and match searches.
- Updates language files, prompts, and types to support the new functionality.
- Restructures search-related files for better organization.
2025-06-09 15:15:16 +00:00
travertexg
350a49cef9 feat: Add Omnisearch support for regex search
This commit introduces the option to use Omnisearch as a backend for the regex search functionality, in addition to the existing ripgrep backend.
2025-06-09 09:40:16 +00:00
duanfuxiang
4053214078 update buildin mcp tools 2025-06-08 22:33:01 +08:00
duanfuxiang
8e5a1c75f6 add buildin mcp server 2025-06-07 14:01:22 +08:00
duanfuxiang
d30c118ae2 update infio api 2025-06-06 23:15:43 +08:00
duanfuxiang
1dffe5292a add mcp tools 2025-06-03 09:33:53 +08:00
duanfuxiang
d83ea57fca update hello world 2025-06-02 23:00:56 +08:00
duanfuxiang
b1315aa6b1 update , add mcp server stdio and sse 2025-06-02 20:38:40 +08:00
duanfuxiang
120c442274 update LLM models 2025-05-29 22:40:20 +08:00
duanfuxiang
db34038acc udpate , use stream mode all the time 2025-04-30 19:23:20 +08:00
duanfuxiang
c31f5fbe19 delete non need logs 2025-04-29 19:48:58 +08:00
duanfuxiang
16cd3a8691 fix system prompt file 2025-04-29 12:08:26 +08:00
duanfuxiang
f282c9f667 add mode custom 2025-04-28 23:03:53 +08:00
duanfuxiang
497a9739d7 feat: update custom mode draft 2025-04-28 16:58:29 +08:00
duanfuxiang
5558c96aa1 feat: custom prompt 2025-04-27 13:51:38 +08:00
duanfuxiang
96b9fcef3b update, use json database replace pglite, for sync 2025-04-24 16:08:44 +08:00
duanfuxiang
bde7df8b77 update template name -> command name 2025-04-15 23:24:35 +08:00
duanfuxiang
e49265c9c1 update groq 2025-04-13 15:21:28 +08:00
duanfuxiang
812aa76376 add grok 2025-04-13 15:04:27 +08:00