Commit Graph

419 Commits

Author SHA1 Message Date
Haoxin Li
4381f86f4c feat: enhance workspace handling with concurrency control and improved retry logic 2025-08-13 18:04:38 +08:00
Yoko
65feb7c6c9 Merge pull request #266 from yokowu/chore-download-url
chore: 修改vsix,sgp的下载地址
v1.10.0
2025-08-12 18:09:35 +08:00
yokowu
1e4d9a29e8 chore: 修改vsix,sgp的下载地址 2025-08-12 18:06:40 +08:00
Yoko
2f720f24e7 Merge pull request #265 from yokowu/feat-security-content
feat: 快照扫描的代码
2025-08-12 17:51:19 +08:00
yokowu
5e5f898c3e feat: 快照扫描的代码 2025-08-12 17:34:57 +08:00
Yoko
02a13b2e3b Merge pull request #264 from yokowu/fix-security
fix: 修复c/c++代码扫描无效问题
2025-08-12 17:05:51 +08:00
yokowu
2198933f6e fix: 修复c/c++代码扫描无效问题 2025-08-12 16:06:03 +08:00
Yoko
b70b6a7ae1 Merge pull request #263 from yokowu/fix-migrate
fix: 修复postgres vector插件迁移
2025-08-12 15:46:36 +08:00
yokowu
eafb05d6e5 fix: 修复postgres vector插件迁移 2025-08-12 15:42:47 +08:00
safe1ine
f02870bca6 Merge pull request #261 from safe1ine/main
增加了安全扫描的任务失败原因
2025-08-12 10:39:04 +08:00
Monster
b3708bd827 增加了安全扫描的任务失败原因 2025-08-12 10:38:29 +08:00
Yoko
9f41c93482 Merge pull request #260 from yokowu/fix-ollama-check
fix: 修复添加 ollama 模型报错
v1.9.0
2025-08-11 18:38:11 +08:00
yokowu
55654628ae fix: 修复添加 ollama 模型报错 2025-08-11 18:34:25 +08:00
safe1ine
7b31ba8fa3 Merge pull request #257 from safe1ine/main
remove v from version string
2025-08-11 15:55:19 +08:00
Monster
605c03ce83 remove v from version string 2025-08-11 14:16:40 +08:00
Yoko
de3a753710 Merge pull request #254 from yokowu/fix-ci
fix: 修复目录未创建
v1.8.1
2025-08-10 15:18:55 +08:00
yokowu
915faa6ec2 fix: 修复目录未创建 2025-08-10 15:15:57 +08:00
Yoko
51a9575aba Merge pull request #252 from yokowu/fix-ci
fix: 修复目录未创建
2025-08-08 19:18:39 +08:00
yokowu
c80c9b150f fix: 修复目录未创建 2025-08-08 19:17:47 +08:00
Yoko
d9c04a6c24 Merge pull request #251 from yokowu/feat-ci-sgp
feat: sgp 多架构下载
2025-08-08 19:11:55 +08:00
yokowu
50471cda79 feat: sgp 多架构下载 2025-08-08 19:11:13 +08:00
Yoko
e9bb1a9f4f Merge pull request #250 from yokowu/feat-ci
feat: sgp 多架构下载
2025-08-08 19:01:11 +08:00
yokowu
a3d81d2773 feat: sgp 多架构下载 2025-08-08 18:54:59 +08:00
Yoko
8e675ec4bd Merge pull request #249 from yokowu/fix-ci
fix: 删除已存在的 docker manifest
2025-08-08 18:16:07 +08:00
yokowu
fd34807e62 fix: 删除已存在的 docker manifest 2025-08-08 18:13:46 +08:00
Yoko
6115d2d52d Merge pull request #248 from yokowu/fix-ci
fix: 删除已存在的 docker manifest
2025-08-08 17:59:11 +08:00
yokowu
f3f018ca96 fix: 删除已存在的 docker manifest 2025-08-08 17:57:27 +08:00
Yoko
d828c1cb93 Merge pull request #247 from yokowu/fix-wire
fix: 修复依赖关系
2025-08-08 17:42:30 +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
safe1ine
fbe458d8bc Merge pull request #245 from safe1ine/main
增加了代码扫描查看详情的功能
2025-08-08 17:25:47 +08:00
Monster
7dfdf90267 修正了license的类型问题 2025-08-08 17:23:43 +08:00
Monster
461c5f6482 增加了代码扫描查看详情的功能 2025-08-08 17:17:37 +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
Yoko
1b3ecce637 Merge pull request #244 from yokowu/feat-security
feat: 扫描详情增加代码原文
2025-08-08 15:51:35 +08:00
yokowu
a218979cd7 feat: 扫描详情增加代码原文 2025-08-08 15:47:00 +08:00
Yoko
81a21cd233 Merge pull request #243 from LydiaCai1203/fix-invite-free
fix: invite 仅需要知道版本信息
2025-08-08 15:29:34 +08:00
LydiaMuaCai
981888a545 fix: invite 仅需要知道版本信息 2025-08-08 15:18:39 +08:00
safe1ine
98f783db4f Merge pull request #241 from safe1ine/main
修复了普通用户无法查看报告的问题
2025-08-08 14:29:41 +08:00
Monster
0b45fc97e4 Merge branch 'main' of github.com:safe1ine/MonkeyCode into main 2025-08-08 14:27:31 +08:00
Monster
3d3bbf62ae 修复了普通用户无法查看报告的问题 2025-08-08 14:26:12 +08:00
Yoko
f9a3399330 Merge pull request #240 from yokowu/feat-ci
feat: 多架构构建
2025-08-08 14:22:51 +08:00
yokowu
729965ca88 feat: 多架构构建 2025-08-08 14:13:45 +08:00
Yoko
fb2396247d Merge pull request #239 from yokowu/feat-license
feat: 修改机器码获取途径, 修改license验证逻辑
2025-08-08 11:59:30 +08:00
yokowu
a014f20360 feat: 修改机器码获取途径, 修改license验证逻辑 2025-08-08 11:58:28 +08:00
Yoko
aa2e5f17c7 Merge pull request #238 from yokowu/feat-ci
feat: 打开子模块
v1.8.0
2025-08-08 00:22:00 +08:00
yokowu
740dff1627 feat: 打开子模块 2025-08-08 00:21:05 +08:00
Yoko
3cf0b2a4e7 Merge pull request #237 from yokowu/feat-sgp-file
feat: 下载 sgp
2025-08-08 00:08:09 +08:00