Skip to content

v0.241.006

Choose a tag to compare

@paullizer paullizer released this 09 Apr 19:08
· 3 commits to main since this release
059369d

Bug Fixes

  • Speech and Video Indexer Setup Guidance Alignment

    • Fixed stale admin guidance around Azure AI Video Indexer and shared Azure Speech configuration so managed-identity setup no longer points admins toward legacy Video Indexer API keys or incomplete Speech instructions.
    • The admin experience now reflects the shared Speech resource model, adds Speech Resource ID helper fields, and keeps managed-identity voice-response requirements aligned with runtime behavior.
    • (Ref: admin_settings.html, admin_settings.js, route_backend_tts.py, functions_documents.py, shared Speech and Video Indexer guidance)
  • Agent Output Token Defaults and Foundry Limit Enforcement

    • Fixed stale agent output-token defaults so new and normalized agents now use -1 to defer to the provider or model default instead of silently reintroducing older fixed caps.
    • Azure AI Foundry agent execution now also honors saved output-token settings in both classic Foundry agent runs and new Foundry Responses-based runs, so configured limits are enforced consistently instead of only being stored in agent configuration.
    • (Ref: functions_global_agents.py, agent.schema.json, foundry_agent_runtime.py, test_foundry_token_limit_defaults.py)
  • Tabular Exhaustive Result Synthesis Retry

    • Fixed exhaustive tabular questions such as "list all" requests so the workflow no longer stops at an answer that claims only sample rows or workbook metadata are available after analytical tool calls already returned the full matching result set.
    • General tabular analysis now detects full versus partial result coverage from tool metadata, retries incomplete synthesis when necessary, and adds stronger prompt guidance so the final answer uses the returned analytical results directly.
    • (Ref: route_backend_chats.py, test_tabular_exhaustive_result_synthesis_fix.py, TABULAR_EXHAUSTIVE_RESULT_SYNTHESIS_FIX.md)
  • Group Workspace Documents and Prompts Load Recovery

    • Fixed a Group Workspace page-load regression where active-group initialization could fail on a missing prompt-role UI container and stop the rest of the page from rendering correctly.
    • Group document and prompt content now continue loading even if the prompt permission banner or create-button container is unavailable during startup, preventing blank content areas caused by a JavaScript null-reference error.
    • Added functional and UI regression coverage for the guarded prompt-role path so future changes do not reintroduce the same startup failure.
    • (Ref: group_workspaces.html, test_group_workspace_prompt_role_ui_guard.py, test_group_workspace_prompt_role_containers_ui.py)
  • Audio and Video Enhanced Citation Badge Consistency

    • Fixed blob-backed audio and video documents showing Standard citations in workspace details even when Enhanced Citations was enabled and the same files already opened through the enhanced citation experience on the chat page.
    • Document metadata now persists and normalizes the enhanced_citations flag from blob-backed storage state so existing media uploads and new uploads both render the correct Enhanced badge across workspace and chat flows.
    • Added regression coverage and fix documentation for the metadata normalization path.
    • (Ref: functions_documents.py, route_enhanced_citations.py, test_media_enhanced_citations_metadata_flag.py, MEDIA_ENHANCED_CITATION_BADGE_FIX.md)

User Interface Enhancements

  • AI Voice Conversations Setup Guide
    • Added an in-app Setup Guide modal to the AI Voice Conversations admin card so admins can configure Azure Speech without leaving Admin Settings.
    • The guide includes a live snapshot of the current Speech configuration, explains key versus managed-identity authentication, and now walks admins through enabling the required custom domain in Azure portal before verifying the endpoint on Keys and Endpoint.
    • (Ref: admin_settings.html, _speech_service_info.html, azure_speech_managed_identity_manul_setup.md, test_admin_multimedia_guidance.py)