You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(credits): make OpenAI-API-standards conformance explicit in section 22
Strengthens the 'AI agents used in this project' section to call out --
in a callout box at the top, and as a new column on the agent table --
that every listed agent (Claude/Code, Copilot, Cline, Cursor, Gemini CLI,
Codex CLI / agents.md tools) is a *client* of the same OpenAI-shaped
/v1 surface served by mios-ai.container at MIOS_AI_ENDPOINT, and that
vendor-hardcoded URLs (api.openai.com, api.anthropic.com,
generativelanguage.googleapis.com, etc.) are forbidden in the deployed
image per Architectural Law 5: UNIFIED-AI-REDIRECTS.
Adds a per-row 'OpenAI-API conformance' note describing how each agent's
client is configured against the local /v1 endpoint (OPENAI_BASE_URL,
'OpenAI-compatible' provider settings, etc.) instead of native vendor
APIs.
Lists the OpenAI patterns shared across every agent: Chat Completions,
Responses, function calling / tool-use schema, structured outputs
(json_schema, strict), embeddings, MCP, model discovery, JSONL training
format, Bearer auth.
|**Google Gemini / Gemini CLI**| Google |`GEMINI.md`|<https://gemini.google.com/> -- <https://github.com/google-gemini/gemini-cli>|
358
-
|**OpenAI Codex CLI** (and any agents.md-aware tool) | OpenAI / community |`AGENTS.md` (agents.md standard) |<https://github.com/openai/codex> -- <https://agents.md/>|
369
+
| Agent | Vendor | Identity file in this repo |OpenAI-API conformance |Vendor / docs |
370
+
|---|---|---|---|---|
371
+
|**Claude / Claude Code**| Anthropic |`CLAUDE.md`, `.claude/settings.local.json`|Routed via `MIOS_AI_ENDPOINT` (OpenAI Chat Completions / Responses); native Anthropic Messages API not used in-image |<https://www.anthropic.com/> -- <https://docs.claude.com/en/docs/claude-code/overview>|
372
+
|**GitHub Copilot**| GitHub |`.github/ai-instructions.md`|Repo-side instructions only; in-image AI use re-routed to `MIOS_AI_ENDPOINT`|<https://github.com/features/copilot> -- <https://docs.github.com/en/copilot>|
373
+
|**Cline** (VS Code) | Cline |`.clinerules`|Configured to point its "OpenAI-Compatible" provider at `MIOS_AI_ENDPOINT`|<https://cline.bot/> -- <https://github.com/cline/cline>|
374
+
|**Cursor** (editor) | Cursor / Anysphere |`.cursorrules`|"OpenAI-compatible" custom-model path set to `MIOS_AI_ENDPOINT`|<https://cursor.com/> -- <https://docs.cursor.com/>|
375
+
|**Google Gemini / Gemini CLI**| Google |`GEMINI.md`|Uses Gemini CLI's OpenAI-compatibility flag against `MIOS_AI_ENDPOINT`; native `generativelanguage.googleapis.com` not used in-image |<https://gemini.google.com/> -- <https://github.com/google-gemini/gemini-cli>|
376
+
|**OpenAI Codex CLI** (and any agents.md-aware tool) | OpenAI / community |`AGENTS.md` (agents.md standard) |Native OpenAI client; `OPENAI_BASE_URL` overridden to `MIOS_AI_ENDPOINT` for in-image use |<https://github.com/openai/codex> -- <https://agents.md/>|
359
377
360
378
Aliasing files that all point to the same canonical prompt:
0 commit comments