Skip to content

Releases: retr0h/agentpack

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 27 May 17:14

Changelog

Features

  • 3cd4269 feat(cli): rework ls to show skills+targets per package, del @skill
  • 7bc245e feat(cli): smart ls tree — count for whole repos, list for @skill
  • a8ecf03 feat(list): per-skill targets, fix .agents/ path extraction
  • 379be43 feat: @skill filters to skills-only content, accept ADR-008
  • bd1d10f feat: add targets field to packages yaml, tests for shorthand/@skill
  • e96dc7f feat: lockfile v2 with files, skills, targets per package
  • 2b8ee4c feat: merge installs, show all content types in ls tree
  • 37ed928 feat: track selected skills in registry, hide skill tree for whole-repo installs

Bug fixes

  • e8e10c5 fix(cli): remove target tree from ls, show only skills
  • 1d8404a fix(cli): restore TARGETS column to ls table
  • 2f7647b fix(cli): restore TARGETS column to ls table, tree underneath
  • ed94b73 fix(cli): restore column headers to ls output
  • 9fb4d49 fix(cli): restore full table with all columns, tree underneath
  • 657e44b fix(cli): restore version, SHA, date, source to ls header line
  • a571b84 fix(critical): Target.Install returns files written, delete collectTargetFiles
  • 83646c5 fix: collectTargetFiles, record skills in packages yaml
  • b1f5972 fix: del updates yaml/lock for both full and partial removal
  • 2ee2a6f fix: handle os.Getwd error, use require.FailNow in test
  • 9566ec7 fix: handle scanner error, propagate WalkDir errors, format fixes
  • 2a47344 fix: merge skills and targets in packages yaml instead of overwriting
  • ff10d73 fix: remove installed skill files, add to gitignore

Docs

  • 8e93980 docs(adr): add ADR-008 content type filtering in manifest
  • d1de14f docs: update README quick start with current commands

Others

  • 728ae1e style: apply formatter fixes
  • 86a433c style: apply formatter fixes
  • bad4ff7 style: apply formatter fixes to list and remove tests

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 27 May 06:52

Changelog

Features

  • 347f402 feat(cli): add skills.sh links to search output
  • d05a5c2 feat(cli): support owner/repo@skill shorthand syntax
  • cb34dfd feat(fetcher): support owner/repo GitHub shorthand

Bug fixes

  • f310427 fix(search): default to 10 results, add spacing after prompt line
  • 61d5e5f fix(search): remove count footer, style installs cyan, prompt white

Others

  • 7123137 style: apply formatter fixes to search command

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 27 May 06:28

Changelog

Features

  • 776c607 feat(cli): add STATUS column to list, show Dir in info
  • ed0a4e1 feat(cli): style error output with pink ✗ prefix
  • 7d281b1 feat: strong types for scope/status/sync, skip empty installs
  • da84513 feat: track install scope (local/global) in registry

Bug fixes

  • d839fae fix(cli): refer to list --targets instead of dumping all names
  • 26a7521 fix(cli): remove Dir and -g from info, keep status in list
  • 3c99b17 fix(list): show empty status for manifests with no tracked files
  • 764901c fix: error when no agent targets detected during install
  • ff12869 fix: remove generated manifest/lock, add to gitignore

Docs

  • 47cf117 docs: add release badge to README
  • 1fdd176 docs: simplify repo description
  • 4b22f54 docs: update install.sh get started with current commands
  • 3beddad docs: update repo topics, add discover skills section

Others

  • df8c891 style: apply formatter fixes to list tests and sync

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 May 05:28

Changelog

Features

  • 2f0b816 feat(archive): add Create and Extract for .claudia tarballs
  • 99d8fa3 feat(checksum): add per-file SHA256 compute, write, read, verify
  • 5241c09 feat(cli): add install.sh with Claude Code orange branding
  • 00cf5d6 feat(cli): executable file highlighting + list --targets
  • 7085cc9 feat(cli): implement build and verify command pipelines
  • f84ac2d feat(cli): replace --agent with --target, validate against registry
  • 70bf68e feat(cmd): add init command, rewrite README features
  • 7ce6e2f feat(cmd): add search command, accept ADR-007
  • 4048beb feat(fetcher): replace hand-rolled git clone with gilt
  • 84a8d1e feat(install): show pipeline steps with checkmarks
  • c0c1f39 feat(list): switch to registry-based listing with SOURCE column
  • 1bd2475 feat(manifest): add ResolveEntries for glob and src/dest mapping
  • 0ef8778 feat(manifest): add types, Load, Normalize, Entry unmarshaling
  • 7e2c805 feat(metadata): add Capture for git SHA, branch, and build info
  • 5753928 feat(plugin): generate marketplace, plugin, and MCP descriptors
  • 95a3bfb feat(target): add windsurf, copilot, gemini targets; remove dead code
  • e9f767c feat(target): config merging for MCP, hooks, settings (ADR-004)
  • bc9ba23 feat(target): data-driven agent registry, align with agentskills.io
  • 71f105e feat(target): expand to 52 agents, fold universal into data registry
  • bade668 feat: add examples/ and fix dest path doubling bug
  • 9bfe72a feat: add install, list, sync commands with fetcher backends
  • 77457fe feat: add target driver abstraction, generic archive format
  • b0e2a7c feat: build-first pipeline, --skill filter, README refresh
  • 4111bf7 feat: drop binaries for security, add git fetcher backend
  • 64faf05 feat: global install support (-g), fold windsurf into data registry
  • 93003a3 feat: implement ADR-003 dependency management
  • 8891f64 feat: implement ADR-005 content safety classification
  • b5685c2 feat: real-time status reporting across all CLI commands
  • ba25bcb feat: replace gilt with go-git, add registry/lockfile/remove
  • 57fdbe1 feat: show command, registry tracking, test isolation
  • 070a3af feat: store SHA256 alongside archives, auto-detect in verify
  • 093279c feat: wire del cleanup + install lockfile; accept ADR-003/004

