Skip to content

Keep optional A2A card absence unknown for HTTP APIs - #202

Merged
github-actions[bot] merged 1 commit into
mainfrom
ship/http-optional-card-0915
Sep 15, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
ship/http-optional-card-0915

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

AG preflight cautioned Coppice’s ordinary HTTP /api/vet endpoint solely because its optional A2A agent card returned 404. For a responsive HTTP endpoint with no applicable protocol probe, an absent card now remains unknown. Only reachability is scored; protocol, payment and task execution remain unverified.

Existing malformed or unsigned cards still receive their checks. Missing cards on A2A endpoints and unreachable endpoints remain failures; the observed-MCP exception is unchanged.

Validation: the new regressions reproduced three false cautions before the fix; all 125 preflight, MCP transport and paid-evidence tests pass after it. Contract generation has no drift, and the diff check passes.

@github-actions
github-actions Bot merged commit 6bb2f09 into main Sep 15, 2026
28 checks passed
@github-actions
github-actions Bot deleted the ship/http-optional-card-0915 branch September 15, 2026 14:36
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