supsrc 2025-09-12
Merged LLM feature PR, consolidated config to single module, added Foundation integration docs
47 files · 2,319+ · 1,091-

Merged LLM feature branch (PR #4)

7 files changed
  • __init__.py LLM package initialization
  • prompts.py Prompt templates
  • __init__.py Providers package initialization
  • base.py Base provider
  • gemini.py Gemini provider
  • ollama.py Ollama provider
  • README.md Updated with LLM configuration documentation
  • Merged LLM integration with Gemini and Ollama providers into main, including complete llm/ package with prompts and providers instantiate behavioral
    3 files
    • gemini.py
    • ollama.py
    • prompts.py
  • Updated README with LLM configuration documentation specify internal
    1 file
    • README.md

Configuration consolidated from package to single module

4 files changed
  • config.py Consolidated config module (213 lines) with all loading and model definitions
  • __init__.py Removed -- consolidated into config.py
  • loader.py Removed -- consolidated into config.py
  • models.py Removed -- consolidated into config.py
  • Removed config/ package (deleted init.py, loader.py, models.py) and consolidated into single config.py module decouple internal
    1 file
    • config.py

Action handler and event processor improvements

2 files changed
  • action_handler.py Expanded with LLM-integrated workflow support
  • event_processor.py Refactored with improved timer management
  • Significantly expanded action_handler.py with LLM-integrated workflow support and better commit message generation decouple behavioral
    1 file
    • action_handler.py
  • Refactored event processor with improved timer management and state tracking decouple internal
    1 file
    • event_processor.py

Foundation integration documentation and cleanup

4 files changed
  • FOUNDATION_INTEGRATION_STATUS.md Documenting provide-foundation library integration progress
  • CLAUDE.md Updated project instructions
  • exceptions.py Simplified exception handling
  • _version.py Updated version module
  • Added FOUNDATION_INTEGRATION_STATUS.md documenting provide-foundation library integration progress specify internal
    1 file
    • FOUNDATION_INTEGRATION_STATUS.md
  • Removed flavor key files, workspace config files (wrkenv.toml, wrknv.toml), and simplified exception handling decouple internal
    1 file
    • exceptions.py