Skip to content

feat(agent): add http-request internal tool type#1830

Merged
ionut-mihalache-uipath merged 2 commits into
mainfrom
feat/http-request-internal-tool
Jul 24, 2026
Merged

feat(agent): add http-request internal tool type#1830
ionut-mihalache-uipath merged 2 commits into
mainfrom
feat/http-request-internal-tool

Conversation

@ionut-mihalache-uipath

Copy link
Copy Markdown
Contributor

Summary

  • Add HTTP_REQUEST (http-request) to AgentInternalToolType
  • Add AgentInternalHttpRequestProperties model and register it in the AgentInternalToolProperties discriminated union
  • Bump uipath version to 2.13.15

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 23, 2026 18:55
@github-actions github-actions Bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime test:uipath-integrations labels Jul 23, 2026

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

Adds support in the uipath package’s agent-model layer for a new internal tool type (http-request) so agent definitions can represent/deserialize this tool, and bumps the package version accordingly.

Changes:

  • Added HTTP_REQUEST (http-request) to AgentInternalToolType.
  • Added a new internal-tool properties Pydantic model and registered it in the AgentInternalToolProperties discriminated union.
  • Bumped uipath version to 2.13.15 (and updated lockfile).

Reviewed changes

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

File Description
packages/uipath/src/uipath/agent/models/agent.py Extends agent internal-tool modeling with a new tool type and properties union member.
packages/uipath/pyproject.toml Bumps the uipath package version to 2.13.15.
packages/uipath/uv.lock Updates lock metadata to reflect the new package version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/uipath/src/uipath/agent/models/agent.py Outdated
Comment thread packages/uipath/src/uipath/agent/models/agent.py Outdated
@ionut-mihalache-uipath
ionut-mihalache-uipath force-pushed the feat/http-request-internal-tool branch from aaa9c78 to 77ea2f0 Compare July 23, 2026 18:59
ionut-mihalache-uipath and others added 2 commits July 24, 2026 09:27
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ionut-mihalache-uipath
ionut-mihalache-uipath force-pushed the feat/http-request-internal-tool branch from 47e17af to 7d95bdb Compare July 24, 2026 06:28
@sonarqubecloud

Copy link
Copy Markdown

Comment on lines +1050 to +1055
class AgentInternalHttpRequestToolProperties(BaseResourceProperties):
"""Agent internal http request tool properties model."""

tool_type: Literal[AgentInternalToolType.HTTP_REQUEST] = Field(
alias="toolType", default=AgentInternalToolType.HTTP_REQUEST, frozen=True
)

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.

nit: will this tool type not have any specific settings or properties?

@ionut-mihalache-uipath
ionut-mihalache-uipath merged commit 59365ec into main Jul 24, 2026
173 checks passed
@ionut-mihalache-uipath
ionut-mihalache-uipath deleted the feat/http-request-internal-tool branch July 24, 2026 08:08
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.

4 participants