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

38 lines
1.3 KiB
Markdown

# 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.