Skip to content

[docs] docs: document /reflect endpoint in api-proxy-sidecar#2268

Merged
lpcox merged 1 commit intomainfrom
docs/api-proxy-reflect-endpoint-d09de8c455a70628
Apr 28, 2026
Merged

[docs] docs: document /reflect endpoint in api-proxy-sidecar#2268
lpcox merged 1 commit intomainfrom
docs/api-proxy-reflect-endpoint-d09de8c455a70628

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Documentation Sync - 2026-04-28

This PR synchronizes documentation with code changes from the past 7 days.

Changes Made

  • Updated docs/api-proxy-sidecar.md: Added documentation for the new GET /reflect management endpoint, including an example response payload and field descriptions.

Code Changes Referenced

  • Commit 9b2e0b8: feat(api-proxy): add /reflect endpoint for dynamic provider and model discovery — Added a GET /reflect endpoint on port 10000 that returns all configured proxy endpoints, their ports, configured status, cached model lists, and a models_fetch_complete flag.

Verification

  • Response schema verified against reflectEndpoints() implementation in containers/api-proxy/server.js
  • Port numbers match container configuration
  • Consistent with existing documentation style

Generated by Documentation Maintainer · ● 552.7K ·

Add documentation for the GET /reflect management endpoint introduced in
commit 9b2e0b8 (feat(api-proxy): add /reflect endpoint for dynamic
provider and model discovery).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot requested a review from Mossaka as a code owner April 28, 2026 12:59
@github-actions github-actions Bot added ai-generated documentation Improvements or additions to documentation labels Apr 28, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

Documentation Preview

Documentation build failed for this PR. View logs.

Built from commit 21dbda1

@github-actions
Copy link
Copy Markdown
Contributor Author

Smoke Test Results
✅ GitHub API: Listed 2 merged PRs
✅ Playwright: GitHub.com title verified
✅ File creation: Test file created
✅ Bash execution: File verified
Status: PASS

💥 [THE END] — Illustrated by Smoke Claude

@github-actions
Copy link
Copy Markdown
Contributor Author

🔥 Smoke Test: Copilot BYOK (Offline) Mode

Test Result
GitHub MCP connectivity ✅ Listed merged PRs successfully
GitHub.com connectivity ⚠️ Pre-step template vars not expanded — skipped
File write/read ⚠️ Pre-step template vars not expanded — skipped
BYOK inference (agent → api-proxy → api.githubcopilot.com) ✅ Responding via BYOK path

Running in BYOK offline mode (COPILOT_OFFLINE=true) via api-proxy → api.githubcopilot.com.

PR author: @github-actions[bot] · Reviewer: @Mossaka

Overall: PASS (core BYOK inference path confirmed ✅)

🔑 BYOK report filed by Smoke Copilot BYOK

@github-actions
Copy link
Copy Markdown
Contributor Author

🔥 Smoke Test Results

Test Status
GitHub MCP connectivity
GitHub.com HTTP connectivity ⚠️ unresolved (template vars not substituted)
File write/read ⚠️ unresolved (template vars not substituted)

PR: [docs] docs: document /reflect endpoint in api-proxy-sidecar
Author: @github-actions[bot] · Reviewers: @Mossaka

Overall: PARTIAL — MCP ✅, pre-step smoke data not injected into prompt (template substitution failed).

📰 BREAKING: Report filed by Smoke Copilot

@github-actions
Copy link
Copy Markdown
Contributor Author

fix: retry awf-api-proxy health check failures and improve startup error messaging
feat: preflight binary check for codex in AWF agent container
GitHub MCP: ❌
Safe Inputs GH CLI: ❌
Playwright: ✅
Tavily: ❌
File/Bash/Discussion/Build: ✅
Overall: FAIL

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

@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 passed ✅ PASS
Go env passed ✅ PASS
Go uuid passed ✅ PASS
Java gson 1/1 passed ✅ PASS
Java caffeine 1/1 passed ✅ PASS
Node.js clsx passed ✅ PASS
Node.js execa passed ✅ PASS
Node.js p-limit 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 issue #2268 · ● 512.8K ·

@github-actions
Copy link
Copy Markdown
Contributor Author

Smoke Test Results

  • Redis PING: ❌ timeout/no response
  • PostgreSQL pg_isready: ❌ no response
  • PostgreSQL SELECT 1: ❌ not attempted (pg_isready failed)

Overall: FAILhost.docker.internal service containers unreachable from this runner context.

🔌 Service connectivity validated by Smoke Services

@lpcox lpcox merged commit bf2a6c6 into main Apr 28, 2026
53 of 57 checks passed
@lpcox lpcox deleted the docs/api-proxy-reflect-endpoint-d09de8c455a70628 branch April 28, 2026 14:35
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.

1 participant