# 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. |

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