Skip to content

feat: support OpenAI-compatible model endpoints - #316

Open
eshulman2 wants to merge 2 commits into
forge-sdlc:mainfrom
eshulman2:feature/openai-compatible-endpoints
Open

feat: support OpenAI-compatible model endpoints#316
eshulman2 wants to merge 2 commits into
forge-sdlc:mainfrom
eshulman2:feature/openai-compatible-endpoints

Conversation

@eshulman2

Copy link
Copy Markdown
Collaborator

Summary

  • add an openai-compatible model backend for orchestration and sandbox agents
  • support multiple named endpoints with per-connection base_url and environment-backed api_key_env credentials
  • keep credential values out of model policy, traces, task files, and logs
  • support unauthenticated endpoints and legacy OPENAI_BASE_URL / OPENAI_API_KEY configuration
  • document configuration and add Chat Completions/tool-calling contract coverage

Testing

  • uv run pytest tests/unit -q (2202 passed)
  • Ruff checks for all changed Python files
  • git diff --check

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