feat: add config-owned direct submit runtime

Keep browser-attached workflows on the configured direct-skill path and align the Zhihu export/browser regression contracts with the current ws merge state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
木炎
2026-04-11 15:45:42 +08:00
29 changed files with 5218 additions and 585 deletions

View File

@@ -43,17 +43,18 @@ async fn screen_html_export_tool_renders_dashboard_html_with_presentation_contra
.as_str()
.unwrap()
.starts_with("file://"));
assert!(html.contains("知乎热榜图表驾驶舱"));
assert!(html.contains("snapshot-20260329"));
assert!(html.contains("问题一"));
assert!(html.contains("344万"));
assert!(html.contains("const defaultPayload ="));
assert!(html.contains("汇报摘要"));
assert!(html.contains("fitScreenToViewport"));
assert!(html.contains("dashboard-canvas"));
assert!(html.contains("themeSwitcher"));
assert!(html.contains("gov_blue_gold"));
assert!(html.contains("tech_cyan_blue"));
assert!(html.contains("industry_ink_green"));
assert!(html.contains("meeting_red_gold"));
assert!(html.contains("localStorage.setItem(\"zhihu-hotlist-theme\""));
assert!(html.contains("lead-summary"));
assert!(html.contains("bar-chart"));
assert!(html.contains("top-chart"));
assert!(html.contains("pie-chart"));
assert!(html.contains("bubble-chart"));
assert!(html.contains("metric-categories"));
assert!(html.contains("themeMeta"));
assert!(html.contains("screen_html_export"));
assert!(html.contains("table-note"));
}