Releases: agentstation/starmap
Release list
v0.0.24
Starmap 0.0.24 (2025-10-21T18:11:58Z)
Welcome to Starmap v0.0.24! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.24Docker:
docker pull ghcr.io/agentstation/starmap:0.0.24Documentation
Changelog
✨ Features
- 9be8902: feat(auth)!: rename verify to test, add concurrent testing, improve UX (@jackspirou)
- 36ac9cb: feat(auth): add dynamic table updates for provider verification (@jackspirou)
- 71d0ded: feat(auth): reorder status columns and add masked key preview (@jackspirou)
🐛 Bug Fixes
- 01de232: fix(build): limit stderr suppression to Darwin only (@jackspirou)
- a5eccc8: fix(build): make stderr suppression platform-specific (@jackspirou)
- 3440640: fix(build): use more specific build tags for cross-platform support (@jackspirou)
Others
- b48bbcb: refactor(auth): remove redundant status count summary table (@jackspirou)
Full Changelog: v0.0.23...v0.0.24
Thanks to all contributors! 🎉
v0.0.23
Starmap 0.0.23 (2025-10-21T15:38:45Z)
Welcome to Starmap v0.0.23! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.23Docker:
docker pull ghcr.io/agentstation/starmap:0.0.23Documentation
Changelog
✨ Features
- f5303be: feat(ui): consolidate model details into single comprehensive table (@jackspirou)
- 3d856d6: feat: implement provenance tracking with authority/confidence/reason (@jackspirou)
🐛 Bug Fixes
- ddabad7: fix(authors): reorder table columns to ID, Name, Website, Models (@jackspirou)
- 59ebd85: fix: ensure identical timestamps for new models (@jackspirou)
- 5cf0aaf: fix: preserve timestamps when model content hasn't changed (@jackspirou)
Full Changelog: v0.0.22...v0.0.23
Thanks to all contributors! 🎉
v0.0.22
Starmap 0.0.22 (2025-10-20T21:31:15Z)
Welcome to Starmap v0.0.22! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.22Docker:
docker pull ghcr.io/agentstation/starmap:0.0.22Documentation
Changelog
📝 Documentation
- d0fbd6c: docs(cli): add comprehensive flag policy and design guidelines (Phase 3) (@jackspirou)
- b106308: docs(cli): reorganize CLI documentation and complete Phase 3 (@jackspirou)
Others
- 2015cd0: refactor!: restructure CLI to resource-first commands (@jackspirou)
- 9bdb324: refactor(cli): apply custom help flag pattern to embed parent command (@jackspirou)
- 4a6e9fa: refactor(cli): fix flag conflicts and improve consistency (@jackspirou)
- 2a7b623: refactor(cli): rename global flag from format to output (@jackspirou)
- 3968aee: refactor(cli): reorganize commands with workflow-based grouping (@jackspirou)
- 13599d5: refactor(cli): standardize update command with positional arguments (Phase 2) (@jackspirou)
- 0e8dac3: refactor(completion): follow established command patterns (@jackspirou)
Full Changelog: v0.0.21...v0.0.22
Thanks to all contributors! 🎉
v0.0.21
Starmap 0.0.21 (2025-10-20T18:44:07Z)
Welcome to Starmap v0.0.21! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.21Docker:
docker pull ghcr.io/agentstation/starmap:0.0.21Documentation
Changelog
🐛 Bug Fixes
- 3d70bb4: fix(lint): resolve linting issues and improve Go idioms (@jackspirou)
- 8adfb72: fix: revert global format short flag from -f to -o to avoid conflict (@jackspirou)
Others
- 937d750: refactor(cli): rename --output flag to --format with backwards compatibility (@jackspirou)
Full Changelog: v0.0.20...v0.0.21
Thanks to all contributors! 🎉
v0.0.20
Starmap 0.0.20 (2025-10-19T18:22:40Z)
Welcome to Starmap v0.0.20! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.20Docker:
docker pull ghcr.io/agentstation/starmap:0.0.20Documentation
Changelog
✨ Features
- ceca52d: feat(auth): improve Google Vertex verification and update tablewriter (@jackspirou)
- fb51363: feat(logos): add comprehensive logo support for providers and authors (@jackspirou)
Full Changelog: v0.0.19...v0.0.20
Thanks to all contributors! 🎉
v0.0.19
Starmap 0.0.19 (2025-10-17T21:43:01Z)
Welcome to Starmap v0.0.19! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.19Docker:
docker pull ghcr.io/agentstation/starmap:0.0.19Documentation
Changelog
🐛 Bug Fixes
- b6900bd: fix(docker): add server command to docker-compose.yml and remove obsolete version field (@jackspirou)
- 14a132a: fix: improve OpenAPI generation and error handling throughout codebase (@jackspirou)
Full Changelog: v0.0.18...v0.0.19
Thanks to all contributors! 🎉
v0.0.18
Starmap 0.0.18 (2025-10-17T19:25:42Z)
Welcome to Starmap v0.0.18! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.18Docker:
docker pull ghcr.io/agentstation/starmap:0.0.18Documentation
Changelog
✨ Features
- db2474a: feat: migrate from Docker to ko for secure, minimal container images (@jackspirou)
Full Changelog: v0.0.17...v0.0.18
Thanks to all contributors! 🎉
v0.0.17
🎉 What's New
Major Features
-
New
starmap deps checkcommand - Check external dependencies for data sources with improved two-tier output format- Summary table showing source-level status
- Detailed per-source tables with dependency purposes
- Interactive and auto-install modes for missing dependencies
-
Renamed
inspect→embedcommand - Better reflects the purpose of exploring the embedded filesystemstarmap embedis now the primary commandstarmap inspectkept as alias for backward compatibility- All subcommands:
ls,cat,tree,stat
Improvements
-
Dependency Resolution System - Automatic checking and installation of missing external dependencies (like
git)- Runs before sync to ensure all required tools are available
- Supports interactive prompts and auto-install mode
- Optional sources gracefully skip if dependencies missing
-
Human-Friendly Source Names - Added
Name()method to Source interface- "Providers" instead of "providers"
- "Local Catalog" instead of "local"
- "models.dev (Git)" / "models.dev (HTTP)" for clarity
-
Better Code Organization - Extracted print logic to dedicated
print.gofiles- Clearer separation of concerns
- Improved maintainability
- Consistent output formatting
-
Enhanced Auth Status - Application Default Credentials (ADC) support
- Structured credential details and sources
- Clearer formatting and provider grouping
- Better error messages
📦 Installation
# Using Go
go install github.com/agentstation/starmap/cmd/starmap@v0.0.17
# Using Homebrew (coming soon)
brew install agentstation/tap/starmap
# Download binary from releases
# See assets below📝 Usage Examples
# Check dependencies
starmap deps check
starmap deps check --format json
# Explore embedded filesystem
starmap embed ls catalog
starmap embed cat catalog/providers.yaml
starmap embed tree catalog
# Backward compatible alias
starmap inspect ls catalog🔧 Full Changelog
Commits since v0.0.16:
- ceaf925 feat: add deps check command and rename inspect to embed
Files changed: 54 files, 3301 insertions(+), 1538 deletions(-)
🤖 Generated with Claude Code
v0.0.16
Starmap 0.0.16 (2025-10-16T03:26:29Z)
Welcome to Starmap v0.0.16! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.16Docker:
docker pull ghcr.io/agentstation/starmap:0.0.16Documentation
Changelog
✨ Features
- 72a6749: feat: add detailed authentication view for API key providers (@jackspirou)
🐛 Bug Fixes
- 886b89e: fix: improve Google Vertex authentication inspection and display (@jackspirou)
Others
- 46ffc19: cleanup (@jackspirou)
- 0b2247d: gofmt (@jackspirou)
- 1f9369a: make fix (@jackspirou)
Full Changelog: v0.0.15...v0.0.16
Thanks to all contributors! 🎉
v0.0.15
Starmap 0.0.15 (2025-10-15T20:50:31Z)
Welcome to Starmap v0.0.15! This release includes improvements to the AI model catalog system.
Installation
Homebrew (macOS/Linux):
brew install agentstation/tap/starmapGo Install:
go install github.com/agentstation/starmap/cmd/starmap@v0.0.15Docker:
docker pull ghcr.io/agentstation/starmap:0.0.15Documentation
Changelog
✨ Features
- f25de4d: feat(cli): implement logging flag precedence with hybrid pattern (@jackspirou)
- 52a59af: feat(observability): implement production logging and metrics best practices (@jackspirou)
- 9b4512f: feat: Add --version flag to root command (@jackspirou)
- 2743a21: feat: Implement idiomatic Go app architecture for CLI (@jackspirou)
- aad07e3: feat: Phase 2.1 - Migrate update command to use app context (@jackspirou)
- e497e4f: feat: Phase 2.2 - Migrate serve command to use app context (@jackspirou)
- 844a7ca: feat: Phase 2.3 - Migrate fetch command to use app context (@jackspirou)
- ddb9791: feat: Phase 2.4 - Migrate validate command to use app context (@jackspirou)
- 98e329e: feat: Phase 2.5 - Migrate auth command to use app context (@jackspirou)
- f8083a6: feat: Phase 2.6-2.8 - Migrate generate, install, and uninstall commands (@jackspirou)
- c99c1e9: feat: add comprehensive test suite for HTTP server (@jackspirou)
🐛 Bug Fixes
- 9585373: fix(build): correct go fmt command in Makefile (@jackspirou)
- 2da30f9: fix(catalog): load embedded catalog immediately on client init (@jackspirou)
- 21b322b: fix(server): buffer broker channels to prevent startup deadlock (@jackspirou)
- abe2b17: fix(server): improve startup log ordering and handle favicon requests (@jackspirou)
- bbf1d3a: fix: Phase 1 critical fixes - thread safety and interface deduplication (@jackspirou)
- 6530696: fix: add blank lines between mermaid style statements for GitHub parser (@jackspirou)
- 57c2be1: fix: production-ready WebSocket/SSE/events with critical bug fixes (@jackspirou)
- a4a535a: fix: remove style statements from CLI command flow sequence diagram (@jackspirou)
- 69e2cb3: fix: remove style statements from sequence diagrams (@jackspirou)
📝 Documentation
- 933da1e: Restructure OpenAPI docs: move to internal/embedded/openapi and embed in binary (@jackspirou)
Others
- e69d6ff: Add preface back to API.md (@jackspirou)
- ee52b03: Fix generate.go files to use gomarkdoc for README generation (@jackspirou)
- eb0d5b6: Implement HTTP server with REST API, WebSocket, and SSE support (@jackspirou)
- eb451f1: Migrate swag v2 from go install to custom Nix flake (@jackspirou)
- e35a597: Move OpenAPI annotations from CLI to server package (@jackspirou)
- 6caef08: Refactor HTTP server architecture: Separate CLI from server implementation (@jackspirou)
- 1ef16d8: Remove dead code and consolidate serve package utilities (@jackspirou)
- bd4d60a: Remove unused Hugo and Git submodule infrastructure (@jackspirou)
- c4a74c1: Reorganize documentation: separate Go API, REST API, and OpenAPI specs (@jackspirou)
- e53789c: Simplify CLI: change 'starmap serve api' to 'starmap serve' (@jackspirou)
- e36d082: Switch from Swagger 2.0 to OpenAPI 3.0 specification (@jackspirou)
- cc8e352: Update REST_API.md last updated date (@jackspirou)
- 3784181: Update documentation for HTTP server implementation (@jackspirou)
- abc9c5c: Upgrade to swag v2 for native OpenAPI 3.1 generation (removes Node.js dependency) (@jackspirou)
- 86bef2f: adjust logo (@jackspirou)
- 0a7b7c8: adjust logo (@jackspirou)
- d435576: adjust logo (@jackspirou)
- ba670ff: checkpoint (@jackspirou)
- 6e3c58f: get working (@jackspirou)
- 562790b: remove docs and serve http docs (@jackspirou)
- c96d255: revert (@jackspirou)
- 1043662: silly logo ascii fix (@jackspirou)
- 0e08340: sync (@jackspirou)
- 4b4560e: update docs (@jackspirou)
- b2f878f: update docs and remove github static pr-preview (@jackspirou)
- f584f02: update docs internal (@jackspirou)
- 1f83891: update gomod (@jackspirou)
- 5cbd26f: update pointer utils (@jackspirou)
Full Changelog: v0.0.14...v0.0.15
Thanks to all contributors! 🎉