fix: live base image + correct org in outbound User-Agents - #22
Merged
Conversation
…rozen nimblecoai package The base image pointed at ghcr.io/nimblecoai/hermes-agent-mt:latest, a package that stopped receiving builds when hermes-agent-mt left the NimbleCoAI account. Pulls against it still succeed, so this image has been silently building on a stale base rather than failing loudly. Verified before repointing: ghcr.io/cyborg-garden/hermes-agent-mt is public and anonymously pullable, :latest resolves (manifest + config HTTP 200), last built 2026-08-12, revision 8346463. The old nimblecoai package's last build was 2026-08-06. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
These two strings are how Matilde identifies itself to Crossref and OpenNeuro on every request. They still named github.com/NimbleCoAI/Matilde, which redirects (so nothing was broken) but points third parties at a namespace the project left two moves ago. An identifier you hand to someone else should be the canonical one. Canonical is now github.com/cyborg-garden/Matilde — verified via the API, both NimbleCoAI/Matilde and NimbleCoOrg/Matilde resolve there. Verified: 70 passed, 6 skipped across the citation/openneuro/user-agent tests. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
docker/Dockerfile(ARG BASE_IMAGE, line 30, + header example): repoint toghcr.io/cyborg-garden/hermes-agent-mt:latestmatilde_plugin/engine/openneuro.py:193andcitations.py:911: correct the org in the outbound User-Agent stringsWhy
The Dockerfile is a pre-existing bug, not rename fallout. The
nimblecoaipackage froze at 2026-08-06 at an earlier repo transfer but still pulls, so builds have been silently using a stale base. The live package (cyborg-garden, last built 2026-08-12) was verified anonymously pullable before repointing.The User-Agents matter separately. They are how Matilde identifies itself to Crossref and OpenNeuro on every request. They named
github.com/NimbleCoAI/Matilde, which redirects — so nothing was broken — but an identifier you hand to a third party should be the canonical one, not two namespaces out of date.Verification
pytest→ 291 passed, 7 skippedNimbleCoAI/MatildeandNimbleCoOrg/Matildeconfirmed via API to resolve tocyborg-garden/MatildeNot verified: no Docker build (daemon unavailable). The registry target was confirmed to resolve instead.