LICENSE
README.md
pyproject.toml
src/diffsage/__init__.py
src/diffsage/__main__.py
src/diffsage/cli.py
src/diffsage.egg-info/PKG-INFO
src/diffsage.egg-info/SOURCES.txt
src/diffsage.egg-info/dependency_links.txt
src/diffsage.egg-info/entry_points.txt
src/diffsage.egg-info/requires.txt
src/diffsage.egg-info/top_level.txt
src/diffsage/commands/__init__.py
src/diffsage/commands/ask.py
src/diffsage/commands/auth.py
src/diffsage/commands/commit.py
src/diffsage/commands/config.py
src/diffsage/commands/doctor.py
src/diffsage/config/__init__.py
src/diffsage/config/defaults.py
src/diffsage/config/file_loader.py
src/diffsage/config/loader.py
src/diffsage/config/paths.py
src/diffsage/config/resolver.py
src/diffsage/config/schema.py
src/diffsage/config/scope.py
src/diffsage/config/settings.py
src/diffsage/exceptions/__init__.py
src/diffsage/exceptions/base.py
src/diffsage/exceptions/credentials.py
src/diffsage/exceptions/git.py
src/diffsage/exceptions/provider.py
src/diffsage/git/__init__.py
src/diffsage/git/client.py
src/diffsage/logging/__init__.py
src/diffsage/logging/formatter.py
src/diffsage/logging/logger.py
src/diffsage/models/__init__.py
src/diffsage/models/commit_message.py
src/diffsage/models/config.py
src/diffsage/models/credentials.py
src/diffsage/models/doctor.py
src/diffsage/models/git.py
src/diffsage/models/provider.py
src/diffsage/parsers/commit_message_parser.py
src/diffsage/prompts/__init__.py
src/diffsage/providers/__init__.py
src/diffsage/providers/base.py
src/diffsage/providers/factory.py
src/diffsage/providers/gemini_provider.py
src/diffsage/services/__init__.py
src/diffsage/services/ai_service.py
src/diffsage/services/commit_service.py
src/diffsage/services/config_service.py
src/diffsage/services/credentials_service.py
src/diffsage/services/doctor_service.py
src/diffsage/services/editor_service.py
src/diffsage/services/git_service.py
src/diffsage/services/prompt_service.py
src/diffsage/storage/__init__.py
src/diffsage/storage/base.py
src/diffsage/storage/config_repository.py
src/diffsage/storage/credentials_repository.py
src/diffsage/ui/__init__.py
src/diffsage/ui/ask_view.py
src/diffsage/ui/auth_view.py
src/diffsage/ui/base.py
src/diffsage/ui/commit_view.py
src/diffsage/ui/config_view.py
src/diffsage/ui/doctor_view.py