Skip to content

Releases: NASA-AMMOS/slim-cli

SLIM CLI v2.0.0 - Major Release

25 Sep 23:02
12349fe

Choose a tag to compare

We're excited to announce the release of SLIM CLI v2.0.0! This major version brings significant improvements and new capabilities to help you apply NASA-AMMOS SLIM best practices more effectively.

⚠️ Breaking Changes & Important Notes

AI Integration Changes

Legacy AI support has been deprecated in favor of the MCP (Model Context Protocol) plugin approach:

  • ❌ Deprecated: Direct --use-ai <model> with LiteLLM integration (will show warnings)
  • ✅ New Approach: Use --use-ai mcp to generate coordination prompts for MCP-enabled coding agents
  • 🔧 Migration: Install the MCP plugin to use AI features with Claude Code, Cursor, Windsurf, Aider, or other compatible coding agents
# Old approach (deprecated, will show warnings):
slim apply -b readme -r <repo> --use-ai ollama/llama3.1

# New approach (recommended):
slim apply -b readme -r <repo> --use-ai mcp
# Then copy the generated prompts to your coding agent

🆕 What's New

This major release represents a significant milestone in SLIM CLI's evolution, bringing enhanced functionality and improved user experience for applying software best practices to your repositories.

Key Features

  • MCP Plugin Integration: Seamless integration with coding agents like Claude Code, Cursor, Windsurf, Aider
  • Enhanced AI Coordination: Generate structured prompts for coding agents to apply best practices
  • Documentation Generation: AI-powered Docusaurus site generation through coding agents
  • Rich CLI Experience: Modern terminal interface with progress indicators
  • Model Management: New slim models command for AI model discovery and setup

📦 Installation & Upgrade

New Installation

pip install slim-cli==2.0.0

Upgrade from Previous Version

pip install --upgrade slim-cli

Verify Installation

slim --version  # Should show 2.0.0

🔧 Using AI Features

For AI-powered best practice customization, use the MCP plugin with your coding agent:

  1. Install the MCP plugin (see documentation)
  2. Use slim apply -b <practice> -r <repo> --use-ai mcp to generate coordination prompts
  3. Copy the prompts to your coding agent (Claude Code, Cursor, Windsurf, Aider, etc.)

📖 Documentation

🙏 Acknowledgments

Thank you to all contributors and the NASA-AMMOS community for making this release possible!


Full Changelog: v1.1.0...v2.0.0

v1.1.0

23 Jul 08:03

Choose a tag to compare

What's Changed

💻 Other Changes

  • feat: Fix CLI compatibility and add UV support by @riverma in #39
  • Add -r shorthand for --repo-urls argument by @riverma in #41
  • Documentation updates

Full Changelog: v1.0.0...v1.1.0

v1.0.0

10 Jul 01:12
e0101bb

Choose a tag to compare

What's Changed

🚀 Features

  • Rearchitecting SLIM-CLI for better extensibility by @riverma in #26
  • Add support for secrets detection in slim-cli by @riverma in #29
  • Alias support in slim-cli by @riverma in #37

🐛 Bug Fixes

💻 Other Changes

  • Add Docusaurus documentation and test generation features by @yunks128 in #9
  • Update SLIM Registry URI to Point to Main Branch by @yunks128 in #10
  • support llama3.3 by @yunks128 in #12
  • additional model support (revoked) by @yunks128 in #13
  • Update cli.py by @yunks128 in #14
  • Added README changes for logging arguments by @riverma in #19
  • Ticket templates using GH forms by @riverma in #23
  • Fix generate-docs process to correctly show docusaurus site by @yunks128 in #21
  • Add Local Development Setup Instructions to README by @yunks128 in #30
  • [BREAKING CHANGES] Major SLIM CLI Overhaul to make v1.0.0 by @riverma in #38
  • Add AI-Enhanced Documentation Generator (doc-gen) Best Practice by @yunks128 in #35

Full Changelog: v0.0.4...v1.0.0

v0.0.4

10 Oct 04:57
9c46b03

Choose a tag to compare

What's Changed

🚀 Features

💻 Other Changes

  • expanding slim-cli.py in progress by @yunks128 in #1
  • Update README.md to include NASA-AMMOS org in by @jamesray in #2
  • use-ai part updated by @yunks128 in #4
  • Ready this for publication to the Python Package Index by @nutjob4life in #5

New Contributors

Full Changelog: https://github.com/NASA-AMMOS/slim-cli/commits/v0.0.4