You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Marketplace: shared presentation via .botharness/bot.json #920
An author can commit an optional .botharness/bot.json to override display name, avatar (generated-avatar settings or a committed image path) and role badges. The Marketplace shows the overridden name and badges; an invalid descriptor is ignored and defaults are kept (repository name, GitHub description, topics, default avatar). After Install, the Host reads the descriptor from the cloned tree (not from the catalog) and applies the shared avatar, so createFromGit gains an optional post-clone presentation step. Without a descriptor the Bot gets its normal generated avatar.
Acceptance criteria
Crawler fetches and validates the descriptor (on push change) and the catalog displays its name and badges.
Invalid or missing descriptors fall back to defaults without failing the entry.
Install applies the shared avatar from the cloned tree; absent descriptor yields the default avatar.
Host bridge tests use a local bare Git fixture with and without the descriptor/avatar, following existing Memory clone tests.
Activity
feat(market): share a Bot's name, roles and avatar through .botharnes…
feat(market): share a Bot's name, roles and avatar through .botharnes…