Skip to content

Conversation

@Abdul-Microsoft
Copy link
Contributor

Purpose

  • This pull request includes updates to both backend and frontend components, focusing on improving functionality, enhancing user experience, and cleaning up code. Key changes include enabling Azure Application Insights monitoring, refining task planning logic, improving UI elements, and introducing better handling of plan data in the frontend.

Backend Changes

Monitoring and Logging:

  • Enabled Azure Application Insights by uncommenting the configure_azure_monitor import and invocation in app_kernel.py. This ensures that telemetry data is captured when a connection string is provided. [1] [2]

Task Planning Logic:

  • Updated the planner_agent.py template to replace "Exception" agent type with "Human" for steps requiring human intervention, and simplified instructions for handling steps by generic or human agents. [1] [2]

AI Behavior:

  • Enhanced the rai_success function in utils_kernel.py to include additional validation for meaningless or nonsensical user inputs, returning TRUE for such cases.

Frontend Changes

UI Enhancements:

  • Added a tooltip to display the full initial goal in TaskDetails and applied truncation with ellipsis for better readability. [1] [2]
  • Updated TaskList to show progress for tasks in progress and display dates only for completed tasks.

Code Refactoring:

  • Refactored PlanDataService methods to improve readability, added a useCache parameter for fetching plan data, and optimized the handling of plan details. [1] [2] [3] [4]
  • Updated TaskService to include completed_steps and total_steps in the task model for better tracking of task progress.

Miscellaneous:

  • Commented out the <link rel="manifest"> tag in index.html to disable the web app manifest temporarily.
  • Fixed caching logic in APIService by uncommenting the return statement for cached plans.

These changes collectively enhance the system's monitoring capabilities, improve task planning and tracking, and refine the user interface for a better experience.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@Roopan-Microsoft Roopan-Microsoft merged commit 9b833ec into main Jul 2, 2025
10 checks passed
@github-actions
Copy link

🎉 This PR is included in version 2.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

blessing-msft pushed a commit that referenced this pull request Aug 1, 2025
feat: Merging the changes from dev to main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants