wuyang6
00a83ba4c3
Cache session replay on client
2026-06-12 17:28:15 +08:00
wuyang6
a2f39e7312
Fix session cancel and new task routing
2026-06-12 16:35:38 +08:00
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
d427086aa7
Stabilize live run activity updates
2026-05-14 20:55:30 +08:00
wuyang6
2895425869
Stream assistant content to chat output
2026-05-14 20:06:55 +08:00
wuyang6
2eeabdeccf
Show live content deltas in activity
2026-05-14 19:43:41 +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
e48c0ff981
Sync session URL when opening chats
2026-05-14 16:02:27 +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
1d37511762
Show pending prompt for interrupted runs
2026-05-14 15:02:11 +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
54d85609d1
Keep selected activity history stable
2026-05-14 14:13:48 +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
d7c62a4929
Fix live activity streaming and replay summary
2026-05-13 20:58:35 +08:00
wuyang6
f2989cd48b
Stream Jupyter workspace file downloads
2026-05-13 18:15:53 +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
01d148ec93
Show live stage notes in activity panel
2026-05-13 15:42:38 +08:00
wuyang6
b5e8b2f218
Improve memory manager UI and auth persistence
2026-05-13 15:13:41 +08:00
wuyang6
ea56761a22
Refine memory settings and admin usage stats
2026-05-13 14:42:22 +08:00
wuyang6
a325098d12
Add personal memory and admin dashboard
2026-05-13 14:04:42 +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
126f35ae46
Improve file writing and activity replay
2026-05-12 20:48:25 +08:00
wuyang6
c118e010e3
Fix live activity session tracking
2026-05-12 20:22:50 +08:00
wuyang6
1bd80db2db
Restore pending user message during active replay
2026-05-12 10:58:25 +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
e89e35c6fd
Fix activity replay after refresh
2026-05-11 21:16:41 +08:00