Skip to content

chore: add template agent#719

Merged
radu-mocanu merged 1 commit intomainfrom
chore/add-template-agent
Apr 8, 2026
Merged

chore: add template agent#719
radu-mocanu merged 1 commit intomainfrom
chore/add-template-agent

Conversation

@radu-mocanu
Copy link
Copy Markdown
Collaborator

  • add template agent

Why

This agent will be dynamically fetch by StudioWeb and exposed as a template.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we also add a custom evaluator?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let s keep the template simpler for the time being

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “template agent” project intended to be dynamically fetched by StudioWeb and used as a starter template for UiPath LangGraph agents.

Changes:

  • Introduces a full template agent project (graph code, config, entry points, bindings, sample input).
  • Adds evaluation assets (tool-call-order evaluator + default evaluation set).
  • Adds bundled template documentation (.agent references and README).

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
template/main.py Implements the template agent graph (prepare → react agent → optional refinement).
template/README.md Documents agent behavior, tools, graph flow, and local run/eval commands.
template/pyproject.toml Template project metadata and dependencies.
template/langgraph.json Declares the exported graph entrypoint.
template/uipath.json Runtime/pack options for the template project.
template/project.uiproj Declares the project as an Agent project.
template/input.json Example input payload for local runs.
template/entry-points.json Declares agent entrypoint schema and graph metadata for StudioWeb.
template/bindings.json Resource bindings placeholder.
template/agent.mermaid Mermaid diagram of the agent + subgraph.
template/evaluations/evaluators/tool-call-order-1774285735846.json Tool call order evaluator definition.
template/evaluations/eval-sets/evaluation-set-default.json Default evaluation set referencing the tool-call-order evaluator.
template/evaluations/evaluators/evaluator-default.json Default “contains” evaluator definition (currently misaligned with template output).
template/AGENTS.md Index doc pointing to .agent references.
template/CLAUDE.md References AGENTS.md for context loading.
template/.agent/REQUIRED_STRUCTURE.md Documents the required agent code structure/patterns.
template/.agent/SDK_REFERENCE.md SDK reference documentation bundle.
template/.agent/CLI_REFERENCE.md CLI reference documentation bundle.

Comment thread template/main.py Outdated
Comment thread template/main.py Outdated
Comment thread template/main.py
Comment thread template/main.py Outdated
Comment thread template/main.py Outdated
Comment thread template/pyproject.toml
Comment thread template/evaluations/evaluators/evaluator-default.json
Comment thread template/.agent/CLI_REFERENCE.md
@CatalinB7
Copy link
Copy Markdown

pls don't forget about .uipath/studio-metadata.json

Also another discussion to have (for later): is fetching files from github is always possible from SW (eg github might be down - what's the fallback)

@radu-mocanu radu-mocanu force-pushed the chore/add-template-agent branch 3 times, most recently from 449140b to 392024d Compare April 8, 2026 15:30
@radu-mocanu radu-mocanu force-pushed the chore/add-template-agent branch from 392024d to 1f5dc4e Compare April 8, 2026 15:43
@radu-mocanu radu-mocanu force-pushed the chore/add-template-agent branch from 1f5dc4e to a201d58 Compare April 8, 2026 15:44
@radu-mocanu radu-mocanu merged commit cddc3f9 into main Apr 8, 2026
44 checks passed
@radu-mocanu radu-mocanu deleted the chore/add-template-agent branch April 8, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants