README.md
pyproject.toml
src/cmdop_claude/__init__.py
src/cmdop_claude/_client.py
src/cmdop_claude/_config.py
src/cmdop_claude/_constants.py
src/cmdop_claude.egg-info/PKG-INFO
src/cmdop_claude.egg-info/SOURCES.txt
src/cmdop_claude.egg-info/dependency_links.txt
src/cmdop_claude.egg-info/requires.txt
src/cmdop_claude.egg-info/top_level.txt
src/cmdop_claude/bundled_skills/commit/SKILL.md
src/cmdop_claude/docs/.gitkeep
src/cmdop_claude/docs/docs.db
src/cmdop_claude/exceptions/__init__.py
src/cmdop_claude/exceptions/types.py
src/cmdop_claude/infrastructure/__init__.py
src/cmdop_claude/infrastructure/llm.py
src/cmdop_claude/infrastructure/storage.py
src/cmdop_claude/models/__init__.py
src/cmdop_claude/models/base.py
src/cmdop_claude/models/claude/__init__.py
src/cmdop_claude/models/claude/hooks.py
src/cmdop_claude/models/claude/permissions.py
src/cmdop_claude/models/claude/stats.py
src/cmdop_claude/models/config/__init__.py
src/cmdop_claude/models/config/cmdop_config.py
src/cmdop_claude/models/config/mcp.py
src/cmdop_claude/models/docs/__init__.py
src/cmdop_claude/models/docs/git_context.py
src/cmdop_claude/models/docs/project_map.py
src/cmdop_claude/models/sidecar/__init__.py
src/cmdop_claude/models/sidecar/activity.py
src/cmdop_claude/models/sidecar/fix.py
src/cmdop_claude/models/sidecar/init.py
src/cmdop_claude/models/sidecar/review.py
src/cmdop_claude/models/sidecar/scan.py
src/cmdop_claude/models/sidecar/status.py
src/cmdop_claude/models/skill/__init__.py
src/cmdop_claude/models/skill/plugin.py
src/cmdop_claude/models/skill/skill.py
src/cmdop_claude/models/skill/task.py
src/cmdop_claude/services/__init__.py
src/cmdop_claude/services/base.py
src/cmdop_claude/services/changelog/__init__.py
src/cmdop_claude/services/changelog/changelog_service.py
src/cmdop_claude/services/claude/__init__.py
src/cmdop_claude/services/claude/claude_service.py
src/cmdop_claude/services/claude/hooks_service.py
src/cmdop_claude/services/claude/mcp_service.py
src/cmdop_claude/services/docs/__init__.py
src/cmdop_claude/services/docs/docs_builder.py
src/cmdop_claude/services/docs/docs_service.py
src/cmdop_claude/services/docs/embed_service.py
src/cmdop_claude/services/docs/vector_indexer.py
src/cmdop_claude/services/plugins/__init__.py
src/cmdop_claude/services/plugins/plugin_service.py
src/cmdop_claude/services/sidecar/__init__.py
src/cmdop_claude/services/sidecar/fix_service.py
src/cmdop_claude/services/sidecar/init_service.py
src/cmdop_claude/services/sidecar/mcp_reg_service.py
src/cmdop_claude/services/sidecar/review_service.py
src/cmdop_claude/services/sidecar/state.py
src/cmdop_claude/services/sidecar/status_service.py
src/cmdop_claude/services/sidecar/task_service.py
src/cmdop_claude/services/skills/__init__.py
src/cmdop_claude/services/skills/registry_service.py
src/cmdop_claude/services/skills/skill_service.py
src/cmdop_claude/services/updater/__init__.py
src/cmdop_claude/services/updater/update_service.py
src/cmdop_claude/sidecar/__init__.py
src/cmdop_claude/sidecar/__main__.py
src/cmdop_claude/sidecar/hook.py
src/cmdop_claude/sidecar/server.py
src/cmdop_claude/sidecar/activity/__init__.py
src/cmdop_claude/sidecar/activity/activity.py
src/cmdop_claude/sidecar/cache/__init__.py
src/cmdop_claude/sidecar/cache/cache.py
src/cmdop_claude/sidecar/cache/merkle_cache.py
src/cmdop_claude/sidecar/git/__init__.py
src/cmdop_claude/sidecar/git/git_context.py
src/cmdop_claude/sidecar/map/__init__.py
src/cmdop_claude/sidecar/map/mapper.py
src/cmdop_claude/sidecar/scan/__init__.py
src/cmdop_claude/sidecar/scan/_rules_templates.py
src/cmdop_claude/sidecar/scan/_sidecar_section.py
src/cmdop_claude/sidecar/scan/scanner.py
src/cmdop_claude/sidecar/scan/toon.py
src/cmdop_claude/sidecar/scan/tree_summarizer.py
src/cmdop_claude/sidecar/tasks/__init__.py
src/cmdop_claude/sidecar/tasks/tasks.py
src/cmdop_claude/sidecar/tools/__init__.py
src/cmdop_claude/sidecar/tools/_service_registry.py
src/cmdop_claude/sidecar/tools/changelog_tools.py
src/cmdop_claude/sidecar/tools/docs_tools.py
src/cmdop_claude/sidecar/tools/init_tools.py
src/cmdop_claude/sidecar/tools/map_tools.py
src/cmdop_claude/sidecar/tools/plugin_tools.py
src/cmdop_claude/sidecar/tools/review_tools.py
src/cmdop_claude/sidecar/tools/sidecar_tools.py
src/cmdop_claude/sidecar/tools/skills_tools.py
src/cmdop_claude/sidecar/tools/task_tools.py
src/cmdop_claude/sidecar/utils/__init__.py
src/cmdop_claude/sidecar/utils/exclusions.py
src/cmdop_claude/sidecar/utils/prompts.py
src/cmdop_claude/sidecar/utils/text_utils.py
src/cmdop_claude/ui/__init__.py
src/cmdop_claude/ui/main.py
src/cmdop_claude/ui/app/__init__.py
src/cmdop_claude/ui/app/_auditor.py
src/cmdop_claude/ui/app/_changelog.py
src/cmdop_claude/ui/app/_docs.py
src/cmdop_claude/ui/app/_graph.py
src/cmdop_claude/ui/app/_hooks.py
src/cmdop_claude/ui/app/_mcp.py
src/cmdop_claude/ui/app/_project_map.py
src/cmdop_claude/ui/app/_settings.py
src/cmdop_claude/ui/app/_sidecar.py
src/cmdop_claude/ui/app/_tasks.py
src/cmdop_claude/ui/app/settings/__init__.py
src/cmdop_claude/ui/app/settings/_claude_settings.py
src/cmdop_claude/ui/app/settings/_guardrails.py
src/cmdop_claude/ui/app/settings/_llm.py
src/cmdop_claude/ui/app/skills/__init__.py
src/cmdop_claude/ui/app/skills/_import.py
src/cmdop_claude/ui/app/skills/_installed.py
src/cmdop_claude/ui/app/skills/_marketplace.py
src/cmdop_claude/utils/__init__.py