Skip to content
1 min read · 67 words

Variable: E_CONVERSE_MISSING_TOOL_CONFIG

ts
const E_CONVERSE_MISSING_TOOL_CONFIG: CreatedException<[string]>;

Defined in: src/batteries/llm/bedrock_converse/exceptions.ts:41

Converse rejected the request because toolUse/toolResult blocks appeared with no toolConfig.

Remarks

Classified separately because the fix is specific and non-obvious: toolConfig must be present whenever the TRANSCRIPT contains a tool block, even when no tools are offered for this turn and the calls are pure history. The battery declares it automatically; this fires when a custom buildConverseRequest omits it.