Skip to content

Loadout 0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:06

Which file to download and what to click the first time: https://github.com/antick/loadout/blob/main/docs/INSTALL.md

Already using Loadout? It updates itself: Settings → About → Check for updates.

New

  • run the browser preview and ui tests on the real core
  • tick and install search results in the terminal picker
  • read a local skill folder with skills use
  • copy the skill prompt for project skills in several agent folders
  • offer an update only when a commit changed the skill's own folder
  • keep as mine or remove a skill whose source no longer has it
  • create a skill and copy a prompt for an agent to write it
  • print a skill's SKILL.md without installing it with skills use
  • use a github cli sign-in or GITHUB_TOKEN as git's last credential helper
  • publish a skill as a version on ClawHub
  • browse, install and update skills from the ClawHub registry
  • built-in safety rules check every skill, with SkillSpector taking over when installed
  • group the library by source with a deploy action per section
  • tag chips in the agent picker show coverage and tick what is missing
  • put back missing or broken deployments when the app starts
  • open a skill, file or folder in the editor of your choice
  • favourite skills, with a star filter and a sidebar view
  • keep your own note on a skill, searched and backed up with the tags
  • publish chosen skills to a Git repository others can install from
  • find a skill's source from the npx skills lock file
  • report a problem with a skill to the repository it came from
  • show what Claude Code's skill listing costs in context
  • note which agents skip a skill's frontmatter fields
  • show what a skill can run before you trust it
  • find and merge skills that look like one installed twice
  • show the library as a skills by agents matrix
  • deploy the whole library to chosen agents in one step
  • filter the library by how many agents have a skill
  • block a skill for an agent
  • search skills.sh from the command line
  • share presets as files that install their skills
  • suggest library skills that fit a project
  • count skill use from agent session logs
  • report quiet sources and missing archives in doctor
  • start a new skill from a template
  • manage subagents, commands and rules in the app
  • add the items command group for subagents, commands and rules
  • keep subagents, commands and rules in the library and deploy them
  • convert subagents, commands and rules between agent formats
  • sync subagent, command and rule files one at a time
  • fuzzy skill search, and search every skill from the palette
  • fix a missing skill name or description with a preview
  • validate every skill in a folder without a library
  • show Claude Code plugin skills and warn when one is loaded twice
  • add sources find, link and mine to the CLI
  • find sources and mark skills as your own in the app
  • find and link the source of skills that have none
  • redesign responsive Loadout homepage
  • add robots.txt, a sitemap and a share image to the landing page
  • link each installer directly from the landing page
  • warn when the library changed since the sync review
  • search and filter a long sync review
  • resolve every backup conflict at once
  • ask before backing up to a public github repository
  • show which stage a backup sync is in
  • review what a sync brings in first, and compare conflicts by file
  • stop a sync that would delete many skills until it is reviewed
  • keep skills deleted on another device in recently removed
  • leave dependencies, .env and custom patterns out of the backup
  • notice new skills in source repositories, with optional auto-add
  • let an import replace the library skill holding its name
  • publish a homebrew formula and cask for each release
  • create and apply skills.toml from a project page
  • apply a project's skills.toml with pinned commits from the cli
  • add a sources page to find new skills and manage them per source
  • keep linked skills as folders when removing all data
  • add 16 agents with folders checked against their own docs
  • add --dry-run to cli install and update
  • pick skills with the keyboard when the cli installs a multi-skill source
  • add bash and zsh tab completion to the cli
  • show what each import does and group big imports by folder
  • mark skills that agents only run when called by name
  • create, rename and delete files in the skill editor
  • move installed skills when a home variable moves an agent folder
  • protect edits made outside the app from updates
  • add reload hints for undocumented agents and preset apply
  • open only existing libraries with --library and add repo init
  • ask for --yes before the cli takes skills away from agents
  • add removed list, restore and delete to the cli
  • keep deleted library skills in recently removed with undo
  • check merge commits for keys and clean keys out of unpushed history
  • hold a skill back when the safety check cannot finish
  • safety-check every skill update before it is applied
  • hold back a backup that would push keys or tokens
  • tell identical copies and different versions apart when scanning
  • say why an agent counts as installed or not
  • say when each agent picks up skill changes
  • follow agents' home folder variables such as CODEX_HOME
  • keep replaced and deleted skill folders in Recently removed with undo
  • refresh copied skills when the library changes outside the app

