Skip to content

Changelog

All notable changes to Janito will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Removed

  • Breaking Change: Removed --role argument and interactive profile selection
  • The --role argument has been completely removed from the CLI
  • Interactive profile selection has been removed from chat mode
  • Use --profile <name> or shorthand flags like --developer and --market instead
  • Default behavior now uses the Developer profile when no profile is specified

Changed

  • Updated documentation to reflect removal of role argument
  • Added comprehensive profile documentation in PROFILES.md
  • Simplified profile selection to use explicit flags only

[Previous Versions]

Added

  • Initial support for profiles and roles
  • Interactive profile selection in chat mode
  • --role argument for specifying developer roles
  • --profile argument for system prompt templates
  • --developer and --market shorthand flags

Available Profiles

  • Developer: Optimized for software development tasks
  • Market Analyst: Specialized for market analysis and business insights

Supported Providers

  • Moonshot AI (default)
  • OpenAI
  • Anthropic
  • IBM WatsonX
  • Google AI

For detailed information about profiles and their usage, see PROFILES.md.