wuyang6
953126e1d3
Refactor session runtime persistence
2026-06-12 16:17:58 +08:00
wuyang6
40d7c92a1d
fix session routing and subagent visibility
2026-06-12 11:06:04 +08:00
王森浩
1cefbf30c7
Merge branch 'wsh_dev' into 'main'
...
feat: backend gate fallback + metric_diff docs + submit_sft fix
See merge request wuyang6/zk-data-agent!5
2026-05-27 17:03:27 +08:00
wangsenhao
b48032e15c
feat: backend gate fallback + metric_diff docs + submit_sft fix
...
- Auto-inject human-review gate when agent asks question but forgets gate entry
- Add complex_dev/complex_base field docs to program.md metric_diff table
- Fix submit_sft.sh minor issues
- jupyter_runtime improvements
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-26 15:42:02 +08:00
wuyang6
20c1946a3c
fix: stabilize live activity updates
2026-05-26 11:58:13 +08:00
hupenglong1
5b708d2996
fix: use custom event for training panel toggle, no more poll inference
...
SkillInsertDialog dispatches SKILL_TOGGLED_EVENT on user click.
AssistantWorkspace listens for that event to set applied state.
Completely eliminates poll-based state inference that caused flash.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-25 17:46:51 +08:00
hupenglong1
f068311cac
backend/frontend/runtime: 训练面板 / session 隔离 / agent runtime 调整
...
- backend/api/server.py:训练 step-detail / pipeline 卡片排序逻辑
- frontend:thread-list / thread / training-pipeline-panel / step-detail-sheet 配套调整,新增 metrics-chart-panel
- src/agent_*:tool spec / runtime / prompting 配套
- .gitignore 加 .logs/
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-25 11:43:10 +08:00
hupenglong1
5311e6d97c
修改
2026-05-22 19:48:47 +08:00
hupenglong1
1a94cec822
修改
2026-05-20 15:04:19 +08:00
wuyang6
951fbb2cb2
Scope active session to browser tab
2026-05-14 22:02:36 +08:00
wuyang6
182e72680d
Prevent stale session during active runs
2026-05-14 21:04:42 +08:00
wuyang6
119e329dfb
Fix live activity timer
2026-05-14 18:12:11 +08:00
wuyang6
e10cb6909b
Show cancel button for backend active runs
2026-05-14 16:43:06 +08:00
wuyang6
e815056348
Restore workspace status display
2026-05-14 15:44:44 +08:00
wuyang6
076dc61b7f
Fix workspace switch session binding
2026-05-14 15:21:45 +08:00
wuyang6
ed935b633f
Clear stale frontend run state
2026-05-14 14:41:58 +08:00
wuyang6
52cb3cad06
Refresh current thread when run settles
2026-05-14 14:25:45 +08:00
wuyang6
2203ba6f70
Show elapsed time for live run summaries
2026-05-14 12:32:12 +08:00
wuyang6
22960c5e02
Fix run cancellation and live activity stability
2026-05-14 12:23:53 +08:00
wuyang6
105d287ebd
Persist active run state for replay
2026-05-14 11:47:37 +08:00
wuyang6
e3569b6901
Fix active run cancel and elapsed restore
2026-05-14 11:24:26 +08:00
wuyang6
ef703ff49b
Persist Jupyter workspace bindings
2026-05-13 17:59:50 +08:00
wuyang6
b7dba5f5b8
Keep pending workspace status before first message
2026-05-13 17:47:28 +08:00
wuyang6
cdbc7d9fb7
Fix pending Jupyter workspace handoff
2026-05-13 17:22:58 +08:00
wuyang6
9a42b00bfe
Fix Jupyter workspace session scoping
2026-05-13 16:56:14 +08:00
wuyang6
a9f229d222
Fix Jupyter status hook typing
2026-05-13 16:21:55 +08:00
wuyang6
7246bf8f6a
Show fixed Jupyter workspace status
2026-05-13 16:16:02 +08:00
wuyang6
e5095268d8
Fix Jupyter workspace session handoff
2026-05-13 13:52:37 +08:00
wuyang6
86f49134a4
Improve Jupyter workspace bootstrap
2026-05-12 22:33:15 +08:00
wuyang6
295d5d1ea1
Add Jupyter workspace runtime
2026-05-12 21:27:43 +08:00
wuyang6
f7e2fc66c8
Fix active run elapsed restore
2026-05-11 21:46:09 +08:00
wuyang6
535e4b2c83
Fix active session replay state
2026-05-11 21:35:23 +08:00
wuyang6
c4427bbd07
Improve long product-data generation runs
2026-05-11 20:26:06 +08:00
wuyang6
64ad7aa97a
Fix session title generation
2026-05-11 16:22:19 +08:00
wuyang6
d7744f026c
Tighten assistant dialog headers
2026-05-11 10:12:23 +08:00
wuyang6
345f9c511a
Move skill bulk toggle before sync
2026-05-11 10:07:36 +08:00
wuyang6
119ac41916
Polish skill sync controls
2026-05-11 10:04:38 +08:00
wuyang6
b4bd7698a4
Add skill sync action
2026-05-11 09:59:34 +08:00
武阳
b87b9c14b7
Cancel backend run from stop button
2026-05-09 11:49:51 +08:00
武阳
0dc900126c
Carry elapsed time through replay tool parts
2026-05-08 21:15:39 +08:00
武阳
39635617ae
Preserve elapsed time in replay activity parts
2026-05-08 21:09:32 +08:00
武阳
b5a4c208d5
Fix session file and elapsed replay state
2026-05-08 17:45:32 +08:00
武阳
bd2f260b9f
Add skill enable controls and data factory SQL skill
2026-05-08 14:56:32 +08:00
武阳
cd84fcc69f
Support Anthropic-routed Claude models
2026-05-08 12:17:00 +08:00
武阳
c8ea2bad6d
Add searchable model picker
2026-05-08 11:56:30 +08:00
武阳
b1868a6401
Improve active run timing and turn limits
2026-05-07 17:51:23 +08:00
武阳
47d3678a18
Fix replayed run state selector stability
2026-05-07 16:53:20 +08:00
武阳
61a0a0a648
Preserve running session replay state
2026-05-07 16:49:42 +08:00
武阳
2ba67ead00
Restore active run state on session replay
2026-05-07 16:37:14 +08:00
武阳
b0ae8ad0be
Clear stale active session ids
2026-05-07 15:52:12 +08:00