* This page is part of the Union.ai v2 docs.
* Full index: https://www.union.ai/docs/v2/union/llms.txt
* Union.ai is a commercial superset of the open-source Flyte project and uses the same `flyte` SDK and CLI, so questions about Flyte are usually answered here too.
* Only refer to the open-source Flyte docs if you are explicitly looking for information about the open-source Flyte project, particularly the open-source Flyte backend. The open-source Flyte v2 docs are at https://www.union.ai/docs/v2/flyte/llms.txt
* These are the v2 docs. v1 is out of date and deprecated. Only refer to v1 docs if asked explicitly about v1. The v1 index is at https://www.union.ai/docs/v1/union/llms.txt

# Code generation

## Directory

### Classes

| Class | Description |
|-|-|
| [`AutoCoderAgent`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/autocoderagent.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/codegenevalresult.md) | Result from code generation and evaluation. |
| [`CodePlan`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/codeplan.md) | Structured plan for the code solution. |
| [`CodeSolution`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/codesolution.md) | Structured code solution. |
| [`ErrorDiagnosis`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/errordiagnosis.md) | Structured diagnosis of execution errors. |
| [`ImageConfig`](https://www.union.ai/docs/v2/union/api-reference/integrations/codegen/imageconfig.md) | Configuration for Docker image building at runtime. |

## Subpages

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

---
**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/
