Skip to content

Python:DevUI Fixes - #1035

Merged
Evan Mattson (moonbox3) merged 7 commits into
mainfrom
victordibia/devui
Oct 1, 2025
Merged

Python:DevUI Fixes#1035
Evan Mattson (moonbox3) merged 7 commits into
mainfrom
victordibia/devui

Conversation

@victordibia

Copy link
Copy Markdown
Contributor

Motivation and Context

Address bug fixes for devui as listed in #897

Description

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

@markwallace-microsoft Mark Wallace (markwallace-microsoft) added documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python labels Sep 30, 2025
@markwallace-microsoft

Mark Wallace (markwallace-microsoft) commented Sep 30, 2025

Copy link
Copy Markdown
Contributor

Python Test Coverage

Python Test Coverage Report •
FileStmtsMissCoverMissing
TOTAL10100179582% 
report-only-changed-files is enabled. No files were changed during this commit :)

Python Unit Test Overview

Tests Skipped Failures Errors Time
1171 95 💤 0 ❌ 0 🔥 30.933s ⏱️

@victordibia
Victor Dibia (victordibia) marked this pull request as ready for review September 30, 2025 22:54
Copilot AI review requested due to automatic review settings September 30, 2025 22:54

Copilot AI 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 provides comprehensive bug fixes and feature enhancements for the DevUI component of the Agent Framework. The changes address multiple issues across frontend UI improvements, backend API enhancements, and better entity management.

Key changes include:

  • Enhanced UI with improved color scheme, layout direction controls, and gallery integration for sample entities
  • Backend API improvements with better entity management, remote entity fetching, and proper resource cleanup
  • Improved file handling with audio support and better media type detection

Reviewed Changes

Copilot reviewed 39 out of 41 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
python/packages/devui/samples/foundry_agent/agent.py New Foundry-based weather agent sample with Azure AI integration
python/packages/devui/frontend/src/components/gallery/ New gallery components for browsing and adding sample entities
python/packages/devui/frontend/src/services/api.ts Enhanced API client with backend URL configuration and entity management
python/packages/devui/frontend/src/index.css Updated color scheme to purple accent theme
python/packages/devui/frontend/src/components/workflow/ Improved workflow visualization with layout direction controls
python/packages/devui/agent_framework_devui/_server.py Added entity add/remove endpoints and improved resource cleanup
python/packages/devui/agent_framework_devui/_discovery.py Enhanced entity discovery with remote fetching capabilities

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread python/packages/devui/frontend/src/components/ui/file-upload.tsx
Comment thread python/packages/devui/frontend/src/utils/simple-layout.ts
Comment thread python/packages/devui/agent_framework_devui/_discovery.py
@moonbox3
Evan Mattson (moonbox3) added this pull request to the merge queue Oct 1, 2025
Merged via the queue into main with commit fa9f5c1 Oct 1, 2025
17 checks passed
@crickman
Chris (crickman) deleted the victordibia/devui branch October 1, 2025 17:21
Reuben Bond (ReubenBond) pushed a commit to ReubenBond/agent-framework that referenced this pull request Oct 28, 2025
* fix event reset on thread change, enable multiline input, enable pasting of files and screenshots

* UI updates and improved remove discovery

* ui and other fixes

---------

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>
AQ-1970 (Arturo-Quiroga-MSFT) pushed a commit to Arturo-Quiroga-MSFT/agent-framework-public that referenced this pull request Nov 23, 2025
* fix event reset on thread change, enable multiline input, enable pasting of files and screenshots

* UI updates and improved remove discovery

* ui and other fixes

---------

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Usage: [Issues, PRs], Target: documentation in the code base and learn docs python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Python: DevUI Follow Up

5 participants