Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: UiPath/uipath-integrations-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: UiPath/uipath-integrations-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/governance-agent-framework
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 6 files changed
  • 2 contributors

Commits on Jun 22, 2026

  1. feat(governance): add Microsoft Agent Framework governance adapter

    Appends a ChatMiddleware (BEFORE/AFTER_MODEL) and FunctionMiddleware (TOOL_CALL/AFTER_TOOL) to agent.middleware; walks WorkflowAgent executors for multi-agent apps.
    
    Self-registers via the uipath.governance.adapters entry point; unit-tested and verified firing through the framework's real execution path. BEFORE/AFTER_AGENT remain owned by the uipath-runtime wrapper.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 22, 2026
    Configuration menu
    Copy the full SHA
    8c90d21 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2026

  1. chore(governance): apply review feedback (no import-time registration…

    …, framework-only can_handle)
    
    Mirror radu's LangChain-adapter review across the MS Agent Framework adapter:
    - __init__: drop the import-time registration side-effect; registration only via the uipath.governance.adapters entry point.
    - can_handle: claim only a real agent_framework.BaseAgent; remove the duck-typed (middleware + run/workflow) fallback.
    - docstring: 'governance host' instead of uipath-runtime internals.
    - tests: can_handle uses a real BaseAgent; duck-typed look-alikes are now rejected.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 24, 2026
    Configuration menu
    Copy the full SHA
    d6a2efe View commit details
    Browse the repository at this point in the history
  2. docs(governance): address Copilot review on the MS Agent Framework ad…

    …apter
    
    Module docstring: registers via the uipath.governance.adapters entry point, not at import time.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 24, 2026
    Configuration menu
    Copy the full SHA
    d76a526 View commit details
    Browse the repository at this point in the history
  3. chore(governance): drop unrelated _get_model_name change from this PR

    The model/model_id chat-client tweak in runtime/schema.py is unrelated to the governance adapter and was bundled in accidentally. Revert it to main so this PR is governance-only.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 24, 2026
    Configuration menu
    Copy the full SHA
    9f891d3 View commit details
    Browse the repository at this point in the history
  4. chore(governance): remove unrelated files bundled from a dirty tree

    These files were swept into the branch by a broad add; they are unrelated to the governance adapter. Reverting/removing them so the PR contains only governance changes.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 24, 2026
    Configuration menu
    Copy the full SHA
    b2b3c41 View commit details
    Browse the repository at this point in the history
  5. chore(governance): restore SETUP.MD and llms doc that belong to main

    An earlier cleanup commit compared against a stale local main and wrongly removed SETUP.MD and reverted the LlamaIndex docs change. Both files come from main (PRs #352/#356), not this branch. Restore them to the main version so this PR is governance-only with no spurious deletions.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    aditik0303 and claude committed Jun 24, 2026
    Configuration menu
    Copy the full SHA
    aeef1c1 View commit details
    Browse the repository at this point in the history
Loading