docs: add missing apiProxy CLI mappings and sync schema descriptions#2759
docs: add missing apiProxy CLI mappings and sync schema descriptions#2759
Conversation
Add three apiProxy entries missing from the §5 CLI mapping table in awf-config-spec.md: - apiProxy.anthropicAutoCache → --anthropic-auto-cache - apiProxy.anthropicCacheTailTtl → --anthropic-cache-tail-ttl - apiProxy.models → config-only (model alias rewriting) Sync src/awf-config-schema.json descriptions for apiProxy.enabled and environment to match docs/awf-config.schema.json, which already references §8–9 credential isolation and merge semantics. Supersedes #2753. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Pull request overview
Updates AWF configuration documentation and schema metadata to reflect existing CLI/config behavior around the API proxy and environment/credential isolation, incorporating previously unmerged doc fixes from #2753.
Changes:
- Adds missing
apiProxy.*entries to the §5 CLI mapping table indocs/awf-config-spec.md. - Updates
src/awf-config-schema.jsondescriptions forapiProxy.enabledandenvironmentto matchdocs/awf-config.schema.jsonand reference the spec’s credential-isolation/merge semantics.
Show a summary per file
| File | Description |
|---|---|
| docs/awf-config-spec.md | Adds missing §5 CLI mapping rows for Anthropic auto-cache flags and notes apiProxy.models as config-only. |
| src/awf-config-schema.json | Aligns schema descriptions with the docs schema, including references to §8–9 environment merge + credential isolation semantics. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 2
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Smoke Test: Copilot BYOK (Offline) Mode
Running in BYOK offline mode ( PR by @lpcox · reviewer: Overall: PASS
|
|
Smoke Test Results ✅ GitHub MCP: Last 2 merged PRs retrieved (#2757, #2747) Overall: PASS
|
|
🔮 Codex smoke oracle: FAIL Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
🤖 Smoke Test Results
PR: docs: add missing apiProxy CLI mappings and sync schema descriptions Overall: PARTIAL — MCP ✅, pre-step outputs were not injected into this workflow step.
|
🧪 Chroot Version Comparison
Result: Some versions differ between host and chroot. Go matches; Python and Node.js do not.
|
Smoke Test: GitHub Actions Services Connectivity
Overall: FAIL —
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Summary
Integrates the changes from #2753 (which was closed without merging) into a clean PR.
Changes
docs/awf-config-spec.md— three missing rows added to §5 CLI mapping:apiProxy.anthropicAutoCache--anthropic-auto-cacheapiProxy.anthropicCacheTailTtl--anthropic-cache-tail-ttlapiProxy.modelssrc/awf-config-schema.json— synced descriptions to matchdocs/awf-config.schema.json:apiProxy.enabled— now references §9 credential isolation semanticsenvironment— now references §8–9 merge and credential isolation rulesSupersedes #2753.