LICENSE
README.md
pyproject.toml
src/cicaddy/__init__.py
src/cicaddy/plugin.py
src/cicaddy/py.typed
src/cicaddy.egg-info/PKG-INFO
src/cicaddy.egg-info/SOURCES.txt
src/cicaddy.egg-info/dependency_links.txt
src/cicaddy.egg-info/entry_points.txt
src/cicaddy.egg-info/requires.txt
src/cicaddy.egg-info/top_level.txt
src/cicaddy/agent/__init__.py
src/cicaddy/agent/base.py
src/cicaddy/agent/base_review_agent.py
src/cicaddy/agent/branch_agent.py
src/cicaddy/agent/cron_agent.py
src/cicaddy/agent/factory.py
src/cicaddy/agent/mr_agent.py
src/cicaddy/agent/task_agent.py
src/cicaddy/ai_providers/__init__.py
src/cicaddy/ai_providers/base.py
src/cicaddy/ai_providers/claude.py
src/cicaddy/ai_providers/factory.py
src/cicaddy/ai_providers/gemini.py
src/cicaddy/ai_providers/openai.py
src/cicaddy/cli/__init__.py
src/cicaddy/cli/arg_mapping.py
src/cicaddy/cli/commands.py
src/cicaddy/cli/env_loader.py
src/cicaddy/cli/graph_context.py
src/cicaddy/cli/main.py
src/cicaddy/config/__init__.py
src/cicaddy/config/advanced_settings.py
src/cicaddy/config/settings.py
src/cicaddy/dspy/__init__.py
src/cicaddy/dspy/prompt_builder.py
src/cicaddy/dspy/task_loader.py
src/cicaddy/dspy/task_schema.py
src/cicaddy/execution/__init__.py
src/cicaddy/execution/context_compactor.py
src/cicaddy/execution/engine.py
src/cicaddy/execution/error_classifier.py
src/cicaddy/execution/event_log.py
src/cicaddy/execution/knowledge_store.py
src/cicaddy/execution/progressive_analyzer.py
src/cicaddy/execution/progressive_memory.py
src/cicaddy/execution/recovery.py
src/cicaddy/execution/result_formatter.py
src/cicaddy/execution/steps.py
src/cicaddy/execution/summary_validator.py
src/cicaddy/execution/token_aware_executor.py
src/cicaddy/execution/tool_result_processor.py
src/cicaddy/execution/turn.py
src/cicaddy/git/__init__.py
src/cicaddy/git/diff_analyzer.py
src/cicaddy/mcp_client/__init__.py
src/cicaddy/mcp_client/cache.py
src/cicaddy/mcp_client/circuit_breaker.py
src/cicaddy/mcp_client/client.py
src/cicaddy/mcp_client/connection_pool.py
src/cicaddy/mcp_client/enterprise_client.py
src/cicaddy/mcp_client/metrics.py
src/cicaddy/mcp_client/retry.py
src/cicaddy/mcp_client/security.py
src/cicaddy/mcp_client/telemetry.py
src/cicaddy/mcp_client/transports/__init__.py
src/cicaddy/mcp_client/transports/base.py
src/cicaddy/mcp_client/transports/http.py
src/cicaddy/mcp_client/transports/sse.py
src/cicaddy/mcp_client/transports/stdio.py
src/cicaddy/mcp_client/transports/websocket.py
src/cicaddy/notifications/__init__.py
src/cicaddy/notifications/base.py
src/cicaddy/notifications/email.py
src/cicaddy/notifications/formatters.py
src/cicaddy/notifications/rich_slack.py
src/cicaddy/notifications/slack.py
src/cicaddy/reports/__init__.py
src/cicaddy/reports/html_formatter.py
src/cicaddy/tools/__init__.py
src/cicaddy/tools/decorator.py
src/cicaddy/tools/file_tools.py
src/cicaddy/tools/registry.py
src/cicaddy/utils/__init__.py
src/cicaddy/utils/env_substitution.py
src/cicaddy/utils/formatting_utils.py
src/cicaddy/utils/logger.py
src/cicaddy/utils/retry.py
src/cicaddy/utils/token_utils.py
src/cicaddy/utils/tool_converter.py