2026-02-14T12:31:58,238 Created temporary directory: /tmp/pip-ephem-wheel-cache-tz_ohji9 2026-02-14T12:31:58,240 Created temporary directory: /tmp/pip-build-tracker-vs2k77xx 2026-02-14T12:31:58,241 Initialized build tracking at /tmp/pip-build-tracker-vs2k77xx 2026-02-14T12:31:58,241 Created build tracker: /tmp/pip-build-tracker-vs2k77xx 2026-02-14T12:31:58,242 Entered build tracker: /tmp/pip-build-tracker-vs2k77xx 2026-02-14T12:31:58,243 Created temporary directory: /tmp/pip-wheel-slpmkabw 2026-02-14T12:31:58,246 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-14T12:31:58,248 Created temporary directory: /tmp/pip-ephem-wheel-cache-cjbfc0tx 2026-02-14T12:31:58,270 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T12:31:58,273 2 location(s) to search for versions of snagged: 2026-02-14T12:31:58,273 * https://pypi.org/simple/snagged/ 2026-02-14T12:31:58,273 * https://www.piwheels.org/simple/snagged/ 2026-02-14T12:31:58,274 Fetching project page and analyzing links: https://pypi.org/simple/snagged/ 2026-02-14T12:31:58,275 Getting page https://pypi.org/simple/snagged/ 2026-02-14T12:31:58,276 Found index url https://pypi.org/simple 2026-02-14T12:31:58,427 Fetched page https://pypi.org/simple/snagged/ as application/vnd.pypi.simple.v1+json 2026-02-14T12:31:58,429 Skipping link: No binaries permitted for snagged: https://files.pythonhosted.org/packages/bb/35/deb1fcdf017df7484400afef280f97c9e8d46008af2b134798aca743c7ea/snagged-0.1.0-py3-none-any.whl (from https://pypi.org/simple/snagged/) (requires-python:>=3.10) 2026-02-14T12:31:58,430 Skipping link: No binaries permitted for snagged: https://files.pythonhosted.org/packages/e1/50/a3012848ae54c417ae9811886ceadc2b8ca6ecb8b68b4aed7fe88d97213a/snagged-0.1.2-py3-none-any.whl (from https://pypi.org/simple/snagged/) (requires-python:>=3.10) 2026-02-14T12:31:58,431 Found link https://files.pythonhosted.org/packages/94/54/02532d90bfa920c2f8ed12eb694870751501786ae6f3f432ef4978222f00/snagged-0.1.2.tar.gz (from https://pypi.org/simple/snagged/) (requires-python:>=3.10), version: 0.1.2 2026-02-14T12:31:58,432 Skipping link: No binaries permitted for snagged: https://files.pythonhosted.org/packages/a9/26/7f9656e061bc5c8465ac99dd20a7659d3a79c9a7622a8e607cb846eae9d3/snagged-0.1.3-py3-none-any.whl (from https://pypi.org/simple/snagged/) (requires-python:>=3.10) 2026-02-14T12:31:58,433 Found link https://files.pythonhosted.org/packages/1e/bc/cd2fda3c7e46577618c4143d7f8b914256df559fbe903159465efca50d1f/snagged-0.1.3.tar.gz (from https://pypi.org/simple/snagged/) (requires-python:>=3.10), version: 0.1.3 2026-02-14T12:31:58,433 Skipping link: No binaries permitted for snagged: https://files.pythonhosted.org/packages/6d/70/2a09f0e869fc4e6e7b9f4d60087fa4e4461e956295cb09354197c07e1259/snagged-0.1.4-py3-none-any.whl (from https://pypi.org/simple/snagged/) (requires-python:>=3.10) 2026-02-14T12:31:58,434 Found link https://files.pythonhosted.org/packages/f5/bb/95f6c1289640d2e9ef0a43181cc78a7017913f805f454448387e95afdead/snagged-0.1.4.tar.gz (from https://pypi.org/simple/snagged/) (requires-python:>=3.10), version: 0.1.4 2026-02-14T12:31:58,435 Fetching project page and analyzing links: https://www.piwheels.org/simple/snagged/ 2026-02-14T12:31:58,436 Getting page https://www.piwheels.org/simple/snagged/ 2026-02-14T12:31:58,437 Found index url https://www.piwheels.org/simple 2026-02-14T12:31:58,601 Fetched page https://www.piwheels.org/simple/snagged/ as text/html 2026-02-14T12:31:58,603 Skipping link: No binaries permitted for snagged: https://www.piwheels.org/simple/snagged/snagged-0.1.2-py3-none-any.whl#sha256=77af457dbf4f0df725809dbf2ef8ad12b00c63a88fcd71baf34f2ec52d7b4d53 (from https://www.piwheels.org/simple/snagged/) (requires-python:>=3.10) 2026-02-14T12:31:58,604 Skipping link: not a file: https://www.piwheels.org/simple/snagged/ 2026-02-14T12:31:58,605 Skipping link: not a file: https://pypi.org/simple/snagged/ 2026-02-14T12:31:58,625 Given no hashes to check 1 links for project 'snagged': discarding no candidates 2026-02-14T12:31:58,644 Collecting snagged==0.1.4 2026-02-14T12:31:58,646 Created temporary directory: /tmp/pip-unpack-wrtalbe4 2026-02-14T12:31:58,793 Downloading snagged-0.1.4.tar.gz (676 kB) 2026-02-14T12:31:59,379 Added snagged==0.1.4 from https://files.pythonhosted.org/packages/f5/bb/95f6c1289640d2e9ef0a43181cc78a7017913f805f454448387e95afdead/snagged-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-vs2k77xx' 2026-02-14T12:31:59,384 Created temporary directory: /tmp/pip-build-env-yrqfn51f 2026-02-14T12:31:59,389 Installing build dependencies: started 2026-02-14T12:31:59,390 Running command pip subprocess to install build dependencies 2026-02-14T12:32:00,539 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T12:32:01,407 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-14T12:32:01,429 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T12:32:03,169 Collecting setuptools>=61.0 2026-02-14T12:32:03,273 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T12:32:06,302 Installing collected packages: setuptools 2026-02-14T12:32:09,351 Successfully installed setuptools-82.0.0 2026-02-14T12:32:09,619 Installing build dependencies: finished with status 'done' 2026-02-14T12:32:09,625 Getting requirements to build wheel: started 2026-02-14T12:32:09,627 Running command Getting requirements to build wheel 2026-02-14T12:32:10,390 running egg_info 2026-02-14T12:32:10,396 writing snagged.egg-info/PKG-INFO 2026-02-14T12:32:10,404 writing dependency_links to snagged.egg-info/dependency_links.txt 2026-02-14T12:32:10,406 writing entry points to snagged.egg-info/entry_points.txt 2026-02-14T12:32:10,411 writing requirements to snagged.egg-info/requires.txt 2026-02-14T12:32:10,412 writing top-level names to snagged.egg-info/top_level.txt 2026-02-14T12:32:10,464 reading manifest file 'snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:10,475 reading manifest template 'MANIFEST.in' 2026-02-14T12:32:10,477 warning: no files found matching '*.py' under directory 'reflex/hooks' 2026-02-14T12:32:10,478 warning: no files found matching '*.json' under directory 'reflex/core/builtin_packs' 2026-02-14T12:32:10,479 warning: no files found matching '*.md' under directory 'reflex/skills/builtin' 2026-02-14T12:32:10,480 warning: no files found matching '*.json' under directory 'reflex/skills/builtin' 2026-02-14T12:32:10,480 warning: no files found matching '*.txt' under directory 'reflex/skills/builtin' 2026-02-14T12:32:10,481 adding license file 'LICENSE' 2026-02-14T12:32:10,490 writing manifest file 'snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:10,588 Getting requirements to build wheel: finished with status 'done' 2026-02-14T12:32:10,592 Created temporary directory: /tmp/pip-modern-metadata-04fx9anh 2026-02-14T12:32:10,594 Preparing metadata (pyproject.toml): started 2026-02-14T12:32:10,595 Running command Preparing metadata (pyproject.toml) 2026-02-14T12:32:11,252 running dist_info 2026-02-14T12:32:11,263 creating /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info 2026-02-14T12:32:11,264 writing /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/PKG-INFO 2026-02-14T12:32:11,272 writing dependency_links to /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/dependency_links.txt 2026-02-14T12:32:11,274 writing entry points to /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/entry_points.txt 2026-02-14T12:32:11,279 writing requirements to /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/requires.txt 2026-02-14T12:32:11,280 writing top-level names to /tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/top_level.txt 2026-02-14T12:32:11,282 writing manifest file '/tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:11,327 reading manifest file '/tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:11,329 reading manifest template 'MANIFEST.in' 2026-02-14T12:32:11,331 warning: no files found matching '*.py' under directory 'reflex/hooks' 2026-02-14T12:32:11,332 warning: no files found matching '*.json' under directory 'reflex/core/builtin_packs' 2026-02-14T12:32:11,332 warning: no files found matching '*.md' under directory 'reflex/skills/builtin' 2026-02-14T12:32:11,333 warning: no files found matching '*.json' under directory 'reflex/skills/builtin' 2026-02-14T12:32:11,334 warning: no files found matching '*.txt' under directory 'reflex/skills/builtin' 2026-02-14T12:32:11,334 adding license file 'LICENSE' 2026-02-14T12:32:11,342 writing manifest file '/tmp/pip-modern-metadata-04fx9anh/snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:11,344 creating '/tmp/pip-modern-metadata-04fx9anh/snagged-0.1.4.dist-info' 2026-02-14T12:32:11,470 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T12:32:11,476 Source in /tmp/pip-wheel-slpmkabw/snagged_c224a7345f1344c3b42eccbd5696f2cc has version 0.1.4, which satisfies requirement snagged==0.1.4 from https://files.pythonhosted.org/packages/f5/bb/95f6c1289640d2e9ef0a43181cc78a7017913f805f454448387e95afdead/snagged-0.1.4.tar.gz 2026-02-14T12:32:11,477 Removed snagged==0.1.4 from https://files.pythonhosted.org/packages/f5/bb/95f6c1289640d2e9ef0a43181cc78a7017913f805f454448387e95afdead/snagged-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-vs2k77xx' 2026-02-14T12:32:11,485 Created temporary directory: /tmp/pip-unpack-79lxdlm_ 2026-02-14T12:32:11,486 Building wheels for collected packages: snagged 2026-02-14T12:32:11,490 Created temporary directory: /tmp/pip-wheel-y15b3pd4 2026-02-14T12:32:11,491 Destination directory: /tmp/pip-wheel-y15b3pd4 2026-02-14T12:32:11,493 Building wheel for snagged (pyproject.toml): started 2026-02-14T12:32:11,494 Running command Building wheel for snagged (pyproject.toml) 2026-02-14T12:32:12,156 running bdist_wheel 2026-02-14T12:32:12,174 running build 2026-02-14T12:32:12,174 running build_py 2026-02-14T12:32:12,180 creating build/lib/snag 2026-02-14T12:32:12,182 copying snag/version.py -> build/lib/snag 2026-02-14T12:32:12,184 copying snag/__main__.py -> build/lib/snag 2026-02-14T12:32:12,186 copying snag/compile_file.py -> build/lib/snag 2026-02-14T12:32:12,188 copying snag/__init__.py -> build/lib/snag 2026-02-14T12:32:12,190 creating build/lib/snag/ui 2026-02-14T12:32:12,191 copying snag/ui/session_ui.py -> build/lib/snag/ui 2026-02-14T12:32:12,194 copying snag/ui/fix_dashboard.py -> build/lib/snag/ui 2026-02-14T12:32:12,196 copying snag/ui/__init__.py -> build/lib/snag/ui 2026-02-14T12:32:12,199 creating build/lib/snag/skills 2026-02-14T12:32:12,200 copying snag/skills/registry.py -> build/lib/snag/skills 2026-02-14T12:32:12,202 copying snag/skills/installer.py -> build/lib/snag/skills 2026-02-14T12:32:12,204 copying snag/skills/security.py -> build/lib/snag/skills 2026-02-14T12:32:12,207 copying snag/skills/__init__.py -> build/lib/snag/skills 2026-02-14T12:32:12,209 copying snag/skills/base.py -> build/lib/snag/skills 2026-02-14T12:32:12,211 copying snag/skills/manager.py -> build/lib/snag/skills 2026-02-14T12:32:12,214 creating build/lib/snag/patterns 2026-02-14T12:32:12,215 copying snag/patterns/__init__.py -> build/lib/snag/patterns 2026-02-14T12:32:12,217 copying snag/patterns/base.py -> build/lib/snag/patterns 2026-02-14T12:32:12,220 creating build/lib/snag/storage 2026-02-14T12:32:12,221 copying snag/storage/seed.py -> build/lib/snag/storage 2026-02-14T12:32:12,223 copying snag/storage/sqlite_store.py -> build/lib/snag/storage 2026-02-14T12:32:12,226 copying snag/storage/chat_store.py -> build/lib/snag/storage 2026-02-14T12:32:12,228 copying snag/storage/__init__.py -> build/lib/snag/storage 2026-02-14T12:32:12,230 copying snag/storage/base.py -> build/lib/snag/storage 2026-02-14T12:32:12,233 creating build/lib/snag/core 2026-02-14T12:32:12,234 copying snag/core/daemon.py -> build/lib/snag/core 2026-02-14T12:32:12,239 copying snag/core/daemon_installer.py -> build/lib/snag/core 2026-02-14T12:32:12,242 copying snag/core/tooling.py -> build/lib/snag/core 2026-02-14T12:32:12,245 copying snag/core/auto_coach.py -> build/lib/snag/core 2026-02-14T12:32:12,248 copying snag/core/_new_guardrails_java_cross.py -> build/lib/snag/core 2026-02-14T12:32:12,251 copying snag/core/learning_loop.py -> build/lib/snag/core 2026-02-14T12:32:12,253 copying snag/core/skill_compiler_bridge.py -> build/lib/snag/core 2026-02-14T12:32:12,255 copying snag/core/notifier.py -> build/lib/snag/core 2026-02-14T12:32:12,257 copying snag/core/trigger_object.py -> build/lib/snag/core 2026-02-14T12:32:12,259 copying snag/core/compiler_triggers.py -> build/lib/snag/core 2026-02-14T12:32:12,261 copying snag/core/coaching_packs.py -> build/lib/snag/core 2026-02-14T12:32:12,264 copying snag/core/tools.py -> build/lib/snag/core 2026-02-14T12:32:12,267 copying snag/core/compiler.py -> build/lib/snag/core 2026-02-14T12:32:12,277 copying snag/core/behavior_engine.py -> build/lib/snag/core 2026-02-14T12:32:12,279 copying snag/core/agent_action.py -> build/lib/snag/core 2026-02-14T12:32:12,281 copying snag/core/proactive.py -> build/lib/snag/core 2026-02-14T12:32:12,283 copying snag/core/linter_installer.py -> build/lib/snag/core 2026-02-14T12:32:12,286 copying snag/core/guard.py -> build/lib/snag/core 2026-02-14T12:32:12,288 copying snag/core/undo.py -> build/lib/snag/core 2026-02-14T12:32:12,290 copying snag/core/history_ingest.py -> build/lib/snag/core 2026-02-14T12:32:12,292 copying snag/core/auto_init.py -> build/lib/snag/core 2026-02-14T12:32:12,295 copying snag/core/model_analyzer.py -> build/lib/snag/core 2026-02-14T12:32:12,298 copying snag/core/hook_installer.py -> build/lib/snag/core 2026-02-14T12:32:12,301 copying snag/core/snag_agent.py -> build/lib/snag/core 2026-02-14T12:32:12,304 copying snag/core/fix_engine.py -> build/lib/snag/core 2026-02-14T12:32:12,307 copying snag/core/orchestrator.py -> build/lib/snag/core 2026-02-14T12:32:12,309 copying snag/core/skill_extractor.py -> build/lib/snag/core 2026-02-14T12:32:12,311 copying snag/core/_new_guardrails_go_rust.py -> build/lib/snag/core 2026-02-14T12:32:12,314 copying snag/core/rlm.py -> build/lib/snag/core 2026-02-14T12:32:12,317 copying snag/core/project_config.py -> build/lib/snag/core 2026-02-14T12:32:12,319 copying snag/core/codebase_brief.py -> build/lib/snag/core 2026-02-14T12:32:12,323 copying snag/core/pattern_engine.py -> build/lib/snag/core 2026-02-14T12:32:12,325 copying snag/core/_new_guardrails_typescript.py -> build/lib/snag/core 2026-02-14T12:32:12,328 copying snag/core/smart_router.py -> build/lib/snag/core 2026-02-14T12:32:12,331 copying snag/core/proactive_coach.py -> build/lib/snag/core 2026-02-14T12:32:12,334 copying snag/core/ast_engine.py -> build/lib/snag/core 2026-02-14T12:32:12,337 copying snag/core/prove.py -> build/lib/snag/core 2026-02-14T12:32:12,340 copying snag/core/agent_coach.py -> build/lib/snag/core 2026-02-14T12:32:12,343 copying snag/core/diff_analyzer.py -> build/lib/snag/core 2026-02-14T12:32:12,345 copying snag/core/repair_agent.py -> build/lib/snag/core 2026-02-14T12:32:12,348 copying snag/core/behavioral_profile.py -> build/lib/snag/core 2026-02-14T12:32:12,351 copying snag/core/community_hub.py -> build/lib/snag/core 2026-02-14T12:32:12,353 copying snag/core/observer.py -> build/lib/snag/core 2026-02-14T12:32:12,355 copying snag/core/battle.py -> build/lib/snag/core 2026-02-14T12:32:12,358 copying snag/core/decomposer.py -> build/lib/snag/core 2026-02-14T12:32:12,360 copying snag/core/compile_file.py -> build/lib/snag/core 2026-02-14T12:32:12,362 copying snag/core/project_scanner.py -> build/lib/snag/core 2026-02-14T12:32:12,365 copying snag/core/__init__.py -> build/lib/snag/core 2026-02-14T12:32:12,367 copying snag/core/pattern_analyzer.py -> build/lib/snag/core 2026-02-14T12:32:12,370 copying snag/core/rule_pack.py -> build/lib/snag/core 2026-02-14T12:32:12,372 copying snag/core/_new_guardrails_python.py -> build/lib/snag/core 2026-02-14T12:32:12,375 copying snag/core/project_knowledge.py -> build/lib/snag/core 2026-02-14T12:32:12,378 copying snag/core/auto_learner.py -> build/lib/snag/core 2026-02-14T12:32:12,380 copying snag/core/shell_installer.py -> build/lib/snag/core 2026-02-14T12:32:12,383 creating build/lib/snag/integrations 2026-02-14T12:32:12,384 copying snag/integrations/openclaw.py -> build/lib/snag/integrations 2026-02-14T12:32:12,387 copying snag/integrations/openclaw_setup.py -> build/lib/snag/integrations 2026-02-14T12:32:12,390 copying snag/integrations/__init__.py -> build/lib/snag/integrations 2026-02-14T12:32:12,392 copying snag/integrations/openclaw_sync.py -> build/lib/snag/integrations 2026-02-14T12:32:12,395 creating build/lib/snag/adapters 2026-02-14T12:32:12,396 copying snag/adapters/__init__.py -> build/lib/snag/adapters 2026-02-14T12:32:12,398 copying snag/adapters/base.py -> build/lib/snag/adapters 2026-02-14T12:32:12,400 creating build/lib/snag/hooks 2026-02-14T12:32:12,401 copying snag/hooks/post_write.py -> build/lib/snag/hooks 2026-02-14T12:32:12,403 copying snag/hooks/pre_tool_universal.py -> build/lib/snag/hooks 2026-02-14T12:32:12,406 copying snag/hooks/pre_command.py -> build/lib/snag/hooks 2026-02-14T12:32:12,408 copying snag/hooks/pre_read.py -> build/lib/snag/hooks 2026-02-14T12:32:12,410 copying snag/hooks/__init__.py -> build/lib/snag/hooks 2026-02-14T12:32:12,412 creating build/lib/snag/marketplace 2026-02-14T12:32:12,413 copying snag/marketplace/registry.py -> build/lib/snag/marketplace 2026-02-14T12:32:12,416 copying snag/marketplace/validator.py -> build/lib/snag/marketplace 2026-02-14T12:32:12,418 copying snag/marketplace/pack.py -> build/lib/snag/marketplace 2026-02-14T12:32:12,421 copying snag/marketplace/__init__.py -> build/lib/snag/marketplace 2026-02-14T12:32:12,423 creating build/lib/snag/cli 2026-02-14T12:32:12,424 copying snag/cli/app.py -> build/lib/snag/cli 2026-02-14T12:32:12,426 copying snag/cli/audit.py -> build/lib/snag/cli 2026-02-14T12:32:12,429 copying snag/cli/console.py -> build/lib/snag/cli 2026-02-14T12:32:12,431 copying snag/cli/banner.py -> build/lib/snag/cli 2026-02-14T12:32:12,433 copying snag/cli/repl.py -> build/lib/snag/cli 2026-02-14T12:32:12,436 copying snag/cli/__init__.py -> build/lib/snag/cli 2026-02-14T12:32:12,438 creating build/lib/snag/mcp 2026-02-14T12:32:12,439 copying snag/mcp/secret_scanner.py -> build/lib/snag/mcp 2026-02-14T12:32:12,441 copying snag/mcp/server.py -> build/lib/snag/mcp 2026-02-14T12:32:12,444 copying snag/mcp/loop_detector.py -> build/lib/snag/mcp 2026-02-14T12:32:12,447 copying snag/mcp/tools.py -> build/lib/snag/mcp 2026-02-14T12:32:12,450 copying snag/mcp/file_watcher.py -> build/lib/snag/mcp 2026-02-14T12:32:12,453 copying snag/mcp/blueprint.py -> build/lib/snag/mcp 2026-02-14T12:32:12,456 copying snag/mcp/session_report.py -> build/lib/snag/mcp 2026-02-14T12:32:12,458 copying snag/mcp/__init__.py -> build/lib/snag/mcp 2026-02-14T12:32:12,460 creating build/lib/snag/utils 2026-02-14T12:32:12,461 copying snag/utils/version_check.py -> build/lib/snag/utils 2026-02-14T12:32:12,463 copying snag/utils/discovery.py -> build/lib/snag/utils 2026-02-14T12:32:12,466 copying snag/utils/config.py -> build/lib/snag/utils 2026-02-14T12:32:12,468 copying snag/utils/model_select.py -> build/lib/snag/utils 2026-02-14T12:32:12,470 copying snag/utils/logging_config.py -> build/lib/snag/utils 2026-02-14T12:32:12,472 copying snag/utils/pricing.py -> build/lib/snag/utils 2026-02-14T12:32:12,474 copying snag/utils/__init__.py -> build/lib/snag/utils 2026-02-14T12:32:12,476 copying snag/utils/atomic_io.py -> build/lib/snag/utils 2026-02-14T12:32:12,478 copying snag/utils/project_meta.py -> build/lib/snag/utils 2026-02-14T12:32:12,482 creating build/lib/snag/storage/migrations 2026-02-14T12:32:12,483 copying snag/storage/migrations/v005_mcp_sessions.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,485 copying snag/storage/migrations/v001_initial.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,487 copying snag/storage/migrations/v002_rename_reflex.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,489 copying snag/storage/migrations/v002_agent_corrections.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,491 copying snag/storage/migrations/v004_rename_snag.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,492 copying snag/storage/migrations/__init__.py -> build/lib/snag/storage/migrations 2026-02-14T12:32:12,494 creating build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,496 copying snag/core/builtin_packs/__init__.py -> build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,498 creating build/lib/snag/adapters/agents 2026-02-14T12:32:12,499 copying snag/adapters/agents/claude.py -> build/lib/snag/adapters/agents 2026-02-14T12:32:12,502 copying snag/adapters/agents/openai.py -> build/lib/snag/adapters/agents 2026-02-14T12:32:12,505 copying snag/adapters/agents/__init__.py -> build/lib/snag/adapters/agents 2026-02-14T12:32:12,508 creating build/lib/snag/cli/commands 2026-02-14T12:32:12,509 copying snag/cli/commands/coach_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,512 copying snag/cli/commands/memory_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,514 copying snag/cli/commands/shell_init_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,516 copying snag/cli/commands/fix_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,519 copying snag/cli/commands/skills_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,521 copying snag/cli/commands/leaderboard_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,523 copying snag/cli/commands/patterns_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,525 copying snag/cli/commands/guard_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,527 copying snag/cli/commands/chats_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,529 copying snag/cli/commands/watch_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,531 copying snag/cli/commands/audit_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,533 copying snag/cli/commands/prove_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,535 copying snag/cli/commands/prune_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,538 copying snag/cli/commands/wrap_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,540 copying snag/cli/commands/brief_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,542 copying snag/cli/commands/init_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,546 copying snag/cli/commands/compile_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,548 copying snag/cli/commands/cost_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,550 copying snag/cli/commands/learning_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,552 copying snag/cli/commands/notify_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,554 copying snag/cli/commands/snag_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,557 copying snag/cli/commands/marketplace_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,560 copying snag/cli/commands/mcp_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,561 copying snag/cli/commands/project_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,563 copying snag/cli/commands/undo_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,565 copying snag/cli/commands/battle_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,567 copying snag/cli/commands/run_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,571 copying snag/cli/commands/doctor_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,573 copying snag/cli/commands/toggle_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,574 copying snag/cli/commands/upgrade_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,576 copying snag/cli/commands/keys_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,578 copying snag/cli/commands/config_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,580 copying snag/cli/commands/__init__.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,582 copying snag/cli/commands/openclaw_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,585 copying snag/cli/commands/daemon_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,587 copying snag/cli/commands/log_cmd.py -> build/lib/snag/cli/commands 2026-02-14T12:32:12,589 running egg_info 2026-02-14T12:32:12,599 writing snagged.egg-info/PKG-INFO 2026-02-14T12:32:12,606 writing dependency_links to snagged.egg-info/dependency_links.txt 2026-02-14T12:32:12,608 writing entry points to snagged.egg-info/entry_points.txt 2026-02-14T12:32:12,611 writing requirements to snagged.egg-info/requires.txt 2026-02-14T12:32:12,612 writing top-level names to snagged.egg-info/top_level.txt 2026-02-14T12:32:12,649 reading manifest file 'snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:12,659 reading manifest template 'MANIFEST.in' 2026-02-14T12:32:12,660 warning: no files found matching '*.py' under directory 'reflex/hooks' 2026-02-14T12:32:12,661 warning: no files found matching '*.json' under directory 'reflex/core/builtin_packs' 2026-02-14T12:32:12,662 warning: no files found matching '*.md' under directory 'reflex/skills/builtin' 2026-02-14T12:32:12,662 warning: no files found matching '*.json' under directory 'reflex/skills/builtin' 2026-02-14T12:32:12,663 warning: no files found matching '*.txt' under directory 'reflex/skills/builtin' 2026-02-14T12:32:12,664 adding license file 'LICENSE' 2026-02-14T12:32:12,671 writing manifest file 'snagged.egg-info/SOURCES.txt' 2026-02-14T12:32:12,691 copying snag/core/builtin_packs/python.json -> build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,694 copying snag/core/builtin_packs/go.json -> build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,697 copying snag/core/builtin_packs/typescript.json -> build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,700 copying snag/core/builtin_packs/rust.json -> build/lib/snag/core/builtin_packs 2026-02-14T12:32:12,702 creating build/lib/snag/skills/builtin/testing 2026-02-14T12:32:12,704 copying snag/skills/builtin/testing/SKILL.md -> build/lib/snag/skills/builtin/testing 2026-02-14T12:32:12,706 creating build/lib/snag/skills/builtin/docx 2026-02-14T12:32:12,707 copying snag/skills/builtin/docx/SKILL.md -> build/lib/snag/skills/builtin/docx 2026-02-14T12:32:12,709 creating build/lib/snag/extensions/vscode 2026-02-14T12:32:12,711 copying snag/extensions/vscode/extension.js -> build/lib/snag/extensions/vscode 2026-02-14T12:32:12,714 copying snag/extensions/vscode/package.json -> build/lib/snag/extensions/vscode 2026-02-14T12:32:12,738 installing to build/bdist.linux-armv7l/wheel 2026-02-14T12:32:12,739 running install 2026-02-14T12:32:12,767 running install_lib 2026-02-14T12:32:12,779 creating build/bdist.linux-armv7l/wheel 2026-02-14T12:32:12,781 creating build/bdist.linux-armv7l/wheel/snag 2026-02-14T12:32:12,782 copying build/lib/snag/version.py -> build/bdist.linux-armv7l/wheel/./snag 2026-02-14T12:32:12,785 creating build/bdist.linux-armv7l/wheel/snag/ui 2026-02-14T12:32:12,786 copying build/lib/snag/ui/session_ui.py -> build/bdist.linux-armv7l/wheel/./snag/ui 2026-02-14T12:32:12,789 copying build/lib/snag/ui/fix_dashboard.py -> build/bdist.linux-armv7l/wheel/./snag/ui 2026-02-14T12:32:12,791 copying build/lib/snag/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/ui 2026-02-14T12:32:12,793 creating build/bdist.linux-armv7l/wheel/snag/skills 2026-02-14T12:32:12,795 creating build/bdist.linux-armv7l/wheel/snag/skills/builtin 2026-02-14T12:32:12,797 creating build/bdist.linux-armv7l/wheel/snag/skills/builtin/testing 2026-02-14T12:32:12,798 copying build/lib/snag/skills/builtin/testing/SKILL.md -> build/bdist.linux-armv7l/wheel/./snag/skills/builtin/testing 2026-02-14T12:32:12,800 creating build/bdist.linux-armv7l/wheel/snag/skills/builtin/docx 2026-02-14T12:32:12,801 copying build/lib/snag/skills/builtin/docx/SKILL.md -> build/bdist.linux-armv7l/wheel/./snag/skills/builtin/docx 2026-02-14T12:32:12,803 copying build/lib/snag/skills/registry.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,805 copying build/lib/snag/skills/installer.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,807 copying build/lib/snag/skills/security.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,810 copying build/lib/snag/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,811 copying build/lib/snag/skills/base.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,813 copying build/lib/snag/skills/manager.py -> build/bdist.linux-armv7l/wheel/./snag/skills 2026-02-14T12:32:12,816 creating build/bdist.linux-armv7l/wheel/snag/extensions 2026-02-14T12:32:12,818 creating build/bdist.linux-armv7l/wheel/snag/extensions/vscode 2026-02-14T12:32:12,819 copying build/lib/snag/extensions/vscode/package.json -> build/bdist.linux-armv7l/wheel/./snag/extensions/vscode 2026-02-14T12:32:12,821 copying build/lib/snag/extensions/vscode/extension.js -> build/bdist.linux-armv7l/wheel/./snag/extensions/vscode 2026-02-14T12:32:12,824 creating build/bdist.linux-armv7l/wheel/snag/patterns 2026-02-14T12:32:12,825 copying build/lib/snag/patterns/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/patterns 2026-02-14T12:32:12,826 copying build/lib/snag/patterns/base.py -> build/bdist.linux-armv7l/wheel/./snag/patterns 2026-02-14T12:32:12,829 creating build/bdist.linux-armv7l/wheel/snag/storage 2026-02-14T12:32:12,830 copying build/lib/snag/storage/seed.py -> build/bdist.linux-armv7l/wheel/./snag/storage 2026-02-14T12:32:12,833 copying build/lib/snag/storage/sqlite_store.py -> build/bdist.linux-armv7l/wheel/./snag/storage 2026-02-14T12:32:12,836 copying build/lib/snag/storage/chat_store.py -> build/bdist.linux-armv7l/wheel/./snag/storage 2026-02-14T12:32:12,838 creating build/bdist.linux-armv7l/wheel/snag/storage/migrations 2026-02-14T12:32:12,839 copying build/lib/snag/storage/migrations/v005_mcp_sessions.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,841 copying build/lib/snag/storage/migrations/v001_initial.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,843 copying build/lib/snag/storage/migrations/v002_rename_reflex.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,845 copying build/lib/snag/storage/migrations/v002_agent_corrections.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,847 copying build/lib/snag/storage/migrations/v004_rename_snag.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,849 copying build/lib/snag/storage/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/storage/migrations 2026-02-14T12:32:12,851 copying build/lib/snag/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/storage 2026-02-14T12:32:12,852 copying build/lib/snag/storage/base.py -> build/bdist.linux-armv7l/wheel/./snag/storage 2026-02-14T12:32:12,856 creating build/bdist.linux-armv7l/wheel/snag/core 2026-02-14T12:32:12,857 copying build/lib/snag/core/daemon.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,860 copying build/lib/snag/core/daemon_installer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,862 copying build/lib/snag/core/tooling.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,865 copying build/lib/snag/core/auto_coach.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,867 copying build/lib/snag/core/_new_guardrails_java_cross.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,870 copying build/lib/snag/core/learning_loop.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,872 copying build/lib/snag/core/skill_compiler_bridge.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,874 copying build/lib/snag/core/notifier.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,876 copying build/lib/snag/core/trigger_object.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,878 copying build/lib/snag/core/compiler_triggers.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,880 copying build/lib/snag/core/coaching_packs.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,883 copying build/lib/snag/core/tools.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,886 copying build/lib/snag/core/compiler.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,896 copying build/lib/snag/core/behavior_engine.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,898 copying build/lib/snag/core/agent_action.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,900 copying build/lib/snag/core/proactive.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,903 copying build/lib/snag/core/linter_installer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,905 copying build/lib/snag/core/guard.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,907 copying build/lib/snag/core/undo.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,909 copying build/lib/snag/core/history_ingest.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,912 copying build/lib/snag/core/auto_init.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,915 copying build/lib/snag/core/model_analyzer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,917 copying build/lib/snag/core/hook_installer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,920 copying build/lib/snag/core/snag_agent.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,923 copying build/lib/snag/core/fix_engine.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,925 copying build/lib/snag/core/orchestrator.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,927 copying build/lib/snag/core/skill_extractor.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,929 copying build/lib/snag/core/_new_guardrails_go_rust.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,932 copying build/lib/snag/core/rlm.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,935 copying build/lib/snag/core/project_config.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,938 copying build/lib/snag/core/codebase_brief.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,941 copying build/lib/snag/core/pattern_engine.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,943 copying build/lib/snag/core/_new_guardrails_typescript.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,946 copying build/lib/snag/core/smart_router.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,949 copying build/lib/snag/core/proactive_coach.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,952 copying build/lib/snag/core/ast_engine.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,956 copying build/lib/snag/core/prove.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,958 copying build/lib/snag/core/agent_coach.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,960 copying build/lib/snag/core/diff_analyzer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,963 copying build/lib/snag/core/repair_agent.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,965 copying build/lib/snag/core/behavioral_profile.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,967 copying build/lib/snag/core/community_hub.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,970 copying build/lib/snag/core/observer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,971 copying build/lib/snag/core/battle.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,974 creating build/bdist.linux-armv7l/wheel/snag/core/builtin_packs 2026-02-14T12:32:12,975 copying build/lib/snag/core/builtin_packs/python.json -> build/bdist.linux-armv7l/wheel/./snag/core/builtin_packs 2026-02-14T12:32:12,978 copying build/lib/snag/core/builtin_packs/go.json -> build/bdist.linux-armv7l/wheel/./snag/core/builtin_packs 2026-02-14T12:32:12,980 copying build/lib/snag/core/builtin_packs/typescript.json -> build/bdist.linux-armv7l/wheel/./snag/core/builtin_packs 2026-02-14T12:32:12,983 copying build/lib/snag/core/builtin_packs/rust.json -> build/bdist.linux-armv7l/wheel/./snag/core/builtin_packs 2026-02-14T12:32:12,985 copying build/lib/snag/core/builtin_packs/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/core/builtin_packs 2026-02-14T12:32:12,987 copying build/lib/snag/core/decomposer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,990 copying build/lib/snag/core/compile_file.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,991 copying build/lib/snag/core/project_scanner.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,994 copying build/lib/snag/core/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,996 copying build/lib/snag/core/pattern_analyzer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:12,998 copying build/lib/snag/core/rule_pack.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:13,001 copying build/lib/snag/core/_new_guardrails_python.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:13,004 copying build/lib/snag/core/project_knowledge.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:13,007 copying build/lib/snag/core/auto_learner.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:13,010 copying build/lib/snag/core/shell_installer.py -> build/bdist.linux-armv7l/wheel/./snag/core 2026-02-14T12:32:13,014 creating build/bdist.linux-armv7l/wheel/snag/integrations 2026-02-14T12:32:13,015 copying build/lib/snag/integrations/openclaw.py -> build/bdist.linux-armv7l/wheel/./snag/integrations 2026-02-14T12:32:13,017 copying build/lib/snag/integrations/openclaw_setup.py -> build/bdist.linux-armv7l/wheel/./snag/integrations 2026-02-14T12:32:13,020 copying build/lib/snag/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/integrations 2026-02-14T12:32:13,022 copying build/lib/snag/integrations/openclaw_sync.py -> build/bdist.linux-armv7l/wheel/./snag/integrations 2026-02-14T12:32:13,025 creating build/bdist.linux-armv7l/wheel/snag/adapters 2026-02-14T12:32:13,026 creating build/bdist.linux-armv7l/wheel/snag/adapters/agents 2026-02-14T12:32:13,027 copying build/lib/snag/adapters/agents/claude.py -> build/bdist.linux-armv7l/wheel/./snag/adapters/agents 2026-02-14T12:32:13,030 copying build/lib/snag/adapters/agents/openai.py -> build/bdist.linux-armv7l/wheel/./snag/adapters/agents 2026-02-14T12:32:13,032 copying build/lib/snag/adapters/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/adapters/agents 2026-02-14T12:32:13,034 copying build/lib/snag/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/adapters 2026-02-14T12:32:13,036 copying build/lib/snag/adapters/base.py -> build/bdist.linux-armv7l/wheel/./snag/adapters 2026-02-14T12:32:13,038 creating build/bdist.linux-armv7l/wheel/snag/hooks 2026-02-14T12:32:13,039 copying build/lib/snag/hooks/post_write.py -> build/bdist.linux-armv7l/wheel/./snag/hooks 2026-02-14T12:32:13,042 copying build/lib/snag/hooks/pre_tool_universal.py -> build/bdist.linux-armv7l/wheel/./snag/hooks 2026-02-14T12:32:13,044 copying build/lib/snag/hooks/pre_command.py -> build/bdist.linux-armv7l/wheel/./snag/hooks 2026-02-14T12:32:13,046 copying build/lib/snag/hooks/pre_read.py -> build/bdist.linux-armv7l/wheel/./snag/hooks 2026-02-14T12:32:13,048 copying build/lib/snag/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/hooks 2026-02-14T12:32:13,050 creating build/bdist.linux-armv7l/wheel/snag/marketplace 2026-02-14T12:32:13,051 copying build/lib/snag/marketplace/registry.py -> build/bdist.linux-armv7l/wheel/./snag/marketplace 2026-02-14T12:32:13,054 copying build/lib/snag/marketplace/validator.py -> build/bdist.linux-armv7l/wheel/./snag/marketplace 2026-02-14T12:32:13,056 copying build/lib/snag/marketplace/pack.py -> build/bdist.linux-armv7l/wheel/./snag/marketplace 2026-02-14T12:32:13,058 copying build/lib/snag/marketplace/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/marketplace 2026-02-14T12:32:13,060 copying build/lib/snag/__main__.py -> build/bdist.linux-armv7l/wheel/./snag 2026-02-14T12:32:13,062 creating build/bdist.linux-armv7l/wheel/snag/cli 2026-02-14T12:32:13,063 copying build/lib/snag/cli/app.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,065 copying build/lib/snag/cli/audit.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,068 copying build/lib/snag/cli/console.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,070 copying build/lib/snag/cli/banner.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,073 creating build/bdist.linux-armv7l/wheel/snag/cli/commands 2026-02-14T12:32:13,074 copying build/lib/snag/cli/commands/coach_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,076 copying build/lib/snag/cli/commands/memory_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,078 copying build/lib/snag/cli/commands/shell_init_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,080 copying build/lib/snag/cli/commands/fix_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,083 copying build/lib/snag/cli/commands/skills_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,085 copying build/lib/snag/cli/commands/leaderboard_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,087 copying build/lib/snag/cli/commands/patterns_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,089 copying build/lib/snag/cli/commands/guard_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,091 copying build/lib/snag/cli/commands/chats_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,093 copying build/lib/snag/cli/commands/watch_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,096 copying build/lib/snag/cli/commands/audit_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,097 copying build/lib/snag/cli/commands/prove_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,100 copying build/lib/snag/cli/commands/prune_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,102 copying build/lib/snag/cli/commands/wrap_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,104 copying build/lib/snag/cli/commands/brief_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,107 copying build/lib/snag/cli/commands/init_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,110 copying build/lib/snag/cli/commands/compile_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,112 copying build/lib/snag/cli/commands/cost_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,114 copying build/lib/snag/cli/commands/learning_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,116 copying build/lib/snag/cli/commands/notify_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,118 copying build/lib/snag/cli/commands/snag_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,120 copying build/lib/snag/cli/commands/marketplace_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,123 copying build/lib/snag/cli/commands/mcp_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,125 copying build/lib/snag/cli/commands/project_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,126 copying build/lib/snag/cli/commands/undo_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,128 copying build/lib/snag/cli/commands/battle_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,130 copying build/lib/snag/cli/commands/run_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,134 copying build/lib/snag/cli/commands/doctor_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,136 copying build/lib/snag/cli/commands/toggle_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,137 copying build/lib/snag/cli/commands/upgrade_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,139 copying build/lib/snag/cli/commands/keys_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,141 copying build/lib/snag/cli/commands/config_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,143 copying build/lib/snag/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,145 copying build/lib/snag/cli/commands/openclaw_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,147 copying build/lib/snag/cli/commands/daemon_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,150 copying build/lib/snag/cli/commands/log_cmd.py -> build/bdist.linux-armv7l/wheel/./snag/cli/commands 2026-02-14T12:32:13,152 copying build/lib/snag/cli/repl.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,155 copying build/lib/snag/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/cli 2026-02-14T12:32:13,156 copying build/lib/snag/compile_file.py -> build/bdist.linux-armv7l/wheel/./snag 2026-02-14T12:32:13,158 copying build/lib/snag/__init__.py -> build/bdist.linux-armv7l/wheel/./snag 2026-02-14T12:32:13,160 creating build/bdist.linux-armv7l/wheel/snag/mcp 2026-02-14T12:32:13,161 copying build/lib/snag/mcp/secret_scanner.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,164 copying build/lib/snag/mcp/server.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,166 copying build/lib/snag/mcp/loop_detector.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,168 copying build/lib/snag/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,171 copying build/lib/snag/mcp/file_watcher.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,174 copying build/lib/snag/mcp/blueprint.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,176 copying build/lib/snag/mcp/session_report.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,178 copying build/lib/snag/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/mcp 2026-02-14T12:32:13,180 creating build/bdist.linux-armv7l/wheel/snag/utils 2026-02-14T12:32:13,181 copying build/lib/snag/utils/version_check.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,183 copying build/lib/snag/utils/discovery.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,185 copying build/lib/snag/utils/config.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,188 copying build/lib/snag/utils/model_select.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,189 copying build/lib/snag/utils/logging_config.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,191 copying build/lib/snag/utils/pricing.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,193 copying build/lib/snag/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,194 copying build/lib/snag/utils/atomic_io.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,197 copying build/lib/snag/utils/project_meta.py -> build/bdist.linux-armv7l/wheel/./snag/utils 2026-02-14T12:32:13,198 running install_egg_info 2026-02-14T12:32:13,203 Copying snagged.egg-info to build/bdist.linux-armv7l/wheel/./snagged-0.1.4-py3.11.egg-info 2026-02-14T12:32:13,215 running install_scripts 2026-02-14T12:32:13,229 creating build/bdist.linux-armv7l/wheel/snagged-0.1.4.dist-info/WHEEL 2026-02-14T12:32:13,234 creating '/tmp/pip-wheel-y15b3pd4/.tmp-ykdctjk1/snagged-0.1.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T12:32:13,237 adding 'snag/__init__.py' 2026-02-14T12:32:13,238 adding 'snag/__main__.py' 2026-02-14T12:32:13,240 adding 'snag/compile_file.py' 2026-02-14T12:32:13,242 adding 'snag/version.py' 2026-02-14T12:32:13,244 adding 'snag/adapters/__init__.py' 2026-02-14T12:32:13,245 adding 'snag/adapters/base.py' 2026-02-14T12:32:13,247 adding 'snag/adapters/agents/__init__.py' 2026-02-14T12:32:13,250 adding 'snag/adapters/agents/claude.py' 2026-02-14T12:32:13,253 adding 'snag/adapters/agents/openai.py' 2026-02-14T12:32:13,255 adding 'snag/cli/__init__.py' 2026-02-14T12:32:13,257 adding 'snag/cli/app.py' 2026-02-14T12:32:13,262 adding 'snag/cli/audit.py' 2026-02-14T12:32:13,264 adding 'snag/cli/banner.py' 2026-02-14T12:32:13,266 adding 'snag/cli/console.py' 2026-02-14T12:32:13,272 adding 'snag/cli/repl.py' 2026-02-14T12:32:13,275 adding 'snag/cli/commands/__init__.py' 2026-02-14T12:32:13,277 adding 'snag/cli/commands/audit_cmd.py' 2026-02-14T12:32:13,279 adding 'snag/cli/commands/battle_cmd.py' 2026-02-14T12:32:13,283 adding 'snag/cli/commands/brief_cmd.py' 2026-02-14T12:32:13,284 adding 'snag/cli/commands/chats_cmd.py' 2026-02-14T12:32:13,289 adding 'snag/cli/commands/coach_cmd.py' 2026-02-14T12:32:13,292 adding 'snag/cli/commands/compile_cmd.py' 2026-02-14T12:32:13,294 adding 'snag/cli/commands/config_cmd.py' 2026-02-14T12:32:13,296 adding 'snag/cli/commands/cost_cmd.py' 2026-02-14T12:32:13,299 adding 'snag/cli/commands/daemon_cmd.py' 2026-02-14T12:32:13,301 adding 'snag/cli/commands/doctor_cmd.py' 2026-02-14T12:32:13,304 adding 'snag/cli/commands/fix_cmd.py' 2026-02-14T12:32:13,306 adding 'snag/cli/commands/guard_cmd.py' 2026-02-14T12:32:13,317 adding 'snag/cli/commands/init_cmd.py' 2026-02-14T12:32:13,319 adding 'snag/cli/commands/keys_cmd.py' 2026-02-14T12:32:13,321 adding 'snag/cli/commands/leaderboard_cmd.py' 2026-02-14T12:32:13,322 adding 'snag/cli/commands/learning_cmd.py' 2026-02-14T12:32:13,324 adding 'snag/cli/commands/log_cmd.py' 2026-02-14T12:32:13,328 adding 'snag/cli/commands/marketplace_cmd.py' 2026-02-14T12:32:13,330 adding 'snag/cli/commands/mcp_cmd.py' 2026-02-14T12:32:13,332 adding 'snag/cli/commands/memory_cmd.py' 2026-02-14T12:32:13,333 adding 'snag/cli/commands/notify_cmd.py' 2026-02-14T12:32:13,336 adding 'snag/cli/commands/openclaw_cmd.py' 2026-02-14T12:32:13,338 adding 'snag/cli/commands/patterns_cmd.py' 2026-02-14T12:32:13,339 adding 'snag/cli/commands/project_cmd.py' 2026-02-14T12:32:13,340 adding 'snag/cli/commands/prove_cmd.py' 2026-02-14T12:32:13,342 adding 'snag/cli/commands/prune_cmd.py' 2026-02-14T12:32:13,351 adding 'snag/cli/commands/run_cmd.py' 2026-02-14T12:32:13,353 adding 'snag/cli/commands/shell_init_cmd.py' 2026-02-14T12:32:13,356 adding 'snag/cli/commands/skills_cmd.py' 2026-02-14T12:32:13,358 adding 'snag/cli/commands/snag_cmd.py' 2026-02-14T12:32:13,359 adding 'snag/cli/commands/toggle_cmd.py' 2026-02-14T12:32:13,360 adding 'snag/cli/commands/undo_cmd.py' 2026-02-14T12:32:13,361 adding 'snag/cli/commands/upgrade_cmd.py' 2026-02-14T12:32:13,364 adding 'snag/cli/commands/watch_cmd.py' 2026-02-14T12:32:13,366 adding 'snag/cli/commands/wrap_cmd.py' 2026-02-14T12:32:13,368 adding 'snag/core/__init__.py' 2026-02-14T12:32:13,372 adding 'snag/core/_new_guardrails_go_rust.py' 2026-02-14T12:32:13,376 adding 'snag/core/_new_guardrails_java_cross.py' 2026-02-14T12:32:13,381 adding 'snag/core/_new_guardrails_python.py' 2026-02-14T12:32:13,386 adding 'snag/core/_new_guardrails_typescript.py' 2026-02-14T12:32:13,388 adding 'snag/core/agent_action.py' 2026-02-14T12:32:13,390 adding 'snag/core/agent_coach.py' 2026-02-14T12:32:13,398 adding 'snag/core/ast_engine.py' 2026-02-14T12:32:13,401 adding 'snag/core/auto_coach.py' 2026-02-14T12:32:13,404 adding 'snag/core/auto_init.py' 2026-02-14T12:32:13,407 adding 'snag/core/auto_learner.py' 2026-02-14T12:32:13,408 adding 'snag/core/battle.py' 2026-02-14T12:32:13,410 adding 'snag/core/behavior_engine.py' 2026-02-14T12:32:13,412 adding 'snag/core/behavioral_profile.py' 2026-02-14T12:32:13,416 adding 'snag/core/coaching_packs.py' 2026-02-14T12:32:13,426 adding 'snag/core/codebase_brief.py' 2026-02-14T12:32:13,428 adding 'snag/core/community_hub.py' 2026-02-14T12:32:13,430 adding 'snag/core/compile_file.py' 2026-02-14T12:32:13,485 adding 'snag/core/compiler.py' 2026-02-14T12:32:13,491 adding 'snag/core/compiler_triggers.py' 2026-02-14T12:32:13,495 adding 'snag/core/daemon.py' 2026-02-14T12:32:13,497 adding 'snag/core/daemon_installer.py' 2026-02-14T12:32:13,499 adding 'snag/core/decomposer.py' 2026-02-14T12:32:13,501 adding 'snag/core/diff_analyzer.py' 2026-02-14T12:32:13,504 adding 'snag/core/fix_engine.py' 2026-02-14T12:32:13,506 adding 'snag/core/guard.py' 2026-02-14T12:32:13,511 adding 'snag/core/history_ingest.py' 2026-02-14T12:32:13,514 adding 'snag/core/hook_installer.py' 2026-02-14T12:32:13,515 adding 'snag/core/learning_loop.py' 2026-02-14T12:32:13,517 adding 'snag/core/linter_installer.py' 2026-02-14T12:32:13,519 adding 'snag/core/model_analyzer.py' 2026-02-14T12:32:13,521 adding 'snag/core/notifier.py' 2026-02-14T12:32:13,522 adding 'snag/core/observer.py' 2026-02-14T12:32:13,523 adding 'snag/core/orchestrator.py' 2026-02-14T12:32:13,526 adding 'snag/core/pattern_analyzer.py' 2026-02-14T12:32:13,528 adding 'snag/core/pattern_engine.py' 2026-02-14T12:32:13,530 adding 'snag/core/proactive.py' 2026-02-14T12:32:13,533 adding 'snag/core/proactive_coach.py' 2026-02-14T12:32:13,535 adding 'snag/core/project_config.py' 2026-02-14T12:32:13,537 adding 'snag/core/project_knowledge.py' 2026-02-14T12:32:13,540 adding 'snag/core/project_scanner.py' 2026-02-14T12:32:13,542 adding 'snag/core/prove.py' 2026-02-14T12:32:13,545 adding 'snag/core/repair_agent.py' 2026-02-14T12:32:13,549 adding 'snag/core/rlm.py' 2026-02-14T12:32:13,552 adding 'snag/core/rule_pack.py' 2026-02-14T12:32:13,554 adding 'snag/core/shell_installer.py' 2026-02-14T12:32:13,556 adding 'snag/core/skill_compiler_bridge.py' 2026-02-14T12:32:13,558 adding 'snag/core/skill_extractor.py' 2026-02-14T12:32:13,560 adding 'snag/core/smart_router.py' 2026-02-14T12:32:13,563 adding 'snag/core/snag_agent.py' 2026-02-14T12:32:13,567 adding 'snag/core/tooling.py' 2026-02-14T12:32:13,570 adding 'snag/core/tools.py' 2026-02-14T12:32:13,572 adding 'snag/core/trigger_object.py' 2026-02-14T12:32:13,573 adding 'snag/core/undo.py' 2026-02-14T12:32:13,575 adding 'snag/core/builtin_packs/__init__.py' 2026-02-14T12:32:13,577 adding 'snag/core/builtin_packs/go.json' 2026-02-14T12:32:13,580 adding 'snag/core/builtin_packs/python.json' 2026-02-14T12:32:13,581 adding 'snag/core/builtin_packs/rust.json' 2026-02-14T12:32:13,584 adding 'snag/core/builtin_packs/typescript.json' 2026-02-14T12:32:13,587 adding 'snag/extensions/vscode/extension.js' 2026-02-14T12:32:13,588 adding 'snag/extensions/vscode/package.json' 2026-02-14T12:32:13,590 adding 'snag/hooks/__init__.py' 2026-02-14T12:32:13,592 adding 'snag/hooks/post_write.py' 2026-02-14T12:32:13,594 adding 'snag/hooks/pre_command.py' 2026-02-14T12:32:13,596 adding 'snag/hooks/pre_read.py' 2026-02-14T12:32:13,597 adding 'snag/hooks/pre_tool_universal.py' 2026-02-14T12:32:13,599 adding 'snag/integrations/__init__.py' 2026-02-14T12:32:13,601 adding 'snag/integrations/openclaw.py' 2026-02-14T12:32:13,603 adding 'snag/integrations/openclaw_setup.py' 2026-02-14T12:32:13,606 adding 'snag/integrations/openclaw_sync.py' 2026-02-14T12:32:13,607 adding 'snag/marketplace/__init__.py' 2026-02-14T12:32:13,610 adding 'snag/marketplace/pack.py' 2026-02-14T12:32:13,612 adding 'snag/marketplace/registry.py' 2026-02-14T12:32:13,614 adding 'snag/marketplace/validator.py' 2026-02-14T12:32:13,616 adding 'snag/mcp/__init__.py' 2026-02-14T12:32:13,618 adding 'snag/mcp/blueprint.py' 2026-02-14T12:32:13,620 adding 'snag/mcp/file_watcher.py' 2026-02-14T12:32:13,622 adding 'snag/mcp/loop_detector.py' 2026-02-14T12:32:13,623 adding 'snag/mcp/secret_scanner.py' 2026-02-14T12:32:13,626 adding 'snag/mcp/server.py' 2026-02-14T12:32:13,628 adding 'snag/mcp/session_report.py' 2026-02-14T12:32:13,633 adding 'snag/mcp/tools.py' 2026-02-14T12:32:13,635 adding 'snag/patterns/__init__.py' 2026-02-14T12:32:13,637 adding 'snag/patterns/base.py' 2026-02-14T12:32:13,638 adding 'snag/skills/__init__.py' 2026-02-14T12:32:13,640 adding 'snag/skills/base.py' 2026-02-14T12:32:13,641 adding 'snag/skills/installer.py' 2026-02-14T12:32:13,643 adding 'snag/skills/manager.py' 2026-02-14T12:32:13,645 adding 'snag/skills/registry.py' 2026-02-14T12:32:13,647 adding 'snag/skills/security.py' 2026-02-14T12:32:13,649 adding 'snag/skills/builtin/docx/SKILL.md' 2026-02-14T12:32:13,650 adding 'snag/skills/builtin/testing/SKILL.md' 2026-02-14T12:32:13,652 adding 'snag/storage/__init__.py' 2026-02-14T12:32:13,653 adding 'snag/storage/base.py' 2026-02-14T12:32:13,655 adding 'snag/storage/chat_store.py' 2026-02-14T12:32:13,656 adding 'snag/storage/seed.py' 2026-02-14T12:32:13,659 adding 'snag/storage/sqlite_store.py' 2026-02-14T12:32:13,661 adding 'snag/storage/migrations/__init__.py' 2026-02-14T12:32:13,663 adding 'snag/storage/migrations/v001_initial.py' 2026-02-14T12:32:13,664 adding 'snag/storage/migrations/v002_agent_corrections.py' 2026-02-14T12:32:13,665 adding 'snag/storage/migrations/v002_rename_reflex.py' 2026-02-14T12:32:13,667 adding 'snag/storage/migrations/v004_rename_snag.py' 2026-02-14T12:32:13,668 adding 'snag/storage/migrations/v005_mcp_sessions.py' 2026-02-14T12:32:13,670 adding 'snag/ui/__init__.py' 2026-02-14T12:32:13,672 adding 'snag/ui/fix_dashboard.py' 2026-02-14T12:32:13,674 adding 'snag/ui/session_ui.py' 2026-02-14T12:32:13,676 adding 'snag/utils/__init__.py' 2026-02-14T12:32:13,678 adding 'snag/utils/atomic_io.py' 2026-02-14T12:32:13,679 adding 'snag/utils/config.py' 2026-02-14T12:32:13,681 adding 'snag/utils/discovery.py' 2026-02-14T12:32:13,682 adding 'snag/utils/logging_config.py' 2026-02-14T12:32:13,684 adding 'snag/utils/model_select.py' 2026-02-14T12:32:13,685 adding 'snag/utils/pricing.py' 2026-02-14T12:32:13,687 adding 'snag/utils/project_meta.py' 2026-02-14T12:32:13,688 adding 'snag/utils/version_check.py' 2026-02-14T12:32:13,692 adding 'snagged-0.1.4.dist-info/licenses/LICENSE' 2026-02-14T12:32:13,695 adding 'snagged-0.1.4.dist-info/METADATA' 2026-02-14T12:32:13,697 adding 'snagged-0.1.4.dist-info/WHEEL' 2026-02-14T12:32:13,697 adding 'snagged-0.1.4.dist-info/entry_points.txt' 2026-02-14T12:32:13,698 adding 'snagged-0.1.4.dist-info/top_level.txt' 2026-02-14T12:32:13,701 adding 'snagged-0.1.4.dist-info/RECORD' 2026-02-14T12:32:13,712 removing build/bdist.linux-armv7l/wheel 2026-02-14T12:32:13,867 Building wheel for snagged (pyproject.toml): finished with status 'done' 2026-02-14T12:32:13,892 Created wheel for snagged: filename=snagged-0.1.4-py3-none-any.whl size=720403 sha256=36e7c20bfef7fd8c7bd6d583eca68af6cf97c4ff9e235530fea5fa9a0215ecf5 2026-02-14T12:32:13,893 Stored in directory: /tmp/pip-ephem-wheel-cache-cjbfc0tx/wheels/c2/c5/3b/dc8debd00b477b39b915f8d587b27d683dc9a1b3557e601dce 2026-02-14T12:32:13,919 Successfully built snagged 2026-02-14T12:32:13,959 Removed build tracker: '/tmp/pip-build-tracker-vs2k77xx'