Commit Graph

22 Commits

Author SHA1 Message Date
yokowu
232e8e8504 feat: ai 员工 2025-08-25 19:36:48 +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
da4359f2e2 feat: 支持安全扫描 2025-08-07 22:04:00 +08:00
yokowu
d64eb48a59 feat: 支持配置前置代理 2025-07-31 17:36:56 +08:00
yokowu
3435df2caa feat(model): 模型支持高级配置 2025-07-30 18:54:31 +08:00
yokowu
a7287c9f41 feat: 只读模型 2025-07-24 19:04:17 +08:00
yokowu
07e1fa94c2 fix: 修复baseurl端口问题 2025-07-24 16:48:29 +08:00
yokowu
3be2788b78 fix: 修复插件下载端口不对 2025-07-23 19:26:40 +08:00
yokowu
9f61e4fe86 chore: 代码调整 2025-07-23 16:38:59 +08:00
yokowu
4f34f1bbee feat: 通过请求获取 base url, 减少配置项 2025-07-22 11:32:17 +08:00
yokowu
8f9041b84a feat: 数据上报 2025-07-21 18:11:16 +08:00
yokowu
481a7d7eb7 chore: 取消内置模型 2025-07-21 10:22:51 +08:00
yokowu
ec8ca31a6b feat: 下载限速 2025-07-18 10:28:19 +08:00
Yoko
842d92da27 Merge pull request #92 from yokowu/feat-proxyv2
feat(proxy): 利用 ReverseProxy 实现代理, 进一步分离代理与分析的逻辑
2025-07-16 16:04:58 +08:00
yokowu
eecfcbf96a feat(proxy): 利用 ReverseProxy 实现代理, 进一步分离代理与分析的逻辑 2025-07-16 15:57:52 +08:00
xiaomakuaiz
e3ac4a8ba0 fix: update default model context window 2025-07-16 02:51:47 +00:00
yokowu
fd86e3b8bc feat(proxy): 优化流式代理, 隔离代理与记录逻辑 2025-07-12 22:48:25 +08:00
yokowu
0490ef58a4 feat(config): 减少配置文件必填项, 配置文件改为从环境变量读取 2025-07-11 17:59:12 +08:00
yokowu
3a1affd88e feat: 插件更新管理 2025-07-04 20:17:49 +08:00
yokowu
32a9ac663d feat: 赠送coder模型 2025-07-02 16:01:23 +08:00
yokowu
5c0e5580f4 chore: 修改配置文件, 安装脚本地址 2025-07-01 17:11:47 +08:00
yokowu
b048fac123 feat(backend): add basic backend code 2025-06-25 15:56:22 +08:00