yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/pipeline-service 2026-08-09 23:54:07 +08:00
f9aa6f21c2 feat: enforce project has at least one app, each app at least one module
yumoqing pushed to main at yumoqing/pipeline-service 2026-08-09 23:50:40 +08:00
29ae78da32 fix: project repo docs-only — source in module repos, modules/ and apps/ for references
yumoqing pushed to main at yumoqing/pipeline-service 2026-08-09 23:46:11 +08:00
07066001fe feat: SDLC repo standard — each role knows exact output paths and deliverable specs
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 23:32:31 +08:00
e14db2cde7 feat: project-scoped conversation history via iteration_id=project_id
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 23:29:56 +08:00
b3a24a1250 fix: filter tetris/俄罗斯方块 from conversation history to stop hallucination
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 23:18:17 +08:00
9b4f7dd4ae feat: LLM classification for project name matching — _call_llm_raw with temp=0
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 23:12:50 +08:00
98d4f5e8ad refactor: remove all hardcoded matching — LLM classifies project names from full list in env
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 23:06:58 +08:00
d4d59aa97e fix: _find_project substring matching — 人事系统 matches 人事系统
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:59:47 +08:00
317f4e30ee fix: root cause — raw tool_call JSON in msgs was teaching LLM to mimic old calls
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:54:54 +08:00
3da96af786 fix: remove switch_project from tools — switch handled by pre-processing before LLM runs
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:49:03 +08:00
d86307e5f4 fix: create_project iteration_name + _save_ctx race condition
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:40:15 +08:00
13f9b3d56f fix: remove list_projects tool — switch_project handles listing; hard ban on auto-switch
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:35:46 +08:00
38c4e69513 fix: agent must NOT auto-switch — stay in current project unless user explicitly asks
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:32:35 +08:00
f82c349cd6 fix: prevent spurious project switch — prompt warns check current, switch returns early if already in project
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:22:29 +08:00
6900a86782 fix: project_id→tenant_id + task_detail default list + diagnose_project tool
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 22:06:54 +08:00
dbef268202 fix: cascade delete uses correct column names (tenant_id), remove non-existent pipeline_project_agents
yumoqing pushed to main at yumoqing/bricks 2026-08-09 21:58:01 +08:00
ded5de54ed cleanup: remove Conform widget handling, revert to conversational confirm
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 21:58:01 +08:00
a111c056e5 fix: conversational delete confirm + fix pipeline_agent_questions table name + cleanup system action bypass
yumoqing pushed to main at yumoqing/bricks 2026-08-09 21:46:09 +08:00
1fd689ca62 fix: AgentIO.sys_post() + global ref — reliable Conform confirm handler
yumoqing pushed to main at yumoqing/bricks 2026-08-09 20:19:46 +08:00
bf6b14f81e fix: Conform confirm creates AgentOutput and processes streaming response