pub const WEB_HUB_ROUTES: &[&str] = &[
"GET /api/skills/hub/search",
"GET /api/skills/hub/browse",
"GET /api/skills/hub/inspect",
"POST /api/skills/hub/install",
"GET /api/skills/hub/sources",
"GET /api/skills/hub/lock",
];
pub fn format_web_hub_status() -> String {
let mut out = String::from(
"Web hub APIs (Wave C): not mounted in the agent CLI by default.\n\
Use CLI/TUI/slash equivalents instead:\n",
);
for route in WEB_HUB_ROUTES {
out.push_str(" ");
out.push_str(route);
out.push('\n');
}
out.push_str(
"Product opt-in: wire these onto gateway `api_server` if a dashboard is required.\n",
);
out
}