Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.71 KB

File metadata and controls

52 lines (36 loc) · 1.71 KB

Changelog

[0.2.2] - 2026-06-08

Added

  • Multi-provider LLM support: OpenAI, Mistral, Groq, OpenRouter, Google Gemini, DeepSeek, Together, Fireworks, Cerebras
  • [llm.providers.*] config blocks for multiple API keys in one file
  • Environment variable fallback per provider (MISTRAL_API_KEY, etc.)
  • organize-stars providers command
  • organize-stars plan --provider mistral CLI override
  • [llm] preferences — natural-language hints for AI categorization
  • Fetches existing GitHub Star Lists before AI planning (reuses list names)

[0.2.1] - 2026-06-08

Fixed

  • Clear error when categorization-plan.json is missing (instead of traceback)
  • Release workflow: skip-existing: true so re-running a tag does not fail

Docs

  • Windows PATH note for pip install (python -m stars_organizer fallback)

[0.2.0] - 2026-06-08

Added

  • organize-stars init — interactive config setup
  • organize-stars status — config and resume state check
  • organize-stars lists — show current Star Lists
  • organize-stars plan --categories — custom categories.toml rules
  • organize-stars plan --llm — optional AI categorization (uv sync --extra llm)
  • organize-stars apply --resume — checkpoint resume via .organize-stars-state.json
  • Rich progress bar during apply
  • PyPI publish workflow on version tags

Fixed

  • Removed Python → AI & LLM language bias
  • Language hints used as tie-breakers only
  • Pre-apply guard when plan exceeds GitHub's 32-list limit

[0.1.0] - 2026-06-08

Added

  • organize-stars plan — fetch stars and build categorization plan
  • organize-stars apply — create Star Lists and assign repos
  • Heuristic categorization (no LLM required)
  • MIT license, tests, CI