> This page is for version 0.4.0.
> For other versions, use one of these documentation indexes:
> - Main (default): https://docs.nvidia.com/nemo/gym/main/llms.txt
> - 0.7.0: https://docs.nvidia.com/nemo/gym/v0.7.0/llms.txt
> - 0.6.0: https://docs.nvidia.com/nemo/gym/v0.6.0/llms.txt
> - 0.5.1: https://docs.nvidia.com/nemo/gym/v0.5.1/llms.txt
> - 0.5.0: https://docs.nvidia.com/nemo/gym/v0.5.0/llms.txt
> - 0.4.0: https://docs.nvidia.com/nemo/gym/v0.4.0/llms.txt
> - 0.3.0: https://docs.nvidia.com/nemo/gym/v0.3.0/llms.txt
> - 0.2.1: https://docs.nvidia.com/nemo/gym/v0.2.1/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/gym/llms.txt.

# nemo_gym.models.token_capture.harness_notes.opencode

The notes OpenCode adds to a request in the model's name.

OpenCode enforces a configured step limit (`agent.build.steps`) by adding one assistant message to the end of every
request from the limit on. OpenCode does not save that message in its conversation, so the next request no longer
carries it.

## Module Contents

### Data

[`NOTES`](#nemo_gym-models-token_capture-harness_notes-opencode-NOTES)

[`OPENCODE_MAX_STEPS_NOTE`](#nemo_gym-models-token_capture-harness_notes-opencode-OPENCODE_MAX_STEPS_NOTE)

[`OPENCODE_MAX_STEPS_PROMPT`](#nemo_gym-models-token_capture-harness_notes-opencode-OPENCODE_MAX_STEPS_PROMPT)

### API

```python
nemo_gym.models.token_capture.harness_notes.opencode.NOTES = (OPENCODE_MAX_STEPS_NOTE,)
```

```python
nemo_gym.models.token_capture.harness_notes.opencode.OPENCODE_MAX_STEPS_NOTE = HarnessNote(harness='opencode', name='max_steps', text=OPENCODE_MAX_STEPS_PROMPT...
```

```python
nemo_gym.models.token_capture.harness_notes.opencode.OPENCODE_MAX_STEPS_PROMPT = 'CRITICAL - MAXIMUM STEPS REACHED\n\nThe maximum number of steps allowed for thi...
```