• Joined on 2026-04-14
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 17:14:20 +00:00
4cc14687e0 feat(ai): add comprehensive AI streaming and non-streaming processing services
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 16:54:41 +00:00
fdca1fbf86 feat(ai): add comprehensive AI streaming and non-streaming processing services
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 16:40:47 +00:00
96b92fe487 feat(workspace): initialize Rust workspace with core services and dependencies
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 16:16:26 +00:00
59f9b66360 feat(workspace): initialize Rust workspace with core services and dependencies
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 15:39:16 +00:00
c48f7319ca fix(chat): handle multi-byte character truncation in tool result preview
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 11:40:38 +00:00
5c2369ff47 fix(billing): correct monthly usage calculation query
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-30 11:31:24 +00:00
3e540a5302 chore: update Cargo.lock for agent and room dependency changes
c7cee8c344 misc: polish git hooks, billing services, fctool, and API/WebSocket
08045eef63 refactor(agent): enhance chat service with state management and billing
abcfc5b3bb refactor(room): simplify room core modules and connection handling
5b81e7d774 refactor(room): refactor AI service modules for cleaner separation
Compare 13 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-29 01:06:09 +00:00
bba35f1b2c fix(room): increase streaming timeout from 60s to 120s
03f97c9221 fix(agent): spawn tool execution in separate task for heartbeat
30822bbd7d fix(skill): support bare repo scanning via git tree traversal
b673c31485 feat(fctool): register new git tools in mod.rs
a5704c9730 feat(fctool): add repo utility tools for AI
Compare 7 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 16:12:21 +00:00
c2b4553537 feat(client): generate API client SDK with auto-generated exports
7ce113a765 feat(agent): paginated model catalog with pricing + redesigned Add AI panel
bc1bdd8491 fix(room): never expose AI model UID to frontend
Compare 3 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 14:59:49 +00:00
5351df773b fix(api): register skill routes inside project scope to fix 404
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 14:35:17 +00:00
108dd714d3 fix(room): include @user mentions in AI prompt context
76e3d19cf5 fix(room): require @ai mention to trigger AI response
55d33862f6 fix(room): support multiple AIs per room in should_ai_respond
46a0bdc21e fix(room): should_ai_respond only triggers on @ai mention
c2c079c74d fix(room): invert use_exact logic so it controls all-message mode
Compare 8 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 12:06:59 +00:00
18917b6de1 feat(room): 修改 AI use_exact 默认值为 true
aab9f0dbf1 feat(frontend): 替换全屏loading动画为SVG逐帧绘制动画
4571d4d042 fix(service): 修复扣费结果类型处理
c6bb72682b fix(agent): 修复扣费链路并实现级联扣费策略
13523762aa fix(fctool): 修复 git tools 中的类型不匹配问题
Compare 5 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 05:43:30 +00:00
d1ade2c3c3 feat(deploy): add HPA autoscaling rules for all services except email
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-28 05:17:33 +00:00
b3e4cb7c7a docs(changelog): add April 28 entry for semantic search and tag vectorization
a34cd73fdf fix(frontend): update search API types and fix IMEditor stale closure
5a90a475a4 feat(migrate): add content_tsv backfill migration for full-text search
3643991955 fix(triage): improve AI issue triage with better prompt and label handling
0acacbf57c feat(search): add room-scoped message search with project name filter
Compare 59 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-27 01:58:30 +00:00
0f441f5eb4 fix(docker): use ubuntu:24.04 base image for all runtime Dockerfiles
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-27 00:29:09 +00:00
3f1f0d5e23 chore(service/git): minor fixes in service layer git operations
64dc27161b chore(git): minor fixes and improvements across git library modules
a26551343c fix(frontend): refresh WS token after connection failures and handle AI/repo events
c8eba28e7a feat(frontend): add repo type to mention autocomplete system
adbc0705db feat(room): inject repository details into AI system prompt on mention
Compare 8 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 09:03:35 +00:00
0e53f4a69f fix(room): fix two major memory leaks
15483b4e95 chore(static): remove duplicate profile.release — already defined in workspace root
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 08:39:27 +00:00
7d7103e271 feat(observability): use human-readable log format for terminals
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 08:33:32 +00:00
ecf9f33b26 refactor(agent/sync): remove OpenRouter dependency, use upstream /v1/models directly
a8e3b0f5a8 fix(agent/sync): handle multiple /v1/models response formats
Compare 2 commits »
ZhenYi pushed to main at ZhenYi/gitdataai 2026-04-26 08:11:21 +00:00
30713786bf revert(db): remove check_compatibility — method not available in sqlx 0.8
8a23a22c9b fix(agent/sync): make OpenRouter fetch optional, fallback to direct sync
31ed420186 fix(db): disable sqlx check_compatibility for non-standard PostgreSQL servers
Compare 3 commits »