{# v2.1.0a4: "Ask this project" inline form with SSE streaming. Rendered inside project_detail.html. Expects template vars: - project_name (str) — project to invoke against - host (str) — "local" or a configured host alias The form posts to /mcp/harbormaster with Accept: text/event-stream and consumes the chunk + result + error events the v1.0.0a14 streaming dispatch emits. v3.0.0a6 wires bearer-token plumbing via base.html's hmFetch() helper — when an auth_token meta tag is present, the Authorization header is injected automatically. #}

Ask

streams via ask_project SSE
{# v21.0.0a10: model selection dropdown. Empty = backend default. #} streaming…

{# Component definition lives in _ask_form_script.html so dashboard cards and project_detail share one implementation. #} {% include "_partials/_ask_form_script.html" %}