Skip to content

fix(a2a): repo-sync clones to /repos/<tenant> (unblocks card serving) - #119

Merged
izzywdev merged 1 commit into
mainfrom
fix/a2a-repo-sync-tenant-dir
Jul 24, 2026
Merged

fix(a2a): repo-sync clones to /repos/<tenant> (unblocks card serving)#119
izzywdev merged 1 commit into
mainfrom
fix/a2a-repo-sync-tenant-dir

Conversation

@izzywdev

Copy link
Copy Markdown
Owner

Card endpoint returns 500: FileNotFoundError: /repos/FuzeAgent/.fuze/manifest.json. The server resolves /repos/<tenant> (case-preserved), but repo-sync cloned to /repos/<repoSlug> = /repos/fuzeagent (lowercased). Clone to /repos/{{ .tenant }} to match. Pod is Running + /healthz ok; this is the last blocker for card serving in the #93 bring-up.

🤖 Generated with Claude Code

…o slug

Card endpoint 500'd: FileNotFoundError /repos/FuzeAgent/.fuze/manifest.json. The
server's LocalRepoResolver reads /repos/<tenant> (case-preserved tenant identity),
but the repo-sync init container cloned to /repos/<a2a.repoSlug .repo> = /repos/fuzeagent
(lowercased). Clone to /repos/{{ .tenant }} so it matches what the server reads.
Final blocker for the #93 A2A prod bring-up (pod Running + /healthz ok; only the
card projection failed on the path mismatch).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session-Id: 17fb89fd-3579-433b-a6c4-9c9e7f3ec549
@github-actions
github-actions Bot enabled auto-merge (squash) July 24, 2026 01:54
@izzywdev
izzywdev merged commit c0f2357 into main Jul 24, 2026
28 checks passed
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