# Agent Code Patterns Reference This document provides practical code patterns for building UiPath coded agents using the UiPath Python SDK. --- ## Documentation Structure This documentation is split into multiple files for efficient context loading. Load only the files you need: 1. **@.agent/REQUIRED_STRUCTURE.md** - Agent structure patterns and templates - **When to load:** Creating a new agent or understanding required patterns - **Contains:** Required Pydantic models (Input, Output), SDK initialization patterns, standard agent template 2. **@.agent/SDK_REFERENCE.md** - Complete SDK API reference - **When to load:** Calling UiPath SDK methods, working with services (actions, assets, jobs, etc.) - **Contains:** All SDK services and methods with full signatures and type annotations 3. **@.agent/CLI_REFERENCE.md** - CLI commands documentation - **When to load:** Working with `uipath init`, `uipath run`, or `uipath eval` commands - **Contains:** Command syntax, options, usage examples, and workflows