• v0.1.7 8ecdadf8b8

    feat: first-class skill packs on agents + ship gifsmith builtin
    executus CI / test (push) Successful in 3m21s

    steve released this 2026-07-05 05:05:58 +00:00 | 16 commits to main since this release

    Lifts the 'an agent uses a SKILL.md pack' concept out of a host and into the
    harness:

    • run.Ports.SkillPacks (SkillPackActivator) — nil-safe port; the executor folds
      a loaded agent's pack catalog into the system prompt and adds a skill_use
      loader tool to the toolbox (uses the existing ra.SystemPrompt + toolbox seams)
    • run.RunnableAgent.SkillPacks + persona.Agent.SkillPacks (+ skill_packs YAML,
      extends-inherit, ToRunnable) — the Agent noun is now pack-aware
    • skillpack.Activator — the battery's default port impl (resolve names → packs →
      catalog + skill_use), with a per-run BundleStager factory the host plumbs;
      satisfies the port structurally (no import of run)
    • agentbuiltins: ships gifsmith, a portable focused GIF/MP4 render agent that
      uses the gif pack — references tool/tier/pack NAMES only, no host coupling

    A host now wires run.Ports.SkillPacks instead of carrying its own activation
    glue. Tests: Activator resolution + gifsmith loads through persona→RunnableAgent.

    Co-Authored-By: Claude Opus 4.8 [email protected]

    Downloads