Fixed

  • read the greeting hour once instead of during every render
  • check every source fresh before a bulk skills update
  • match preset sources by branch and let the user pick a same-name skill
  • fail skills check on a failed check and call it unknown, not current
  • never bind a preset import to a same-name skill from another source
  • report failed source checks in bulk skills update and fail the run
  • stop with the folder's path when left-out files cannot be kept
  • search text files of any size for keys before push or publish
  • guard and keep deletions when the skill-aware merge is off
  • keep left-out files that an incoming file would replace
  • keep the current version when an older one is restored
  • stage project exports and take back partial writes on failure
  • refresh agents' copies when a library version is restored
  • check and create a project skill in one lock hold
  • drop the removed configDir option from the browser preview
  • sign backup commits with the device name whatever the shell sets
  • keep one never-leaves-this-computer list for backup and publish
  • treat every spelling of a repository address as one repository
  • search every skill list, ⌘K and ⌘P the way the library does
  • give every --dry-run command one json shape with dryRun on both runs
  • check dry-run input exactly like the real run, once, up front
  • apply one --yes rule and build usage lines from flag specs
  • exit 1 from skills scan when a skill is unsafe or unchecked
  • keep agents disable --dry-run from writing when nothing is deployed
  • require node 22.13, the first with node:sqlite unflagged
  • keep source news out of the library's change scope
  • close a skill's panel when the skill is removed elsewhere
  • lock clone cache slots across the app and the CLI
  • let link updates follow the site the user agreed to at install
  • forget a project's item deployments when it is unlinked
  • let cancel and timeouts stop a download that already started
  • keep backup reads off index.lock and wait out a running git
  • skip metadata files with an odd shape instead of failing to start
  • keep the old library when a clone would drop a file of its own
  • leave ignored files out of a skill's backup size
  • cap, cancel and check ClawHub downloads through the shared downloader
  • check skill notes for keys before a backup pushes
  • refuse local folders as stored update sources outside tests
  • show scripts and programs in their folder instead of running them
  • open web links in any letter case through one check
  • keep the skills.toml dialog's title while it closes
  • remember the first-run choice when the dialog is dismissed
  • clear publish copies with the cache and keep the crash notice when clearing logs
  • name the safety check step while a skill updates
  • end the scanning status once an archive preview is listed
  • check the whole library once per automatic update round
  • never delete the shared keychain item from a development build
  • link imported skills one at a time, from this machine's evidence only
  • make skills update --dry-run hold back what the real update does
  • refuse --accept-risk for several skills ticked in skills search
  • check skills again when loadout's safety rules change
  • show one backup colour everywhere, from the backup page's rules
  • let escape cancel a note edit without closing the skill panel
  • stop agent badge spinners when several are clicked quickly
  • finish a skill update after its panel closes
  • show the crash notice only after a real crash
  • move the library only while no other process works in it
  • repair a deployment at the path it was recorded at
  • keep a deployment row until its folder is really removed
  • leave copies edited in an agent's folder alone after a sync
  • keep the flagged prompt's findings on screen while it closes
  • keep the library version when uploading a local skill over it
  • leave env files and logs out of clawhub uploads and find every key
  • safety-check skills before skills.toml writes them
  • accept branch, path, host and pasted command sources in skills install
  • leave clawhub skills out of repository source checks
  • keep the old version and refresh copies when reinstalling a skill
  • re-index the library only while holding its lock
  • make work started inside a lock wait for its own turn
  • keep mine, edited files and blocks through a backup merge
  • look for a github cli sign-in again instead of once per run
  • show control characters from repositories as spaces in cli output
  • find subagents and rules kept in subfolders
  • prevent dev startup conflicts and shrink CLI bundles
  • use kilo's .kilo folder and drop lingma
  • say that identical skills are kept once when a name is taken
  • strip control characters without a control-character regex
  • list only the skills a real update --all would change in its dry run
  • show control characters from skills as spaces in the cli picker
  • keep skills.toml writes inside agent folders of the project
  • keep each untouched line's ending when saving a mixed file
  • leave no duplicate library folder when an upload cannot finish
  • wrap dashboard card hints instead of cutting them off
  • abort a backup merge the app left unfinished after a crash
  • never start an empty library when a moved one is not there
  • refuse workspaces that overlap the library or agent folders
  • set the skill name inside numbered library copies
  • never merge or leave half copies when moving across disks
  • never follow a link update to another site or to plain http
  • update only to the revision the user compared
  • check a downloaded app update again right before installing it
  • check skills back under the size limit for keys before committing
  • clear finished progress, unstick project toggles and tighten Markdown and token handling
  • validate settings, order pre-releases and harden the CLI build
  • survive hostile SKILL.md text and tidy the library only under the lock
  • let the CLI finish a queued library move only while the app is closed
  • make the library lock exclusive and keep .git folders, moves and metadata safe
  • refuse hostile backup trees, stop the backup loop and scrub more secrets
  • find programs on PATH only on Windows and tighten install inputs
  • harden reveal, start-up failure, quitting and update downloads
  • check pushed commits for keys and keep set-aside folders safe