Skip to content

v1.15.1

Choose a tag to compare

@eliharoun eliharoun released this 14 Jun 14:07
· 44 commits to main since this release

Fixes a class of confusing failures when installing agents or skills from a
URL, and clarifies the install/register forms.

Fixed

  • smith {agent,skill} install --from <url> (and the GUI "Install from URL"
    discover flow) no longer crash with the generic "This is a bug in
    agent-smith" message on foreseeable bad input. Bad/unreachable URLs, missing
    branches, malformed URLs, and clone-directory collisions now produce a
    friendly, actionable error (network / not-found / usage) across every agent
    and skill install/discover/sync path.
  • GitHub "web" URLs like https://github.com/owner/repo/tree/<branch>/<subpath>
    (what you get by copying the browser address bar) now work: smith strips the
    /tree|blob/<branch>/<subpath> suffix to the cloneable repo URL and uses the
    branch as the ref when one isn't supplied.

Changed

  • GUI: install/register/create inputs now show concrete example placeholders
    (e.g. https://github.com/owner/repo, ~/my-agents, bundle.tgz) and an
    info (?) tooltip explaining what each field accepts.
  • GUI: the "register catalog" form now detects a pasted URL/archive in its
    local-path field and points you at "Install from URL" instead of the
    confusing "not a git repo" message.