Skip to content

feat(providers): add OpenAI-compatible Responses API providers - #46

Draft
stellan-lee wants to merge 1 commit into
mainfrom
feat/openai-providers
Draft

feat(providers): add OpenAI-compatible Responses API providers#46
stellan-lee wants to merge 1 commit into
mainfrom
feat/openai-providers

Conversation

@stellan-lee

Copy link
Copy Markdown
Owner

Summary\n- add secure, UI-managed OpenAI-compatible providers\n- run all HTTP providers through the Responses API with strict structured output\n- rename the structured-output UI to OpenAI and improve provider card titles\n\n## Validation\n- bun test v1.3.14 (0d9b296a)

[palette] dragstart {
type: "agent",
providerId: "claude",
}
{"ts":"2026-08-13T01:01:24.545Z","level":"info","scope":"crash-recovery","msg":"reaped orphaned process group(s) from a previous server","count":1}
{"ts":"2026-08-13T01:01:24.556Z","level":"info","scope":"crash-recovery","msg":"marked interrupted run(s) as failed","count":1}
{"ts":"2026-08-13T01:01:24.560Z","level":"info","scope":"crash-recovery","msg":"re-enqueued queued run(s) from a previous server","count":1}
{"ts":"2026-08-13T01:01:24.562Z","level":"info","scope":"crash-recovery","msg":"re-enqueued queued run(s) from a previous server","count":1}
{"ts":"2026-08-13T01:01:24.563Z","level":"info","scope":"crash-recovery","msg":"re-enqueued queued run(s) from a previous server","count":1}
{"ts":"2026-08-13T01:01:25.784Z","level":"info","scope":"crash-recovery","msg":"reaped orphaned process group(s) from a previous server","count":8}
{"ts":"2026-08-13T01:01:25.794Z","level":"info","scope":"crash-recovery","msg":"marked interrupted run(s) as failed","count":25}
{"ts":"2026-08-13T01:01:25.795Z","level":"info","scope":"crash-recovery","msg":"re-enqueued queued run(s) from a previous server","count":25}
{"ts":"2026-08-13T01:01:29.022Z","level":"info","scope":"manual-decision","msg":"manual decision recorded","correlationId":"corr-1","nodeId":"manual-1","decision":"accepted"}
{"ts":"2026-08-13T01:01:29.022Z","level":"info","scope":"manual-decision","msg":"manual decision recorded","correlationId":"corr-1","nodeId":"manual-1","decision":"accepted"} (1,341 passed, 1 skipped)\n- \n-

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant