Skip to content

Add universal CSV generation across response paths - #1075

Merged
Paul Lizer (paullizer) merged 1 commit into
microsoft:fix/1031-tabular-row-orchestration-scalefrom
paullizer:fix/1071-universal-csv-generation
Jul 23, 2026
Merged

Add universal CSV generation across response paths#1075
Paul Lizer (paullizer) merged 1 commit into
microsoft:fix/1031-tabular-row-orchestration-scalefrom
paullizer:fix/1071-universal-csv-generation

Conversation

@paullizer

Copy link
Copy Markdown
Contributor

Summary

  • Unifies CSV intent detection and artifact finalization across standard and streaming Chat, Chat Search, selected agents, Analyze, Compare, workflows, and source-free structured responses.
  • Adds one conversation-persisted row/schema clarification for ambiguous CSV requests; explicit row and column instructions proceed directly.
  • Reuses the authorized immediate and durable background artifact contracts, including staged-row authorization, cancellation, reauthorization, and idempotent publication.
  • Removes the default-off mixed-source Analyze gate so selected narrative and tabular sources consistently use the native combined workflow for model and agent runners.
  • Updates versioned functional coverage, documentation, and release notes for v0.250.071.

Validation

  • python functional_tests/test_assistant_table_csv_artifact.py - 27/27 passed
  • python functional_tests/test_mixed_source_analyze_workflow.py - passed
  • python functional_tests/test_document_action_token_usage_aggregation.py - 5/5 passed
  • python functional_tests/test_document_action_conversation_scope_metadata.py - 4/4 passed
  • python functional_tests/test_mixed_source_conversation_continuity.py - 3/3 passed
  • python functional_tests/test_tabular_row_orchestration_scale.py - passed
  • python functional_tests/test_tabular_background_generated_exports.py - 7/7 passed
  • python functional_tests/test_document_analysis_generated_artifacts.py - 2/2 passed
  • python functional_tests/test_document_comparison_generated_artifacts.py - 2/2 passed
  • python -m py_compile on modified production modules - passed
  • Editor diagnostics and whitespace checks - passed

Notes

Refs #1071
Refs #1058

Unify CSV artifact finalization across chat, document actions, and workflows; add durable schema clarification and authorized background export handling. Remove the mixed-source Analyze availability gate and update validation, documentation, and release notes.
Refs microsoft#1071
Refs microsoft#1058
@paullizer
Paul Lizer (paullizer) merged commit dbab53e into microsoft:fix/1031-tabular-row-orchestration-scaleJul 23, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@paullizer