Files
Moltbot/src/gateway
Ryan Lisse f4b03599f0 feat(gateway): add OpenResponses /v1/responses endpoint
Add a new `/v1/responses` endpoint implementing the OpenResponses API
standard for agentic workflows. This provides:

- Item-based input (messages, function_call_output, reasoning)
- Semantic streaming events (response.created, response.output_text.delta,
  response.completed, etc.)
- Full SSE event support with both event: and data: lines
- Configuration via gateway.http.endpoints.responses.enabled

The endpoint is disabled by default and can be enabled independently
from the existing Chat Completions endpoint.

Phase 1 implementation supports:
- String or ItemParam[] input
- system/developer/user/assistant message roles
- function_call_output items
- instructions parameter
- Agent routing via headers or model parameter
- Session key management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 07:37:01 +00:00
..
2026-01-19 11:32:15 +00:00
2026-01-18 18:43:31 +00:00
2026-01-19 10:08:29 +00:00
2026-01-19 11:32:15 +00:00
2026-01-16 03:11:16 +00:00
2026-01-19 10:08:29 +00:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00