Some clients (like Claude Code) send system prompts as {"role": "system"} entries in the messages array instead of the top-level system parameter when using the Anthropic /messages endpoint with the Bedrock translator. These hit the default case and error out. It would be nice to promote those entries to the top-level parameter, same as how the Anthropic API handles it natively.
Some clients (like Claude Code) send system prompts as
{"role": "system"}entries in the messages array instead of the top-levelsystemparameter when using the Anthropic/messagesendpoint with the Bedrock translator. These hit the default case and error out. It would be nice to promote those entries to the top-level parameter, same as how the Anthropic API handles it natively.