LICENSE
MANIFEST.in
README.md
pyproject.toml
snag/__init__.py
snag/__main__.py
snag/compile_file.py
snag/version.py
snag/adapters/__init__.py
snag/adapters/base.py
snag/adapters/agents/__init__.py
snag/adapters/agents/claude.py
snag/adapters/agents/openai.py
snag/cli/__init__.py
snag/cli/app.py
snag/cli/audit.py
snag/cli/banner.py
snag/cli/console.py
snag/cli/repl.py
snag/cli/commands/__init__.py
snag/cli/commands/audit_cmd.py
snag/cli/commands/battle_cmd.py
snag/cli/commands/brief_cmd.py
snag/cli/commands/chats_cmd.py
snag/cli/commands/coach_cmd.py
snag/cli/commands/compile_cmd.py
snag/cli/commands/config_cmd.py
snag/cli/commands/cost_cmd.py
snag/cli/commands/daemon_cmd.py
snag/cli/commands/doctor_cmd.py
snag/cli/commands/fix_cmd.py
snag/cli/commands/guard_cmd.py
snag/cli/commands/init_cmd.py
snag/cli/commands/keys_cmd.py
snag/cli/commands/leaderboard_cmd.py
snag/cli/commands/learning_cmd.py
snag/cli/commands/log_cmd.py
snag/cli/commands/marketplace_cmd.py
snag/cli/commands/mcp_cmd.py
snag/cli/commands/memory_cmd.py
snag/cli/commands/notify_cmd.py
snag/cli/commands/openclaw_cmd.py
snag/cli/commands/patterns_cmd.py
snag/cli/commands/project_cmd.py
snag/cli/commands/prove_cmd.py
snag/cli/commands/prune_cmd.py
snag/cli/commands/run_cmd.py
snag/cli/commands/shell_init_cmd.py
snag/cli/commands/skills_cmd.py
snag/cli/commands/snag_cmd.py
snag/cli/commands/toggle_cmd.py
snag/cli/commands/undo_cmd.py
snag/cli/commands/upgrade_cmd.py
snag/cli/commands/watch_cmd.py
snag/cli/commands/wrap_cmd.py
snag/core/__init__.py
snag/core/_new_guardrails_go_rust.py
snag/core/_new_guardrails_java_cross.py
snag/core/_new_guardrails_python.py
snag/core/_new_guardrails_typescript.py
snag/core/agent_action.py
snag/core/agent_coach.py
snag/core/ast_engine.py
snag/core/auto_coach.py
snag/core/auto_init.py
snag/core/auto_learner.py
snag/core/battle.py
snag/core/behavior_engine.py
snag/core/behavioral_profile.py
snag/core/coaching_packs.py
snag/core/codebase_brief.py
snag/core/community_hub.py
snag/core/compile_file.py
snag/core/compiler.py
snag/core/compiler_triggers.py
snag/core/daemon.py
snag/core/daemon_installer.py
snag/core/decomposer.py
snag/core/diff_analyzer.py
snag/core/fix_engine.py
snag/core/guard.py
snag/core/history_ingest.py
snag/core/hook_installer.py
snag/core/learning_loop.py
snag/core/linter_installer.py
snag/core/model_analyzer.py
snag/core/notifier.py
snag/core/observer.py
snag/core/orchestrator.py
snag/core/pattern_analyzer.py
snag/core/pattern_engine.py
snag/core/proactive.py
snag/core/proactive_coach.py
snag/core/project_config.py
snag/core/project_knowledge.py
snag/core/project_scanner.py
snag/core/prove.py
snag/core/repair_agent.py
snag/core/rlm.py
snag/core/rule_pack.py
snag/core/shell_installer.py
snag/core/skill_compiler_bridge.py
snag/core/skill_extractor.py
snag/core/smart_router.py
snag/core/snag_agent.py
snag/core/tooling.py
snag/core/tools.py
snag/core/trigger_object.py
snag/core/undo.py
snag/core/builtin_packs/__init__.py
snag/core/builtin_packs/go.json
snag/core/builtin_packs/python.json
snag/core/builtin_packs/rust.json
snag/core/builtin_packs/typescript.json
snag/extensions/vscode/extension.js
snag/extensions/vscode/package.json
snag/hooks/__init__.py
snag/hooks/post_write.py
snag/hooks/pre_command.py
snag/hooks/pre_read.py
snag/hooks/pre_tool_universal.py
snag/integrations/__init__.py
snag/integrations/openclaw.py
snag/integrations/openclaw_setup.py
snag/integrations/openclaw_sync.py
snag/marketplace/__init__.py
snag/marketplace/pack.py
snag/marketplace/registry.py
snag/marketplace/validator.py
snag/mcp/__init__.py
snag/mcp/blueprint.py
snag/mcp/file_watcher.py
snag/mcp/loop_detector.py
snag/mcp/secret_scanner.py
snag/mcp/server.py
snag/mcp/session_report.py
snag/mcp/tools.py
snag/patterns/__init__.py
snag/patterns/base.py
snag/skills/__init__.py
snag/skills/base.py
snag/skills/installer.py
snag/skills/manager.py
snag/skills/registry.py
snag/skills/security.py
snag/skills/builtin/docx/SKILL.md
snag/skills/builtin/testing/SKILL.md
snag/storage/__init__.py
snag/storage/base.py
snag/storage/chat_store.py
snag/storage/seed.py
snag/storage/sqlite_store.py
snag/storage/migrations/__init__.py
snag/storage/migrations/v001_initial.py
snag/storage/migrations/v002_agent_corrections.py
snag/storage/migrations/v002_rename_reflex.py
snag/storage/migrations/v004_rename_snag.py
snag/storage/migrations/v005_mcp_sessions.py
snag/ui/__init__.py
snag/ui/fix_dashboard.py
snag/ui/session_ui.py
snag/utils/__init__.py
snag/utils/atomic_io.py
snag/utils/config.py
snag/utils/discovery.py
snag/utils/logging_config.py
snag/utils/model_select.py
snag/utils/pricing.py
snag/utils/project_meta.py
snag/utils/version_check.py
snagged.egg-info/PKG-INFO
snagged.egg-info/SOURCES.txt
snagged.egg-info/dependency_links.txt
snagged.egg-info/entry_points.txt
snagged.egg-info/requires.txt
snagged.egg-info/top_level.txt
tests/test_ai_brief.py
tests/test_concurrent_compiler.py
tests/test_dogfood.py
tests/test_dogfood_external.py
tests/test_dynamic_transforms.py
tests/test_snagobjects_export_install.py
tests/test_value_proof.py