Commit Graph

435 Commits

Author SHA1 Message Date
vinland100 2415b95428 Add the token bucket algorithm.
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 17:40:53 +08:00
vinland100 180ae67b7e Adjust the embedding rate to prevent triggering rate limiting.
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 17:35:21 +08:00
vinland100 044cd11ad4 Add multiple Uvicorn processes to prevent backend freezing.
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 17:00:13 +08:00
vinland100 5166027e2f Modify the CI integration address guide
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 16:17:48 +08:00
vinland100 83a9a85382 Restore the CI history deletion feature
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 16:15:19 +08:00
vinland100 e537010dfd feat: remove agent audit page and set dashboard as root path
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 15:12:38 +08:00
vinland100 0e2a7dfa87 Modify the Agent audit logic to prevent infinite loops until the loop limit is triggered.
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-08 14:53:34 +08:00
vinland100 7da7cf7fa9 chore: Update Docker image repository in production compose and build workflows, and remove the China-specific production compose file.
Build and Push CodeReview / build (push) Waiting to run Details
2026-01-07 17:31:00 +08:00
vinland100 6c68a7c51e feat: Introduce Gitea CI for Docker image builds/pushes and update docker-compose to use new registry images and persistent volumes. 2026-01-07 17:14:03 +08:00
vinland100 0a977ef12a docs: Consolidate English README content into `README.md` and remove `README_EN.md`. 2026-01-07 16:52:00 +08:00
vinland100 6b37b8a7f9 feat: Add markdown language support, ensure file-level chunks for non-empty but un-splittable files, and improve robustness of embedding service and API key initialization. 2026-01-06 17:23:34 +08:00
vinland100 eac1620504 fix: remove extraneous single quote from uvicorn command in docker-compose.yml 2026-01-06 17:17:59 +08:00
vinland100 ed5aaa501f Remove uvicorn hot reload and exclude flags from docker-compose app service command. 2026-01-06 17:12:07 +08:00
vinland100 1876649ed3 feat: Enhance indexing progress logging with current file details and add new Docker volumes for CI data persistence. 2026-01-06 17:05:05 +08:00
vinland100 99a73c7706 chore: Add quiet flag to git commands and exclude data directory from uvicorn hot reload. 2026-01-06 16:45:12 +08:00
vinland100 4e7a4c5d9c feat: Integrate Gitea as the default repository type with corresponding UI updates and icon. 2026-01-06 16:27:54 +08:00
vinland100 fcb40db556 feat: Add Gitea as a default repository type, refine ChromaDB metadata updates, and enhance indexer logging and file deletion logic. 2026-01-06 16:21:21 +08:00
vinland100 0656062a4f feat: Add Rust, Swift, Kotlin, and SQL patterns to the RAG splitter and enhance frontend access token retrieval by checking sessionStorage. 2026-01-06 15:32:17 +08:00
vinland100 f743357bd7 feat: Add extensive language support for code splitting, scanning, and vulnerability detection by expanding file extensions, Tree-sitter node types, vulnerability patterns, and exclusion rules. 2026-01-06 15:18:38 +08:00
vinland100 969d899476 feat: Enhance embedding service with concurrency control, dynamic batching, and retry logic, and improve indexer with concurrent, incremental file processing. 2026-01-06 14:50:30 +08:00
vinland100 b8e5c96541 feat: Enhance indexer smart mode to always full-index new collections and fix ChromaDB query limits, adding comprehensive tests for indexer logic. 2026-01-06 13:48:14 +08:00
vinland100 7f74551b2d chore: Update Docker Compose configuration. 2026-01-06 13:34:38 +08:00
vinland100 c307609eaa feat: Implement API retry logic for GitHub, Gitea, and GitLab on 401/403 errors and enhance scan task error reporting. 2026-01-06 10:53:49 +08:00
vinland100 9ec07a6594 feat: Centralize Git tokens to system environment variables and add Gitea branch verification. 2026-01-05 17:12:47 +08:00
vinland100 8c096c00cc config: update Docker Compose service definitions and frontend environment variable examples. 2026-01-05 15:56:09 +08:00
vinland100 29024dc994 chore: Use direct Python base image in sandbox Dockerfile. 2026-01-05 15:34:22 +08:00
vinland100 75d911d5d2 docs: Update example environment variables in `env.example`. 2026-01-05 14:51:32 +08:00
vinland100 2b0c7f5c2a feat: Lock LLM and embedding configurations to system environment variables, mask API keys, and refactor frontend logout. 2026-01-05 14:45:00 +08:00
vinland100 0176cb4d12 chore: Remove explicit version numbers from UI and comments, and apply minor formatting to Docker Compose configurations. 2026-01-05 13:50:23 +08:00
vinland100 4d3761e0e0 feat: Add Gitea username integration, refactor password hashing with direct bcrypt, and remove frontend version displays. 2026-01-05 13:47:48 +08:00
vinland100 bc1597a41d refactor: update CI prompts for enhanced instruction and clarity 2026-01-05 10:50:47 +08:00
vinland100 72478bd047 Remove GitHub link from sidebar and set CI project card titles to normal case. 2026-01-05 09:57:47 +08:00
vinland100 7a3bb08d48 feat: Introduce reusable AppLogo component and update project activity timestamp to UTC. 2026-01-05 09:50:51 +08:00
vinland100 a29f57d119 I need the actual code changes (diff) to generate an accurate commit message. 2026-01-04 17:16:44 +08:00
vinland100 783093f0fd feat: Improve CI service context retrieval by prioritizing sync diff and adjusting prompt generation for different PR actions. 2026-01-04 17:13:01 +08:00
vinland100 70bf6ccac2 refactor: refine CI prompt definitions 2026-01-04 16:49:10 +08:00
vinland100 37fafe655a feat: Improve incremental diff detection and messaging for empty diffs, and add success logging for PR reviews and chat responses. 2026-01-04 16:40:35 +08:00
vinland100 3f4bd2f6c5 feat: Improve sync diff retrieval by using local git commands and robustly handling `before_sha` validity and fallbacks. 2026-01-04 16:13:47 +08:00
vinland100 e23af55e53 feat: Improve PR sync diff calculation by fetching previous review SHA from the database and refining diff messaging. 2026-01-04 15:46:31 +08:00
vinland100 2c8c711cde docs: update CI prompt definitions. 2026-01-04 15:22:41 +08:00
vinland100 7fa9bb5c26 feat: Add referenced file footers to AI comments and correct Gitea PR 'synchronize' action to 'synchronized'. 2026-01-04 15:07:37 +08:00
vinland100 d01d3850df feat: add PR synchronization prompt and incorporate commit diffs and conversation history into PR review and chat. 2026-01-04 14:34:29 +08:00
vinland100 23ac263d76 feat: Enhance RAG embedding dimension handling, add Qwen3 support, and improve index rebuild logic 2026-01-04 11:28:58 +08:00
vinland100 6abede99f4 feat: enhance embedding dimension detection with Qwen support and expand RAG index rebuild triggers. 2025-12-31 17:14:08 +08:00
vinland100 4aea8ee7a9 feat: Enhance embedding service configuration and add CI pipeline retry logic for dimension mismatches with optional index rebuild. 2025-12-31 17:11:27 +08:00
vinland100 df8796e6e3 feat: Centralize repository synchronization and indexing into `_ensure_indexed` for PR and chat events, add empty chat query handling, and improve Gitea URL rewriting. 2025-12-31 16:57:42 +08:00
vinland100 b401a26b10 feat: Add CI/CD integration with Gitea webhooks and pull request review functionality. 2025-12-31 16:40:33 +08:00
lintsinghua 647373345f
Merge pull request #105 from Arcueld/perf/rag-optimize-embeddings
perf(rag): 优化嵌入服务性能并改进批处理大小配置
2025-12-28 10:32:42 +08:00
ArcueId e06126482c perf(rag): 优化嵌入服务性能并改进批处理大小配置
- 优化本地嵌入服务(Ollama)性能,移除不必要的延迟
- 改进批处理大小配置,使用动态获取替代硬编码
- 保持云端服务的限流逻辑不变
2025-12-28 10:15:58 +08:00
lintsinghua 8644f6f113 refactor(ssh): 将SSH密钥管理功能从账户页面移至系统配置页面
重构SSH密钥管理相关代码,将其从Account组件移动到SystemConfig组件
移除Account组件中不再使用的SSH相关代码和状态
保持原有功能不变,仅改变功能位置以更好组织代码结构
2025-12-26 20:51:00 +08:00