Bug fixes

  • bdff2a9 fix(cli): align list --targets padding, clarify add flag help
  • 105bb27 fix(cli): pin lipgloss deps to resolve cellbuf build error
  • 7a50f00 fix(fetcher): clean up SHA ref checkout logic
  • 39ac88d fix(fetcher): resolve tag/branch refs properly in go-git
  • 95c05c4 fix(install): real-time step output via OnStep callback
  • bdfdf88 fix(remove): track destination paths, not source paths
  • b5b72ad fix(show): display archive location and clean test cache
  • 71db5b0 fix(show): group files by target with base directory
  • 3ee6fe3 fix(target): align agent names with vercel-labs/skills, accept ADR-005/006
  • 4c171c3 fix(update): check remote SHA before re-installing, real-time output
  • defd5ab fix(update): resolve HEAD from refs/heads/main, add --sha256 verify
  • d728755 fix: add .agents/ and .claude/skills/ to gitignore
  • 73784d6 fix: collectTargetFiles scoping, delete orphaned internal/plugin
  • 4e2b06f fix: extract version from pinned ref, pass to package metadata
  • 2f0d864 fix: wire git install path, project-local target drivers

Refactor

  • 5c741bf refactor(cli): centralize output through pkg/cli
  • c6753c8 refactor(cli): move all formatting from cmd/ to pkg/cli/
  • 10cf0b5 refactor(cmd): APK-inspired CLI vocabulary
  • 8ec699c refactor(cmd): define consumer-side interfaces in every cmd file
  • c26ed26 refactor(sync): inject Builder/Installer/Fetcher interfaces
  • dd88856 refactor: Go idiomatics audit fixes
  • faae3b3 refactor: apply Go idiomatics and improve test coverage
  • d0ee642 refactor: enforce table-driven tests, add AVFS and context
  • d78ca4d refactor: fix Go idiomatics and test convention compliance
  • 8a70f15 refactor: interfaces at boundaries, pkg/internal split, godoc
  • 011c76d refactor: move internal/ to pkg/, add banner, thin cmd/
  • 914da97 refactor: rename claudia to agentpack
  • 2d959b3 refactor: replace hand-rolled stubs with mockgen mocks
  • 37094e5 refactor: types for pkg/, inspect cmd, -o json, theme overhaul

Docs

  • bea4158 docs(adr): add ADR-005 content safety and executable prompts
  • a3daff7 docs(adr): add ADR-007 skill search and discovery
  • 55b7be6 docs(adr): add MADR sections to ADR-001 and ADR-002
  • 01e5470 docs(adr): update ADR-005 to build-time classification model
  • e8ca83f docs: add ADR-001 defining .agentpack package format
  • 85a437a docs: add ADR-003 dependency management architecture
  • 93062d2 docs: add CLI + Go library feature to README
  • 74321cd docs: add SVG logo with dark/light mode support
  • a6ba988 docs: add agentskills.io badge to README
  • 0e78049 docs: add architecture.md, make package format generic
  • 9dc68af docs: add configuration.md, trim README
  • dbb2ad0 docs: add package format reference
  • 4a98a01 docs: enforce progressive disclosure across all docs
  • d5f4807 docs: fix stale install/inspect references in architecture and usage
  • 4e1fa4f docs: fix stale target paths, install dirs, theme reference
  • bd4dfe8 docs: remove officialskills.sh references from README
  • d243f9b docs: remove stale directory listings, fix stale examples
  • 973b60f docs: reorganize examples into manifests/ and go/
  • 648d074 docs: rewrite README with emoji headers, drop mixed concerns
  • f790f18 docs: rewrite architecture.md to match current state
  • 597f444 docs: update architecture, AGENTS.md, development.md
  • d840081 docs: update spec with .mcp.json generation and installer phases
  • e7d9a6b docs: update tagline, features, and package format

Others

  • ec555de ci: add goreleaser release workflow
  • 09b775c ci: add just fetch step before test
  • c74397d style(adr): apply prettier formatting to ADR docs
  • fd6cebb style(show): accent color for archive path
  • 1906208 style(theme): rename to ThemeClaude, document brand color
  • e4b091e style(theme): switch brand color to purple #a855f7
  • 199bf55 style(theme): use Claude Code orange as primary accent
  • ab8e4fe style(theme): use exact Claude Code orange (#cc7c5e)
  • a4cdf93 style: apply formatter fix to init_test.go
  • 102ae87 style: apply formatter fixes
  • 79ceced style: apply formatter fixes to search command