Skip to content

feat(telemetry): report agent framework on coded run events [PC-5233] - #1947

Merged
tudormatei1 merged 1 commit into
mainfrom
feat/coded-run-agent-framework
Oct 19, 2026
Merged

tudormatei1 merged 1 commit into
mainfrom
feat/coded-run-agent-framework

Conversation

@tudormatei1

@tudormatei1 tudormatei1 commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Coded run telemetry only used the framework to split CodedAgentRun from CodedFunctionRun, so a llamaindex agent and a langchain agent looked the same in App Insights. Every coded run event now carries AgentFramework from the factory settings.

Only langchain, claude-sdk and functions report a framework today. The other integrations return no settings and need the companion PR in uipath-integrations-python, which also moves them onto uipath 2.14 so they emit these events at all.

The framework was only used to tell coded agents from coded functions,
so llamaindex, langchain and the other integrations were indistinguishable
in App Insights. CodedAgentRun.* and CodedFunctionRun.* now carry
AgentFramework from the factory settings, omitted when the factory
reports none.
@sonarqubecloud

Copy link
Copy Markdown

@tudormatei1
tudormatei1 marked this pull request as ready for review October 19, 2026 10:48
Copilot AI balanced review requested due to automatic review settings October 19, 2026 10:48

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.

🟢 Approval recommended

Framework propagation is consistent, tests cover the affected events, and no blocking issues were identified.

No open issues 🎉

What changed in this PR

Adds AgentFramework to coded-run telemetry so App Insights can distinguish frameworks when factory settings provide them.

Changes:

  • Propagates the framework into every coded-run event.
  • Tests framework reporting on start, end, and failure events.
  • Bumps uipath to version 2.14.41.
File Description
packages/​uipath/​uv.lock Updates the locked package version.
packages/​uipath/​tests/​cli/​test_run_telemetry.py Tests framework reporting across event types.
packages/​uipath/​src/​uipath/​_cli/​_run_telemetry.py Stores and emits AgentFramework.
packages/​uipath/​pyproject.toml Bumps the package version.

Review effort: Balanced

@tudormatei1
tudormatei1 merged commit 269eaa7 into main Oct 19, 2026
98 of 99 checks passed
@tudormatei1
tudormatei1 deleted the feat/coded-run-agent-framework branch October 19, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:uipath-integrations test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants