yumoqing
  • Joined on 2025-06-28
yumoqing pushed to main at yumoqing/pipeline-service 2026-08-09 20:15:11 +08:00
851b2b2066 refactor: PM review to LLM tool-loop — can inspect code files before deciding
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 20:06:18 +08:00
d076a0a9f2 fix: Conform yield once + system action reads nested params + skip timeout text after widget
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 20:00:03 +08:00
a2106e4365 delete_project: Conform confirm dialog + _sys_delete_project + system action bypass
yumoqing pushed to main at yumoqing/bricks 2026-08-09 20:00:02 +08:00
22feb99a13 AgentOut: handle Conform widget confirmed event → POST _system_action
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 19:55:17 +08:00
dedb2a60e1 feat: delete_project tool with cascade cleanup + confirm gate
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 19:49:22 +08:00
258afb1e7e fix: left-align agent response text widgets
yumoqing pushed to main at yumoqing/pipeline-service 2026-08-09 17:34:38 +08:00
afa6972903 refactor: role agent to LLM tool-loop with read/write/shell/git tools + llm_call_msgs
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 17:32:51 +08:00
915333d9bd cockpit agent: add task lifecycle tools (task_detail, deliverables, questions, start_agents)
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 17:24:34 +08:00
ae1aaadd91 refactor: LLM-driven agent — list_projects/create_project/clone_repo/run_command tools, exact-match only
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 17:20:00 +08:00
053b71ae95 fix agent: user-scoped conversation history + stricter _find_project matching
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 17:05:37 +08:00
255f41c780 fix: handle prompt at top level from bricks AgentIO request body
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 17:02:50 +08:00
426998b6c6 cockpit_chat: use _w_progress/_w_card/_w_text widget descriptors in yield stream
yumoqing pushed to main at yumoqing/bricks 2026-08-09 17:01:37 +08:00
9a6e7e1a75 AgentOut: handle bricks widget descriptor JSON (widgettype) in streamed response
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 16:57:13 +08:00
61a3ae43b5 fix: default action to send_message instead of list_messages
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-09 16:55:08 +08:00
d46ab14e12 revert: cockpit_chat.dspy back to yield streaming version (6f5e989), remove request.read() raw body path
yumoqing pushed to main at yumoqing/bricks 2026-08-08 23:42:16 +08:00
8b4897ea14 AgentIO: use AgentInput instead of TextFiles for model selector support
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-08 23:37:08 +08:00
9a1d8083fd fix: read raw body as JSON when bricks_fetch omits Content-Type header
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-08 23:35:03 +08:00
47d5c490e4 fix: robust DictObject handling for AgentIO JSON body auto-detect
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-08 23:27:42 +08:00
9bef8e131a fix: AgentIO as main chat area with url+model_dataurl+model_cwidth+placeholder
yumoqing pushed to main at yumoqing/pipeline-sdlc 2026-08-08 23:23:11 +08:00
b4c9e5dd4c agent_input.js → bricks, AgentIO uses AgentInput internally, index.ui clean AgentIO