sysadmin
|
b4d0cb22e4
|
fix: map Gitea auth failures to structured MCP tool errors (Closes #699)
HTTP 401/scope-403/network failures become typed client errors with stable
reason codes. The FastMCP Tool.run boundary returns CallToolResult isError
payloads so stdio transport survives; daemon logs use sanitized reason codes
only. Regression tests cover author/reconciler profiles, transport survival,
and non-misclassification of unexpected exceptions.
Cross-links: #685, #695, #697, #698, PR #696 (scopes not absorbed).
|
2026-07-13 13:10:00 -04:00 |
|