Skip to content

Claude: Remote AI Error: Invalid request: input should be 'object' #107

@khilman

Description

@khilman

Attempting a local setup with Claude CLI as describe in the docs. I'm using an ANTHROPIC_API_KEY that works with other tools, and getting the following errors.

Using Claude Code v2.1.114, which also works fine with this API key.

2026-04-20T21:44:19.110077Z  INFO sashiko::ai::claude: Claude response received. Tokens: in=5395, out=318, cached=0
2026-04-20T21:44:19.110785Z  INFO sashiko::reviewer: [review-bin] Phase 0 JSON parse error: expected value at line 1 column 1
2026-04-20T21:44:19.115826Z  INFO sashiko::reviewer: [review-bin] Running planning pre-phase
2026-04-20T21:44:22.253594Z  INFO sashiko::ai::claude: Claude response received. Tokens: in=133153, out=6, cached=0
2026-04-20T21:44:22.254139Z  INFO sashiko::reviewer: [review-bin] Planning phase JSON did not contain 'relevant_stages' array
2026-04-20T21:44:22.254178Z  INFO sashiko::reviewer: [review-bin] Running Stage 1
2026-04-20T21:44:22.684235Z  INFO sashiko::reviewer: [review-bin] Stage 1 AI execution failed (inner attempt 1/3): Remote AI Error: Invalid request: {"type":"error","error":{"type":"invalid_request_error","message":"tools.0.custom.input_schema.type: Input should be 'object'"},"request_id":"req_011CaFkh1mprCTxTQkZXJsqY"}
2026-04-20T21:44:22.878604Z  INFO sashiko::reviewer: [review-bin] Stage 1 AI execution failed (inner attempt 2/3): Remote AI Error: Invalid request: {"type":"error","error":{"type":"invalid_request_error","message":"tools.0.custom.input_schema.type: Input should be 'object'"},"request_id":"req_011CaFkh3JrVzViHGqtweJfQ"}
2026-04-20T21:44:23.080141Z  INFO sashiko::reviewer: [review-bin] Stage 1 AI execution failed (inner attempt 3/3): Remote AI Error: Invalid request: {"type":"error","error":{"type":"invalid_request_error","message":"tools.0.custom.input_schema.type: Input should be 'object'"},"request_id":"req_011CaFkh49DBnEz3vE4TnBBj"}
2026-04-20T21:44:23.080191Z  INFO sashiko::reviewer: [review-bin] Stage 1 outer attempt 1/3 failed to produce valid output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions