# Code generation

## Directory

### Classes

| Class | Description |
|-|-|
| [`flyteplugins.codegen.AutoCoderAgent`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/autocoderagent/page.md) | Agent for single-file Python code generation with automatic testing and iteration. |
| [`flyteplugins.codegen.CodeGenEvalResult`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codegenevalresult/page.md) | Result from code generation and evaluation. |
| [`flyteplugins.codegen.CodePlan`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codeplan/page.md) | Structured plan for the code solution. |
| [`flyteplugins.codegen.CodeSolution`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codesolution/page.md) | Structured code solution. |
| [`flyteplugins.codegen.ErrorDiagnosis`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/errordiagnosis/page.md) | Structured diagnosis of execution errors. |
| [`flyteplugins.codegen.ImageConfig`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/imageconfig/page.md) | Configuration for Docker image building at runtime. |

### Packages

| Package | Description |
|-|-|
| [`flyteplugins.codegen`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/_index) |  |

## Subpages

- [Classes](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/classes/page.md)
- [Packages](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/page.md)

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/integrations/codegen/_index.md
**HTML**: https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/
