Commit Graph

165 Commits

Author SHA1 Message Date
yokowu
76e4e46b57 feat: 写入权限向后兼容, 避免其它非后台的地方写入报错 2025-08-18 17:19:38 +08:00
yokowu
516d98665b feat: 支持用户分组 2025-08-18 14:57:29 +08:00
yokowu
3445e46086 feat: 提供给插件的安全详情接口 2025-08-15 10:27:04 +08:00
Haoxin Li
4381f86f4c feat: enhance workspace handling with concurrency control and improved retry logic 2025-08-13 18:04:38 +08:00
yokowu
5e5f898c3e feat: 快照扫描的代码 2025-08-12 17:34:57 +08:00
yokowu
2198933f6e fix: 修复c/c++代码扫描无效问题 2025-08-12 16:06:03 +08:00
yokowu
eafb05d6e5 fix: 修复postgres vector插件迁移 2025-08-12 15:42:47 +08:00
yokowu
55654628ae fix: 修复添加 ollama 模型报错 2025-08-11 18:34:25 +08:00
yokowu
915faa6ec2 fix: 修复目录未创建 2025-08-10 15:15:57 +08:00
yokowu
a3d81d2773 feat: sgp 多架构下载 2025-08-08 18:54:59 +08:00
yokowu
b06fb25e57 fix: 修复依赖关系 2025-08-08 17:41:41 +08:00
Yoko
c8e942c881 Merge pull request #246 from yokowu/feat-scanner
feat: 实现扫描器
2025-08-08 17:33:07 +08:00
yokowu
7ac32a8bf1 feat: 实现扫描器 2025-08-08 17:30:18 +08:00
Yoko
ccbd5c828c Merge pull request #201 from Haydenkkk/feat/semantic-context
feat: Add semantic search capabilities with pgvector integration
2025-08-08 16:08:04 +08:00
Haoxin Li
d00ce49c0d feat: integrate pgvector for semantic search and embedding generation
- Added pgvector-go dependency for vector operations.
- Implemented embedding generation using OpenAI API in a new service.
- Enhanced CodeSnippetRepo to support semantic search using vector similarity.
- Updated CodeSnippetUsecase to generate embeddings during snippet creation.
- Added methods for semantic search by workspace and general semantic search.
- Improved error handling and logging for embedding generation and vector search.
- Removed unnecessary debug logs in socket handlers for cleaner output.

feat: enhance CodeSnippet functionality with workspacePath for improved context and semantic search

feat: add embedding and workspace path fields to CodeSnippet for semantic search functionality

feat: enhance SemanticSearchByWorkspace to include cosine similarity score in results

feat: 优化心跳处理逻辑,支持多种数据类型

refactor: 修复日志记录

feat: add migration for embedding and workspace_path columns in code_snippets table
2025-08-08 15:59:41 +08:00
yokowu
a218979cd7 feat: 扫描详情增加代码原文 2025-08-08 15:47:00 +08:00
LydiaMuaCai
981888a545 fix: invite 仅需要知道版本信息 2025-08-08 15:18:39 +08:00
yokowu
a014f20360 feat: 修改机器码获取途径, 修改license验证逻辑 2025-08-08 11:58:28 +08:00
LydiaMuaCai
a1d056408a fix: use product cert 2025-08-07 22:49:55 +08:00
LydiaMuaCai
f9b788daa1 fix: license not found 2025-08-07 22:45:58 +08:00
LydiaMuaCai
cfb6c6e3b7 feat: add license migration file 2025-08-07 22:26:13 +08:00
yokowu
da4359f2e2 feat: 支持安全扫描 2025-08-07 22:04:00 +08:00
LydiaMuaCai
54ded7e5a7 feat: 免费版本用户限制 100 2025-08-07 21:23:56 +08:00
LydiaMuaCai
bf9c887009 feat: update pro version 2025-08-07 20:39:01 +08:00
Yoko
c214dbb7c0 Merge pull request #210 from LydiaCai1203/feat-add-submodule
feat: add submodule: MonkeyCodePro
2025-08-07 20:21:33 +08:00
LydiaMuaCai
38b99ce736 fix: 外层不引用内层 domain 2025-08-07 20:08:59 +08:00
LydiaMuaCai
5db0683ca8 feat: add pro 2025-08-07 18:41:08 +08:00
LydiaMuaCai
b7963bbcb3 feat: 封装 APIHandler 支持 pro 调用 2025-08-07 18:38:37 +08:00
LydiaMuaCai
38653e73e6 feat: add license schema 2025-08-07 18:35:34 +08:00
Yoko
172b7a9fd2 Revert "feat: 用lfs上传vsix文件" 2025-08-06 19:10:59 +08:00
yokowu
1928e1b75b feat: 用lfs上传vsix文件 2025-08-06 18:27:03 +08:00
Yoko
800dcc5e03 Merge pull request #213 from yokowu/feat-embedded-vsix
feat: 嵌入vsix
2025-08-06 17:54:05 +08:00
yokowu
4134e74a82 feat: 嵌入vsix 2025-08-06 17:52:16 +08:00
LydiaMuaCai
cb8f0e0e38 feat: add submodule: MonkeyCodePro 2025-08-06 10:51:38 +08:00
LydiaMuaCai
5c63e8d943 fix: 模型添加支持部分 bailian model 2025-08-05 14:14:15 +08:00
yokowu
4f54244de7 fix: 修复记录语言搜索问题 2025-08-04 18:56:35 +08:00
yokowu
0892045905 fix: 修复代码行展示问题 2025-08-04 11:16:28 +08:00
yokowu
2b81f9c592 feat(model): 修复模型配置api key必填问题, 修复高级配置类型错误问题 2025-08-01 18:20:22 +08:00
yokowu
f1667ed447 feat: 健康检测接口 2025-08-01 10:45:18 +08:00
Yoko
d76c45c5e6 Merge pull request #188 from yokowu/feat-base-url
feat: 支持配置前置代理
2025-07-31 17:41:36 +08:00
Yoko
758b9ba30d Merge pull request #183 from Haydenkkk/feat/context-enhance
Feat/context enhance 支持了 CodeSnippet 的检索功能 & 添加了CLI脚本文件
2025-07-31 17:41:21 +08:00
yokowu
d64eb48a59 feat: 支持配置前置代理 2025-07-31 17:36:56 +08:00
chriscco
5ad50a9a26 feat: 添加了CLI脚本文件
fix: update content assignment in CreateFromIndexResult to use ImplementText

feat: enhance EnsureWorkspace method with automatic name generation and retry logic for workspace creation
2025-07-31 15:56:06 +08:00
yokowu
3435df2caa feat(model): 模型支持高级配置 2025-07-30 18:54:31 +08:00
Haoxin Li
4b5784d391 refactor: update CodeSnippet and workspace handling for improved clarity and structure 2025-07-30 14:48:58 +08:00
yokowu
ef5b67b893 chore: 增加 en locale 文件 2025-07-30 14:37:19 +08:00
yokowu
63cea32a89 chore: 更新一些依赖 2025-07-30 14:34:50 +08:00
yokowu
fb57c3dc09 fix(model): 兼容硅基流动 sub_type 2025-07-30 11:32:11 +08:00
yokowu
7baf298e18 chore(model): 去除api base多余斜杠 2025-07-30 10:59:14 +08:00
Haoxin Li
5bdf01dec3 feat: add code snippet search functionality and handler implementation 2025-07-29 16:09:42 +08:00