# flyteplugins.codegen

## Directory

### Classes

| Class | Description |
|-|-|
| [`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. |
| [`CodeGenEvalResult`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codegenevalresult/page.md) | Result from code generation and evaluation. |
| [`CodePlan`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codeplan/page.md) | Structured plan for the code solution. |
| [`CodeSolution`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codesolution/page.md) | Structured code solution. |
| [`ErrorDiagnosis`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/errordiagnosis/page.md) | Structured diagnosis of execution errors. |
| [`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. |

## Subpages

- [AutoCoderAgent](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/autocoderagent/page.md)
  - Parameters
  - Methods
  - generate()
- [CodeGenEvalResult](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codegenevalresult/page.md)
  - Parameters
  - Methods
  - as_task()
  - run()
- [CodePlan](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codeplan/page.md)
  - Parameters
- [CodeSolution](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/codesolution/page.md)
  - Parameters
  - Methods
  - normalize_language()
- [ErrorDiagnosis](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/errordiagnosis/page.md)
  - Parameters
- [ImageConfig](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/packages/flyteplugins.codegen/imageconfig/page.md)
  - Parameters

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