Skip to content

Web Search and other Misc items - #624

Merged
Paul Lizer (paullizer) merged 23 commits into
Developmentfrom
feature/aifoundryagents
Jan 22, 2026
Merged

Web Search and other Misc items#624
Paul Lizer (paullizer) merged 23 commits into
Developmentfrom
feature/aifoundryagents

Conversation

@Bionic711

Copy link
Copy Markdown
Collaborator

A jump pull on Web Search. It also has conversationId query params, fixes for control center, agent templating, some scaffolding for ai agents and foundry models (should not impact operation), and plugin auth definitions.

CopilotAI review requested due to automatic review settings January 22, 2026 01:32
@Bionic711
Bionic711 requested review from Copilot and removed request for CopilotJanuary 22, 2026 01:32

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request introduces web search via Azure AI Foundry agents, conversationId query parameters for deep linking, control center date label fixes, an agent template gallery system, plugin authentication type definitions, and scaffolding for Azure AI Foundry agent support.

Changes:

  • Adds web search capability through Azure AI Foundry agents with consent flow
  • Implements conversationId query parameters for conversation deep linking
  • Fixes control center chart date labels to parse dates in local time
  • Introduces agent template gallery with admin review workflow
  • Defines plugin authentication type constraints per plugin type
  • Adds Azure AI Foundry agent type support in agent modal and backend

Reviewed changes

Copilot reviewed 66 out of 70 changed files in this pull request and generated 9 comments.

Show a summary per file
FileDescription
functional_tests/test_control_center_date_labels_fix.pyNew functional test for date label parsing fix
functional_tests/test_backend_foundry_agent_payload.pyNew test for Foundry agent payload validation (incomplete code)
docs/explanation/fixes/CONTROL_CENTER_DATE_LABELS_FIX.mdDocumentation for control center date fix
application/single_app/templates/*.htmlLogo reference updates, agent template UI, web search button, Foundry agent fields
application/single_app/static/js/control-center.jsAdds parseDateKey function for local date parsing
application/single_app/static/js/chat/*.jsConversation deep linking, web search integration
application/single_app/static/js/agent_modal_stepper.jsAzure AI Foundry agent type support in wizard
application/single_app/static/js/plugin_modal_stepper.jsAuth type filtering based on plugin definitions
application/single_app/static/js/admin/*.jsAgent template review interface
application/single_app/static/json/schemas/*.jsonPlugin auth definitions and agent schema updates
application/single_app/semantic_kernel_loader.pyFoundry agent loading logic
application/single_app/route_frontend_admin_settings.pyWeb search consent flow and settings
application/single_app/requirements.txtVersion updates for openai and semantic-kernel
application/single_app/static/images/*.pngNew logo image files

Comment threadfunctional_tests/test_backend_foundry_agent_payload.py
Comment threadapplication/single_app/semantic_kernel_loader.py
Comment threadapplication/single_app/route_frontend_admin_settings.py
Comment threadapplication/single_app/static/js/chat/chat-onload.js
Comment threadapplication/single_app/static/js/chat/chat-onload.js
Comment threadapplication/single_app/static/js/chat/chat-onload.js
Comment threadfunctional_tests/test_backend_foundry_agent_payload.py
Comment threadapplication/single_app/functions_global_agents.py
@Bionic711Bionic711 changed the title Feature/aifoundryagentsWeb Search and other Misc itemsJan 22, 2026
Comment thread.github/workflows/docker_image_publish_nadoyle.yml
Comment threadapplication/single_app/foundry_agent_runtime.py

@paullizerPaul Lizer (paullizer) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

None of my suggestions are show stoppers, we can track them as issues or implement with follow on PR. Let me know what you think.

Comment threadapplication/single_app/foundry_agent_runtime.py
Comment threadapplication/single_app/functions_agent_payload.py
Comment threadapplication/single_app/functions_agent_payload.py
Comment threadapplication/single_app/functions_agent_templates.py
Comment threadapplication/single_app/functions_agent_templates.py
Comment threadapplication/single_app/route_backend_agent_templates.py
CopilotAI review requested due to automatic review settings January 22, 2026 17:05
CopilotAI review requested due to automatic review settings January 22, 2026 19:13

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 70 out of 74 changed files in this pull request and generated 7 comments.

Comment threadapplication/single_app/route_backend_agent_templates.py
Comment threadapplication/single_app/config.py
Comment threadfunctional_tests/test_control_center_date_labels_fix.py
Comment threadapplication/single_app/functions_agent_templates.py Outdated
Comment threadfunctional_tests/test_backend_foundry_agent_payload.py
Comment threadapplication/single_app/static/js/admin/admin_agent_templates.js Outdated
CopilotAI review requested due to automatic review settings January 22, 2026 19:28

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 70 out of 74 changed files in this pull request and generated 2 comments.

Comment threadfunctional_tests/test_backend_foundry_agent_payload.py
Comment threadapplication/single_app/foundry_agent_runtime.py

@paullizerPaul Lizer (paullizer) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@paullizer
Paul Lizer (paullizer) merged commit ebe25ce into DevelopmentJan 22, 2026
4 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.

4 participants

@Bionic711@paullizer@nadoylemsft