38 lines
1.3 KiB
Markdown
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.
|