CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/codegeass/__init__.py
src/codegeass/py.typed
src/codegeass.egg-info/PKG-INFO
src/codegeass.egg-info/SOURCES.txt
src/codegeass.egg-info/dependency_links.txt
src/codegeass.egg-info/entry_points.txt
src/codegeass.egg-info/requires.txt
src/codegeass.egg-info/top_level.txt
src/codegeass/cli/__init__.py
src/codegeass/cli/main.py
src/codegeass/cli/commands/__init__.py
src/codegeass/cli/commands/approval.py
src/codegeass/cli/commands/cron.py
src/codegeass/cli/commands/dashboard.py
src/codegeass/cli/commands/execution.py
src/codegeass/cli/commands/logs.py
src/codegeass/cli/commands/notification.py
src/codegeass/cli/commands/project.py
src/codegeass/cli/commands/provider.py
src/codegeass/cli/commands/scheduler.py
src/codegeass/cli/commands/setup.py
src/codegeass/cli/commands/skill.py
src/codegeass/cli/commands/task.py
src/codegeass/cli/commands/project/__init__.py
src/codegeass/cli/commands/project/add_remove.py
src/codegeass/cli/commands/project/init_control.py
src/codegeass/cli/commands/project/list_show.py
src/codegeass/cli/commands/project/utils.py
src/codegeass/cli/commands/task/__init__.py
src/codegeass/cli/commands/task/create.py
src/codegeass/cli/commands/task/list_show.py
src/codegeass/cli/commands/task/run_control.py
src/codegeass/cli/commands/task/update_stats.py
src/codegeass/core/__init__.py
src/codegeass/core/entities.py
src/codegeass/core/exceptions.py
src/codegeass/core/value_objects.py
src/codegeass/core/entities/__init__.py
src/codegeass/core/entities/project.py
src/codegeass/core/entities/prompt.py
src/codegeass/core/entities/skill.py
src/codegeass/core/entities/task.py
src/codegeass/core/entities/template.py
src/codegeass/dashboard/__init__.py
src/codegeass/dashboard/config.py
src/codegeass/dashboard/dependencies.py
src/codegeass/dashboard/main.py
src/codegeass/dashboard/websocket.py
src/codegeass/dashboard/models/__init__.py
src/codegeass/dashboard/models/approval.py
src/codegeass/dashboard/models/execution.py
src/codegeass/dashboard/models/notification.py
src/codegeass/dashboard/models/project.py
src/codegeass/dashboard/models/provider.py
src/codegeass/dashboard/models/scheduler.py
src/codegeass/dashboard/models/skill.py
src/codegeass/dashboard/models/task.py
src/codegeass/dashboard/routers/__init__.py
src/codegeass/dashboard/routers/approvals.py
src/codegeass/dashboard/routers/executions.py
src/codegeass/dashboard/routers/filesystem.py
src/codegeass/dashboard/routers/logs.py
src/codegeass/dashboard/routers/notifications.py
src/codegeass/dashboard/routers/projects.py
src/codegeass/dashboard/routers/providers.py
src/codegeass/dashboard/routers/scheduler.py
src/codegeass/dashboard/routers/skills.py
src/codegeass/dashboard/routers/tasks.py
src/codegeass/dashboard/services/__init__.py
src/codegeass/dashboard/services/approval_service.py
src/codegeass/dashboard/services/execution_service.py
src/codegeass/dashboard/services/log_service.py
src/codegeass/dashboard/services/notification_service.py
src/codegeass/dashboard/services/scheduler_service.py
src/codegeass/dashboard/services/skill_service.py
src/codegeass/dashboard/services/task_service.py
src/codegeass/dashboard/static/apple-touch-icon.png
src/codegeass/dashboard/static/favicon-16x16.png
src/codegeass/dashboard/static/favicon-32x32.png
src/codegeass/dashboard/static/favicon.ico
src/codegeass/dashboard/static/index.html
src/codegeass/dashboard/static/logo.png
src/codegeass/dashboard/static/assets/index-CO6YZ6Oo.js
src/codegeass/dashboard/static/assets/index-Dw1tiYjf.css
src/codegeass/execution/__init__.py
src/codegeass/execution/events.py
src/codegeass/execution/executor.py
src/codegeass/execution/output_parser.py
src/codegeass/execution/plan_approval.py
src/codegeass/execution/session.py
src/codegeass/execution/worktree.py
src/codegeass/execution/executor/__init__.py
src/codegeass/execution/executor/context_builder.py
src/codegeass/execution/executor/core.py
src/codegeass/execution/executor/environment.py
src/codegeass/execution/executor/strategy_selector.py
src/codegeass/execution/executor/validation.py
src/codegeass/execution/plan_service/__init__.py
src/codegeass/execution/plan_service/approval_handler.py
src/codegeass/execution/plan_service/message_sender.py
src/codegeass/execution/plan_service/service.py
src/codegeass/execution/strategies/__init__.py
src/codegeass/execution/strategies/autonomous.py
src/codegeass/execution/strategies/base.py
src/codegeass/execution/strategies/claude_cli.py
src/codegeass/execution/strategies/context.py
src/codegeass/execution/strategies/headless.py
src/codegeass/execution/strategies/plan_mode.py
src/codegeass/execution/strategies/provider.py
src/codegeass/execution/strategies/skill.py
src/codegeass/execution/tracker/__init__.py
src/codegeass/execution/tracker/event_emitter.py
src/codegeass/execution/tracker/execution.py
src/codegeass/execution/tracker/persistence.py
src/codegeass/execution/tracker/tracker.py
src/codegeass/factory/__init__.py
src/codegeass/factory/registry.py
src/codegeass/factory/skill_resolver.py
src/codegeass/factory/task_builder.py
src/codegeass/factory/task_factory.py
src/codegeass/notifications/__init__.py
src/codegeass/notifications/callback_handler.py
src/codegeass/notifications/exceptions.py
src/codegeass/notifications/formatter.py
src/codegeass/notifications/handler.py
src/codegeass/notifications/interactive.py
src/codegeass/notifications/interactive_sender.py
src/codegeass/notifications/models.py
src/codegeass/notifications/registry.py
src/codegeass/notifications/service.py
src/codegeass/notifications/callbacks/__init__.py
src/codegeass/notifications/callbacks/globals.py
src/codegeass/notifications/callbacks/handler.py
src/codegeass/notifications/callbacks/models.py
src/codegeass/notifications/callbacks/telegram_server.py
src/codegeass/notifications/providers/__init__.py
src/codegeass/notifications/providers/base.py
src/codegeass/notifications/providers/discord.py
src/codegeass/notifications/providers/discord_utils.py
src/codegeass/notifications/providers/teams.py
src/codegeass/notifications/providers/teams_utils.py
src/codegeass/notifications/providers/telegram.py
src/codegeass/providers/__init__.py
src/codegeass/providers/base.py
src/codegeass/providers/exceptions.py
src/codegeass/providers/registry.py
src/codegeass/providers/claude/__init__.py
src/codegeass/providers/claude/adapter.py
src/codegeass/providers/claude/cli.py
src/codegeass/providers/claude/output_parser.py
src/codegeass/providers/codex/__init__.py
src/codegeass/providers/codex/adapter.py
src/codegeass/providers/codex/cli.py
src/codegeass/providers/codex/output_parser.py
src/codegeass/scheduling/__init__.py
src/codegeass/scheduling/cron_parser.py
src/codegeass/scheduling/job.py
src/codegeass/scheduling/scheduler.py
src/codegeass/storage/__init__.py
src/codegeass/storage/approval_repository.py
src/codegeass/storage/channel_repository.py
src/codegeass/storage/credential_manager.py
src/codegeass/storage/log_repository.py
src/codegeass/storage/project_repository.py
src/codegeass/storage/protocols.py
src/codegeass/storage/task_repository.py
src/codegeass/storage/yaml_backend.py
tests/test_entities.py
tests/test_executor.py
tests/test_factory.py
tests/test_scheduler.py
tests/test_teams_provider.py