vibe.assistant.extension_support¶
Assistant extension helpers used by core integration hooks.
get_assistant_prompts ¶
get_assistant_prompts(template: TemplateData) -> dict[str, TemplateData]
Return assistant prompt templates stored on the template extension data.
assistants_info_provider ¶
assistants_info_provider(template: TemplateData, g_obj: object) -> tuple[bool, list[dict[str, Any]]]
Provide assistant tab metadata based on session readiness.
assistant_head_assets_provider ¶
assistant_head_assets_provider(template: TemplateData, context: dict[str, Any]) -> list[str]
Return assistant head assets when assistants are present.
check_assistant_prompt_readiness ¶
check_assistant_prompt_readiness(prompt_template: TemplateData | None, current_state: NestedValue, question_definitions: dict[str, Any]) -> tuple[bool, Any]
Check if an assistant prompt template can render with current state.
update_assistant_readiness ¶
update_assistant_readiness(template: TemplateData, current_state: NestedValue, all_questions: dict[str, Any]) -> None
Probe assistant prompts and persist readiness in the session.