---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/bedrock_converse/exceptions/variables/E_CONVERSE_ALTERNATION_VIOLATION.md
description: Converse rejected the request for non-alternating roles.
---

# Variable: E\_CONVERSE\_ALTERNATION\_VIOLATION

```ts
const E_CONVERSE_ALTERNATION_VIOLATION: CreatedException<[string]>;
```

Defined in: [src/batteries/llm/bedrock\_converse/exceptions.ts:57](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/llm/bedrock_converse/exceptions.ts#L57)

Converse rejected the request for non-alternating roles.

## Remarks

Only reachable under `alternationPolicy: 'reject'`, which exists precisely so this error can be
OBSERVED rather than silently repaired — a repair applied before dispatch is invisible in the
response, which makes a client-side fix indistinguishable from vendor tolerance.
