王森浩
f3ff345656
Merge branch 'wsh_dev' into 'main'
...
fix: pipeline排序/runDic映射/label-master repeatable/达标优先级
See merge request wuyang6/zk-data-agent!4
2026-05-26 14:12:04 +08:00
wangsenhao
a09d4afacd
fix: pipeline排序/runDic映射/label-master repeatable/达标优先级
...
- pipeline items 按 first_ts 自然时间排序,去掉 hardcoded section_order
- augment step-detail 去掉 R{n-1} 偏移,直接用本轮 runDic(与 resolve_run_ids.sh 实际行为对齐)
- 加 BundledSkill.repeatable 字段,label-master 标记 repeatable:true 跳过 duplicate detection
- SKILL.md/program.md: 目标集≥95%最高优先级,未达标前其他集合轻微下降不回滚
- SKILL.md/program.md: 禁止正则脚本替代 label-master 语义复核
- program.md: 每轮 SFT 前必须展示训练数据组成
- resolve_run_ids.sh: 修正注释(SFT_RUNDIC = 当轮 eval workflow id)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-26 14:10:32 +08:00
wuyang6
902c9c86c2
fix: run skill git sync as repo owner
2026-05-25 21:25:20 +08:00
hupenglong1
a3ab74b506
refactor: split submit_sft_via_cml.sh into submit_sft.sh + submit_cml_eval.sh
...
- submit_sft.sh: pure SFT submission, prints JobID and exits (no embedded watcher)
- submit_cml_eval.sh: pure CML eval, reads workflow_id/version from config.yaml
- jupyter_runtime write_text: rewrite to use Contents API instead of terminal websocket
- SKILL.md: restrict trigger to explicit UI click only
- program.md: update §5.2 docs to reflect two-script workflow
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-25 17:21:42 +08:00
hupenglong1
d2c221e2da
auth: 邮箱注册/登录补全 Linux 账号创建
...
registerByEmail / loginByEmail 漏掉 ensureLinuxAccount,开 CLAW_ENABLE_LINUX_ACCOUNTS=1
时邮箱用户既不会建 Linux 账号、createAccountDirectories 的 chown 也会失败。
照搬 username 路径的位置补上即可。同时删掉后端 server.py 里同逻辑的 dead code
(_XIAOMI_EMAIL_RE / _account_id_from_email),实际拆分发生在 TS 层。
2026-05-25 11:55:56 +08:00
hupenglong1
d8741a3489
Merge remote-tracking branch 'origin/main' into wsh_dev
...
# Conflicts:
# backend/api/server.py
2026-05-25 11:46:44 +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
362321c460
修改
2026-05-22 20:56:57 +08:00
hupenglong1
5311e6d97c
修改
2026-05-22 19:48:47 +08:00
hupenglong1
1a94cec822
修改
2026-05-20 15:04:19 +08:00
wuyang6
ee596a33e0
Add Linux account workspace runtime
2026-05-20 14:13:34 +08:00
wuyang6
119e329dfb
Fix live activity timer
2026-05-14 18:12:11 +08:00
wuyang6
3c200db621
Persist resume prompts before execution
2026-05-14 14:48:21 +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
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
ea56761a22
Refine memory settings and admin usage stats
2026-05-13 14:42:22 +08:00
wuyang6
7282a18116
Hide admin memory details and fix memory config
2026-05-13 14:29:06 +08:00
wuyang6
a325098d12
Add personal memory and admin dashboard
2026-05-13 14:04:42 +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
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
c4427bbd07
Improve long product-data generation runs
2026-05-11 20:26:06 +08:00
wuyang6
a68302659d
Fix Feishu sheet data writes
2026-05-11 18:05:35 +08:00
wuyang6
3a4da782ec
Create Feishu sheets for spreadsheet files
2026-05-11 17:56:58 +08:00
wuyang6
4964548fd1
Fix Feishu MCP npx resolution
2026-05-11 17:25:16 +08:00
wuyang6
2984cc44e8
Add Feishu online document conversion
2026-05-11 17:18:40 +08:00
wuyang6
64ad7aa97a
Fix session title generation
2026-05-11 16:22:19 +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
武阳
eea7e2f1b3
Fix process tree cancellation for tools
2026-05-09 11:36:59 +08:00
武阳
0bbba2b936
Enforce session workspace boundaries
2026-05-08 17:09:07 +08:00
武阳
bd2f260b9f
Add skill enable controls and data factory SQL skill
2026-05-08 14:56:32 +08:00
武阳
046b0eeab0
Filter probed unsupported tool models
2026-05-08 12:24:30 +08:00
武阳
cd84fcc69f
Support Anthropic-routed Claude models
2026-05-08 12:17:00 +08:00
武阳
02a7ea23dd
Filter unsupported listed chat models
2026-05-08 12:06:04 +08:00
武阳
12abc57fa7
Accept provider-prefixed model selection
2026-05-08 11:59:46 +08:00
武阳
e4c3b973d4
List validated chat model providers
2026-05-08 11:51:53 +08:00
武阳
d57570e527
Persist active run event history
2026-05-07 17:40:46 +08:00
武阳
7837430a63
Improve replayed run status handling
2026-05-07 17:19:28 +08:00
武阳
5b4f7c2c8d
Fix interrupted run replay state
2026-05-07 17:07:57 +08:00
武阳
61a0a0a648
Preserve running session replay state
2026-05-07 16:49:42 +08:00
武阳
9d7d496443
Add session scoped runs and cancellation
2026-05-07 16:26:20 +08:00
武阳
7a8152fba8
Persist in-progress chat sessions
2026-05-07 15:50:30 +08:00
武阳
9ca675be0d
Improve WebUI streaming and Python tooling
2026-05-06 20:37:17 +08:00
武阳
a0da3c2423
Refine WebUI commands and data skills
2026-05-06 19:35:48 +08:00
武阳
d9a8110b7c
Improve data agent workspace UI
2026-05-06 17:19:13 +08:00