Skip to content

chore: update model-to-API mapping (2026-07-27) - #6622

Merged
lpcox merged 1 commit into
mainfrom
chore/update-model-api-mapping-2026-07-27-4174302d44b6742c
Jul 27, 2026
Merged

chore: update model-to-API mapping (2026-07-27)#6622
lpcox merged 1 commit into
mainfrom
chore/update-model-api-mapping-2026-07-27-4174302d44b6742c

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Verified all existing model entries in docs/model-api-mapping.json against the latest OpenAI and Anthropic SDK sources:

  • OpenAI (openai-python ChatModel): All families (gpt-5.6, gpt-5.4, gpt-5.3, gpt-5.2, gpt-5.1, gpt-5, o4, o3, o1, gpt-4.x, gpt-3.5) are present and accurate. No new models detected.
  • Anthropic (anthropic-sdk-python ModelParam): All current models (claude-opus-5, claude-sonnet-5, claude-fable-5, claude-mythos-5, claude-opus-4-, claude-sonnet-4-, claude-haiku-4-*) are covered by existing patterns. No new model families detected.

Only change: updated lastUpdated timestamp to 2026-07-27T06:16:15Z.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • developers.openai.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "developers.openai.com"

See Network Configuration for more information.

Generated by 🗺️ Model API Mapping Updater · sonnet46 · 34.7 AIC · ⌖ 9.85 AIC · ⊞ 5.3K ·

Verified all existing model entries against latest OpenAI and Anthropic
SDK sources. No new models or endpoint changes detected; updated
lastUpdated timestamp to 2026-07-27.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@lpcox
lpcox marked this pull request as ready for review July 27, 2026 13:23
Copilot AI review requested due to automatic review settings July 27, 2026 13:23
@github-actions

Copy link
Copy Markdown
Contributor Author

Documentation Preview

Documentation build failed for this PR. View logs.

Built from commit 8f97717

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the model mapping’s verification timestamp after checking current OpenAI and Anthropic SDK model definitions.

Changes:

  • Updates lastUpdated to 2026-07-27T06:16:15Z.
  • Leaves all model mappings unchanged.
Show a summary per file
File Description
docs/model-api-mapping.json Records the latest mapping verification time.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Medium

@github-actions

Copy link
Copy Markdown
Contributor Author

✅ Coverage Check Passed

Overall Coverage

Metric Base PR Delta
Lines 99.14% 99.17% 📈 +0.03%
Statements 99.05% 99.08% 📈 +0.03%
Functions 99.53% 99.53% ➡️ +0.00%
Branches 95.63% 95.63% ➡️ +0.00%
📁 Per-file Coverage Changes (1 files)
File Lines (Before → After) Statements (Before → After)
src/log-directory-setup.ts 96.2% → 100.0% (+3.78%) 96.3% → 100.0% (+3.71%)

Coverage comparison generated by scripts/ci/compare-coverage.ts

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

📡 Smoke OTel Tracing completed. All tracing scenarios validated. ✅

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Chroot tests passed! Smoke Chroot - All security and functionality tests succeeded.

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

🔌 Smoke Services — All services reachable! ✅

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

🛡️ Smoke Copilot Network Isolation confirmed the egress allowlist is enforced. ✅

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Smoke Gemini completed. All facets verified. 💎

Smoke test completed with failures

@github-actions

Copy link
Copy Markdown
Contributor Author

🚀 Security Guard has started processing this pull request

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

📰 VERDICT: Smoke Docker Sbx has concluded. All systems operational. This is a developing story. 🎤

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Smoke Copilot BYOK completed. Copilot BYOK mode operational. 🔓

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Smoke Claude passed

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Build Test Suite completed successfully!

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Smoke Copilot BYOK AOAI (api-key) reports failed. AOAI BYOK (api-key) mode investigation needed...

Smoke test Copilot BYOK api-key: PASS: PR titles match, GitHub connectivity ok, file I/O ok, direct BYOK mode ok

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Smoke Copilot BYOK AOAI (Entra) completed. Copilot AOAI BYOK (Entra) mode operational. 🔓

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Contribution Check completed successfully!

PR #6622 follows the applicable CONTRIBUTING.md guidance: the change is a docs metadata update only, the PR description is clear, and no additional tests or file-organization changes are required for this scope.

@github-actions

Copy link
Copy Markdown
Contributor Author

🔥 AWF Smoke Test: Copilot Network Isolation

EGRESS_RESULT allow=pass deny=pass

  • ✅ Allowed domain (api.github.com) — HTTP 200
  • ✅ Blocked domain (example.com) — CONNECT 403 / blocked

Overall: PASS

@lpcox — both egress checks passed successfully.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • example.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "example.com"

See Network Configuration for more information.

🛡️ Egress verdict from Smoke Copilot Network Isolation
Add label ready-for-aw to run again

@github-actions github-actions Bot added the smoke-copilot-network-isolation Copilot network-isolation egress smoke test label Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

Smoke Test Results

  • Redis PING: ❌ Name resolution failed (host.docker.internal not resolvable)
  • PostgreSQL pg_isready: ❌ No response
  • PostgreSQL SELECT 1: ❌ Name resolution failed

Overall: FAILhost.docker.internal is not resolvable in this environment. Service containers may not be configured or the hostname is unavailable outside Docker networking.

🔌 Service connectivity validated by Smoke Services
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

Chroot Smoke Test Results

Runtime Host Version Chroot Version Match?
Python Python 3.12.13 Python 3.12.13 ✅ YES
Node.js v24.18.0 v22.23.1 ❌ NO
Go go1.22.12 go1.22.12 ✅ YES

Overall: ❌ FAILED — Node.js version mismatch between host (v24.18.0) and chroot (v22.23.1).

Tested by Smoke Chroot
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

🔬 Smoke Test Results

Test Result
GitHub MCP connectivity ✅ PASS
GitHub.com HTTP connectivity ⚠️ N/A (template vars unresolved)
File write/read ⚠️ N/A (template vars unresolved)

Overall: PARTIAL — MCP connectivity confirmed; pre-step template variables were not substituted.

cc @lpcox

📰 BREAKING: Report filed by Smoke Copilot
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

🔭 Smoke Test: API Proxy OpenTelemetry Tracing

Scenario Result Notes
S1: Module Loading ✅ Pass otel.js loads; exports 14 symbols: startRequestSpan, setTokenAttributes, setBudgetAttributes, endSpan, endSpanError, shutdown, isEnabled, + testing internals
S2: Test Suite ✅ Pass 39/39 tests passed (otel.test.js)
S3: Env Var Forwarding ✅ Pass src/services/api-proxy-env-config.ts forwards GH_AW_OTLP_ENDPOINTS, OTEL_EXPORTER_OTLP_ENDPOINT, GITHUB_AW_OTEL_TRACE_ID, GITHUB_AW_OTEL_PARENT_SPAN_ID
S4: Token Tracker Integration ✅ Pass onUsage callback present in token-tracker-http.js; used as OTEL hook point in setTokenAttributes
S5: OTEL Diagnostics ✅ Pass No OTLP endpoint configured → FileSpanExporter fallback active (writes to /var/log/api-proxy/otel.jsonl); graceful degradation confirmed

All 5 scenarios passed. OTEL tracing integration is functional.

📡 OTel tracing validated by Smoke OTel Tracing
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

@lpcox
Smoke Test Results:
• GitHub MCP Testing: ✅
• GitHub.com Connectivity: ✅
• File Write/Read Test: ✅
• BYOK Inference Test: ✅

Running in direct BYOK mode (AWF_AUTH_TYPE=github-oidc + AWF_AUTH_AZURE_* + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw)
Overall: PASS

🪪 BYOK (AOAI Entra) report filed by Smoke Copilot BYOK AOAI (Entra)
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

Smoke Test: Copilot BYOK (Direct) Mode

✅ All tests passed — running in direct BYOK mode via COPILOT_PROVIDER_API_KEY

  • ✅ GitHub MCP connectivity verified
  • ✅ BYOK inference path working (agent → api-proxy → api.githubcopilot.com)
  • ✅ File operations functional
  • ✅ Pre-computed tests completed at Mon Jul 27 13:48:12 UTC 2026

Result: PASS

🔑 BYOK report filed by Smoke Copilot BYOK
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

Smoke Test: Claude Engine Validation

Check Result
API Status ✅ PASS
GH Check ✅ PASS
File Status ✅ PASS

Overall Result: PASS

Generated by Smoke Claude for #6622 · haiku45 · 31 AIC · ⊞ 3.3K ·
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

Merged PRs:

  • Upgrade gh-aw to v0.83.3 pre-release and recompile workflows
  • Refactor API proxy providers to share OIDC/static auth adapter scaffold

Checks:

  • GitHub PR query: ✅
  • Browser title: ✅
  • Smoke file: ✅
  • Discussion lookup: ✅
  • Build: ✅

Overall: PASS

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • registry.npmjs.org

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "registry.npmjs.org"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex
Add label ready-for-aw to run again

@github-actions github-actions Bot mentioned this pull request Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

Smoke Test: Gemini Engine Validation

Overall Status: FAIL

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • localhost

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "localhost"

See Network Configuration for more information.

💎 Faceted by Smoke Gemini
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

🔥 Smoke Test: Docker Sbx — PASS

Test Result
GitHub MCP connectivity ✅ (PR data fetched)
GitHub.com HTTP ✅ 200
File write/read ✅ Content verified

Overall: PASS@lpcox

📰 BREAKING: Report filed by Smoke Docker Sbx
Add label ready-for-aw to run again

@github-actions

Copy link
Copy Markdown
Contributor Author

🏗️ Build Test Suite Results

Ecosystem Project Build/Install Tests Status
Bun elysia 1/1 passed ✅ PASS
Bun hono 1/1 passed ✅ PASS
C++ fmt N/A ✅ PASS
C++ json N/A ✅ PASS
Deno oak N/A 1/1 passed ✅ PASS
Deno std N/A 1/1 passed ✅ PASS
.NET hello-world N/A ✅ PASS
.NET json-parse N/A ✅ PASS
Go color 1/1 passed ✅ PASS
Go env 1/1 passed ✅ PASS
Go uuid 1/1 passed ✅ PASS
Java gson 1/1 passed ✅ PASS
Java caffeine 1/1 passed ✅ PASS
Node.js clsx All passed ✅ PASS
Node.js execa All passed ✅ PASS
Node.js p-limit All passed ✅ PASS
Rust fd 1/1 passed ✅ PASS
Rust zoxide 1/1 passed ✅ PASS

Overall: 8/8 ecosystems passed — ✅ PASS

Generated by Build Test Suite for #6622 · sonnet46 · 39.4 AIC · ⊞ 8.3K ·
Add label ready-for-aw to run again

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants