xworkmate-app/docs/reports/2026-04-06-github-issue-invalid-request-metadata.md
2026-04-06 14:17:36 +08:00

1.3 KiB

GitHub Issue Record: INVALID_REQUEST on Single-Agent Task Mode

  • Date: 2026-04-06
  • Source: In-app error report from desktop app (Task chat mode -> Single Agent)
  • Scope: Task conversation in 单机智能体 mode

Title

INVALID_REQUEST: invalid chat.send params: at root: unexpected property 'metadata'

Reproduction Steps

  1. Open XWorkmate app.
  2. Click 新对话.
  3. In task mode selector, choose 任务对话模式 -> 单机智能体.
  4. Send any message.
  5. Observe error in conversation pane:
    • INVALID_REQUEST: invalid chat.send params: at root: unexpected property 'metadata'

Actual Result

The conversation fails immediately and returns request validation error because chat.send request payload contains an unexpected root-level metadata field.

Expected Result

Single-agent task chat should send a provider-compatible payload and complete message dispatch without schema validation errors.

Impact

  • Users cannot reliably start new single-agent task conversations.
  • Reproducible in normal workflow, blocks core single-agent usage path.

Notes for Follow-up

  • Inspect request assembly path for single-agent chat.send payload.
  • Confirm whether metadata must be nested, filtered, or omitted for the current provider endpoint.
  • Add regression tests for provider schema compatibility in single-agent mode.