2026-03-20T11:39:12,915 Created temporary directory: /tmp/pip-ephem-wheel-cache-ty7kipct 2026-03-20T11:39:12,917 Created temporary directory: /tmp/pip-build-tracker-s5e2l2_e 2026-03-20T11:39:12,918 Initialized build tracking at /tmp/pip-build-tracker-s5e2l2_e 2026-03-20T11:39:12,918 Created build tracker: /tmp/pip-build-tracker-s5e2l2_e 2026-03-20T11:39:12,918 Entered build tracker: /tmp/pip-build-tracker-s5e2l2_e 2026-03-20T11:39:12,919 Created temporary directory: /tmp/pip-wheel-hb9kte5n 2026-03-20T11:39:12,922 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-03-20T11:39:12,925 Created temporary directory: /tmp/pip-ephem-wheel-cache-thg1xo2a 2026-03-20T11:39:12,950 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T11:39:12,953 2 location(s) to search for versions of simhacli: 2026-03-20T11:39:12,953 * https://pypi.org/simple/simhacli/ 2026-03-20T11:39:12,953 * https://www.piwheels.org/simple/simhacli/ 2026-03-20T11:39:12,954 Fetching project page and analyzing links: https://pypi.org/simple/simhacli/ 2026-03-20T11:39:12,955 Getting page https://pypi.org/simple/simhacli/ 2026-03-20T11:39:12,956 Found index url https://pypi.org/simple 2026-03-20T11:39:13,183 Fetched page https://pypi.org/simple/simhacli/ as application/vnd.pypi.simple.v1+json 2026-03-20T11:39:13,188 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/a9/96/923f76336cfde344d123d3a04f828fd917300a194290cb07b6859d9f21d7/simhacli-1.0.0-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,189 Found link https://files.pythonhosted.org/packages/11/8c/3211983518ee6ce633424db70056f65199f3ee3a5eb727e447a64108cdb9/simhacli-1.0.0.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.0.0 2026-03-20T11:39:13,189 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/67/6a/c6c182ff03b1f49804830236d35f458ec29b7ba09a59f9081bdf3eea460e/simhacli-1.0.1-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,190 Found link https://files.pythonhosted.org/packages/12/74/fe9b3e97fa1a5d68a2523c6a77f961cde2922fee37ee1aa4556e5c14083e/simhacli-1.0.1.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.0.1 2026-03-20T11:39:13,191 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/2b/1d/85352a062687c5d881b803b7cbc26cd75d74faf587e09308ebce223ed335/simhacli-1.0.2-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,192 Found link https://files.pythonhosted.org/packages/8c/42/53e217d20236f4fd2139cd9a442c8bcc05ea848bf341db466a989f666916/simhacli-1.0.2.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.0.2 2026-03-20T11:39:13,193 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/de/0a/7495aaed478ad9d51fce19dfaa5d4fb3efa8c979db9a6b276aa5c5a16fa3/simhacli-1.0.3-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,194 Found link https://files.pythonhosted.org/packages/76/b8/8bb1a996dfb2ad0b2779b30880757af43e61e4de09af316316761815e3c8/simhacli-1.0.3.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.0.3 2026-03-20T11:39:13,195 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/7b/4c/bf0947b97bff0ea75595abb49b4e12cba0c8d82131d303f2ce3d3e7fcfc6/simhacli-1.1.4-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,196 Found link https://files.pythonhosted.org/packages/e3/47/e869ba038a27811fc95bb5e412784858288d16d96be4319aeda8e66c4b4c/simhacli-1.1.4.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.1.4 2026-03-20T11:39:13,196 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/ac/da/7b773e846f9e94c82066bd7ee72fa5219c50d39c41acf207f14b4a3b9e56/simhacli-1.2.0-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,198 Found link https://files.pythonhosted.org/packages/7a/2e/dd4d05ffa178b6118ab1dd6b5218d2f6cd5753280fccb0045452d1ecb1be/simhacli-1.2.0.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.2.0 2026-03-20T11:39:13,198 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/2f/d1/9540dfa7ea9eaa1b0b82aa8f11e826350c20eb9873ce2a1b5ee60a4a41fc/simhacli-1.3.0-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,199 Found link https://files.pythonhosted.org/packages/f5/ff/f73423f06b7039fd3e3392aaf8627bf9939fa0162ac8d0d857a312d44a6d/simhacli-1.3.0.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.3.0 2026-03-20T11:39:13,200 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/e7/07/28a6d3f39124ca982989b07419c4eecec39d53e5f6a1d5b7032b9ed70d9c/simhacli-1.3.1-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,200 Found link https://files.pythonhosted.org/packages/b7/43/cebb77fa4c05fc62e278ef6dc31fe37e863c42c958cbfcac03d67a2ec6f8/simhacli-1.3.1.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.3.1 2026-03-20T11:39:13,201 Skipping link: No binaries permitted for simhacli: https://files.pythonhosted.org/packages/c9/0e/f7e02a6aefc6494d2990fc62cc264f4b756aa2c0202a092e513fe86a3862/simhacli-1.4.0-py3-none-any.whl (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,202 Found link https://files.pythonhosted.org/packages/aa/dd/9e92f038348013df33db592f92f140f7067cc427ceff69db6d2a3b53b95f/simhacli-1.4.0.tar.gz (from https://pypi.org/simple/simhacli/) (requires-python:>=3.10), version: 1.4.0 2026-03-20T11:39:13,203 Fetching project page and analyzing links: https://www.piwheels.org/simple/simhacli/ 2026-03-20T11:39:13,204 Getting page https://www.piwheels.org/simple/simhacli/ 2026-03-20T11:39:13,205 Found index url https://www.piwheels.org/simple 2026-03-20T11:39:13,365 Fetched page https://www.piwheels.org/simple/simhacli/ as text/html 2026-03-20T11:39:13,369 Skipping link: No binaries permitted for simhacli: https://www.piwheels.org/simple/simhacli/simhacli-1.3.1-py3-none-any.whl#sha256=be110aaf0e432d4d95548094a607b7efd3fe91622c26d21ea90e8f9729faf1f5 (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,369 Skipping link: No binaries permitted for simhacli: https://www.piwheels.org/simple/simhacli/simhacli-1.3.0-py3-none-any.whl#sha256=b1d2f1a93183fed11ed56960de67c2020f551133691daae2beeced9c9f507b9b (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,370 Skipping link: No binaries permitted for simhacli: https://www.piwheels.org/simple/simhacli/simhacli-1.2.0-py3-none-any.whl#sha256=a7976ec1023c4c76a98097fa8b452586237212ada252fa7e006da41d3a5fbfaf (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,370 Skipping link: No binaries permitted for simhacli: https://www.piwheels.org/simple/simhacli/simhacli-1.1.4-py3-none-any.whl#sha256=d7d39e28a3fd32334b679b5f1d8dc021cc7ccec45ac80b6357f2d281b1c8b44f (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,371 Skipping link: No binaries permitted for simhacli: https://archive1.piwheels.org/simple/simhacli/simhacli-1.0.3-py3-none-any.whl#sha256=0dab562d566a6da01d618fefebb7bb5bef129923274b52a82d595ca08d88c44a (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,372 Skipping link: No binaries permitted for simhacli: https://archive1.piwheels.org/simple/simhacli/simhacli-1.0.2-py3-none-any.whl#sha256=99bdc159a79b2195fec862fd15252301188bfec704a16e3a9bf77d9722ca12ec (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,373 Skipping link: No binaries permitted for simhacli: https://archive1.piwheels.org/simple/simhacli/simhacli-1.0.1-py3-none-any.whl#sha256=b2c9c8536c2a586a9f7ad3ead2f5637b13fae85bb45978fd5e28f737711937d2 (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,373 Skipping link: No binaries permitted for simhacli: https://archive1.piwheels.org/simple/simhacli/simhacli-1.0.0-py3-none-any.whl#sha256=0625b1f10398e099ac48afb62b0ba6f1ae4b79c2f4d49bcba46103bc2da2fdb2 (from https://www.piwheels.org/simple/simhacli/) (requires-python:>=3.10) 2026-03-20T11:39:13,374 Skipping link: not a file: https://www.piwheels.org/simple/simhacli/ 2026-03-20T11:39:13,374 Skipping link: not a file: https://pypi.org/simple/simhacli/ 2026-03-20T11:39:13,395 Given no hashes to check 1 links for project 'simhacli': discarding no candidates 2026-03-20T11:39:13,414 Collecting simhacli==1.4.0 2026-03-20T11:39:13,417 Created temporary directory: /tmp/pip-unpack-1xnm1xof 2026-03-20T11:39:13,636 Downloading simhacli-1.4.0.tar.gz (116 kB) 2026-03-20T11:39:13,883 Added simhacli==1.4.0 from https://files.pythonhosted.org/packages/aa/dd/9e92f038348013df33db592f92f140f7067cc427ceff69db6d2a3b53b95f/simhacli-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-s5e2l2_e' 2026-03-20T11:39:13,889 Created temporary directory: /tmp/pip-build-env-8fg8anub 2026-03-20T11:39:13,893 Installing build dependencies: started 2026-03-20T11:39:13,894 Running command pip subprocess to install build dependencies 2026-03-20T11:39:15,066 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T11:39:15,630 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-03-20T11:39:15,653 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T11:39:17,398 Collecting setuptools>=61.0 2026-03-20T11:39:17,494 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T11:39:17,758 Collecting wheel 2026-03-20T11:39:17,772 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T11:39:17,958 Collecting packaging>=24.0 2026-03-20T11:39:17,974 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T11:39:20,962 Installing collected packages: setuptools, packaging, wheel 2026-03-20T11:39:24,361 Creating /tmp/pip-build-env-8fg8anub/overlay/local/bin 2026-03-20T11:39:24,364 changing mode of /tmp/pip-build-env-8fg8anub/overlay/local/bin/wheel to 755 2026-03-20T11:39:24,385 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-20T11:39:24,665 Installing build dependencies: finished with status 'done' 2026-03-20T11:39:24,672 Getting requirements to build wheel: started 2026-03-20T11:39:24,674 Running command Getting requirements to build wheel 2026-03-20T11:39:25,388 running egg_info 2026-03-20T11:39:25,394 writing simhacli.egg-info/PKG-INFO 2026-03-20T11:39:25,398 writing dependency_links to simhacli.egg-info/dependency_links.txt 2026-03-20T11:39:25,400 writing entry points to simhacli.egg-info/entry_points.txt 2026-03-20T11:39:25,402 writing requirements to simhacli.egg-info/requires.txt 2026-03-20T11:39:25,403 writing top-level names to simhacli.egg-info/top_level.txt 2026-03-20T11:39:25,454 reading manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:25,464 writing manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:25,562 Getting requirements to build wheel: finished with status 'done' 2026-03-20T11:39:25,566 Created temporary directory: /tmp/pip-modern-metadata-ziity47e 2026-03-20T11:39:25,568 Preparing metadata (pyproject.toml): started 2026-03-20T11:39:25,569 Running command Preparing metadata (pyproject.toml) 2026-03-20T11:39:26,222 running dist_info 2026-03-20T11:39:26,232 creating /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info 2026-03-20T11:39:26,233 writing /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/PKG-INFO 2026-03-20T11:39:26,238 writing dependency_links to /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/dependency_links.txt 2026-03-20T11:39:26,239 writing entry points to /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/entry_points.txt 2026-03-20T11:39:26,241 writing requirements to /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/requires.txt 2026-03-20T11:39:26,242 writing top-level names to /tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/top_level.txt 2026-03-20T11:39:26,243 writing manifest file '/tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:26,284 reading manifest file '/tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:26,291 writing manifest file '/tmp/pip-modern-metadata-ziity47e/simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:26,292 creating '/tmp/pip-modern-metadata-ziity47e/simhacli-1.4.0.dist-info' 2026-03-20T11:39:26,419 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T11:39:26,424 Source in /tmp/pip-wheel-hb9kte5n/simhacli_48ca7ca8fa5a4b578399513cf1ae8b5c has version 1.4.0, which satisfies requirement simhacli==1.4.0 from https://files.pythonhosted.org/packages/aa/dd/9e92f038348013df33db592f92f140f7067cc427ceff69db6d2a3b53b95f/simhacli-1.4.0.tar.gz 2026-03-20T11:39:26,425 Removed simhacli==1.4.0 from https://files.pythonhosted.org/packages/aa/dd/9e92f038348013df33db592f92f140f7067cc427ceff69db6d2a3b53b95f/simhacli-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-s5e2l2_e' 2026-03-20T11:39:26,433 Created temporary directory: /tmp/pip-unpack-0cm7al6t 2026-03-20T11:39:26,433 Building wheels for collected packages: simhacli 2026-03-20T11:39:26,438 Created temporary directory: /tmp/pip-wheel-1tj_f8mh 2026-03-20T11:39:26,439 Destination directory: /tmp/pip-wheel-1tj_f8mh 2026-03-20T11:39:26,441 Building wheel for simhacli (pyproject.toml): started 2026-03-20T11:39:26,442 Running command Building wheel for simhacli (pyproject.toml) 2026-03-20T11:39:27,064 running bdist_wheel 2026-03-20T11:39:27,082 running build 2026-03-20T11:39:27,082 running build_py 2026-03-20T11:39:27,087 creating build/lib 2026-03-20T11:39:27,089 copying main.py -> build/lib 2026-03-20T11:39:27,093 creating build/lib/agent 2026-03-20T11:39:27,094 copying agent/session.py -> build/lib/agent 2026-03-20T11:39:27,096 copying agent/state.py -> build/lib/agent 2026-03-20T11:39:27,098 copying agent/events.py -> build/lib/agent 2026-03-20T11:39:27,100 copying agent/agent.py -> build/lib/agent 2026-03-20T11:39:27,104 creating build/lib/cli 2026-03-20T11:39:27,105 copying cli/command_handler.py -> build/lib/cli 2026-03-20T11:39:27,107 copying cli/__init__.py -> build/lib/cli 2026-03-20T11:39:27,109 copying cli/factory.py -> build/lib/cli 2026-03-20T11:39:27,111 creating build/lib/cli/commands 2026-03-20T11:39:27,112 copying cli/commands/workflow_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,115 copying cli/commands/permissions_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,118 copying cli/commands/model_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,120 copying cli/commands/registry.py -> build/lib/cli/commands 2026-03-20T11:39:27,122 copying cli/commands/base.py -> build/lib/cli/commands 2026-03-20T11:39:27,124 copying cli/commands/__init__.py -> build/lib/cli/commands 2026-03-20T11:39:27,126 copying cli/commands/system_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,128 copying cli/commands/run_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,130 copying cli/commands/undo_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,132 copying cli/commands/init_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,134 copying cli/commands/session_commands.py -> build/lib/cli/commands 2026-03-20T11:39:27,137 creating build/lib/client 2026-03-20T11:39:27,138 copying client/response.py -> build/lib/client 2026-03-20T11:39:27,140 copying client/llm_client.py -> build/lib/client 2026-03-20T11:39:27,143 creating build/lib/config 2026-03-20T11:39:27,144 copying config/loader.py -> build/lib/config 2026-03-20T11:39:27,147 copying config/config.py -> build/lib/config 2026-03-20T11:39:27,149 creating build/lib/context 2026-03-20T11:39:27,150 copying context/manager.py -> build/lib/context 2026-03-20T11:39:27,153 copying context/compaction.py -> build/lib/context 2026-03-20T11:39:27,155 copying context/loop_detector.py -> build/lib/context 2026-03-20T11:39:27,157 creating build/lib/hooks 2026-03-20T11:39:27,158 copying hooks/hook_system.py -> build/lib/hooks 2026-03-20T11:39:27,161 creating build/lib/prompts 2026-03-20T11:39:27,162 copying prompts/system.py -> build/lib/prompts 2026-03-20T11:39:27,165 copying prompts/mcp_reference.py -> build/lib/prompts 2026-03-20T11:39:27,167 creating build/lib/safety 2026-03-20T11:39:27,168 copying safety/approval.py -> build/lib/safety 2026-03-20T11:39:27,171 creating build/lib/tools 2026-03-20T11:39:27,171 copying tools/discovery.py -> build/lib/tools 2026-03-20T11:39:27,174 copying tools/registry.py -> build/lib/tools 2026-03-20T11:39:27,176 copying tools/base.py -> build/lib/tools 2026-03-20T11:39:27,178 copying tools/subagent.py -> build/lib/tools 2026-03-20T11:39:27,181 creating build/lib/tools/builtin 2026-03-20T11:39:27,182 copying tools/builtin/glob.py -> build/lib/tools/builtin 2026-03-20T11:39:27,185 copying tools/builtin/memory.py -> build/lib/tools/builtin 2026-03-20T11:39:27,187 copying tools/builtin/web_search.py -> build/lib/tools/builtin 2026-03-20T11:39:27,189 copying tools/builtin/__init__.py -> build/lib/tools/builtin 2026-03-20T11:39:27,191 copying tools/builtin/list_dir.py -> build/lib/tools/builtin 2026-03-20T11:39:27,193 copying tools/builtin/web_fetch.py -> build/lib/tools/builtin 2026-03-20T11:39:27,196 copying tools/builtin/edit_file.py -> build/lib/tools/builtin 2026-03-20T11:39:27,198 copying tools/builtin/grep.py -> build/lib/tools/builtin 2026-03-20T11:39:27,201 copying tools/builtin/write_file.py -> build/lib/tools/builtin 2026-03-20T11:39:27,203 copying tools/builtin/todo.py -> build/lib/tools/builtin 2026-03-20T11:39:27,205 copying tools/builtin/read_file.py -> build/lib/tools/builtin 2026-03-20T11:39:27,208 copying tools/builtin/shell.py -> build/lib/tools/builtin 2026-03-20T11:39:27,210 creating build/lib/tools/mcp 2026-03-20T11:39:27,211 copying tools/mcp/mcp_manager.py -> build/lib/tools/mcp 2026-03-20T11:39:27,213 copying tools/mcp/client.py -> build/lib/tools/mcp 2026-03-20T11:39:27,216 copying tools/mcp/mcp_tool.py -> build/lib/tools/mcp 2026-03-20T11:39:27,218 creating build/lib/tools/workflow 2026-03-20T11:39:27,219 copying tools/workflow/engine.py -> build/lib/tools/workflow 2026-03-20T11:39:27,222 copying tools/workflow/fullstack.py -> build/lib/tools/workflow 2026-03-20T11:39:27,225 copying tools/workflow/__init__.py -> build/lib/tools/workflow 2026-03-20T11:39:27,227 copying tools/workflow/workflow_tool.py -> build/lib/tools/workflow 2026-03-20T11:39:27,230 copying tools/workflow/steps.py -> build/lib/tools/workflow 2026-03-20T11:39:27,232 creating build/lib/ui 2026-03-20T11:39:27,233 copying ui/tui.py -> build/lib/ui 2026-03-20T11:39:27,237 creating build/lib/utils 2026-03-20T11:39:27,239 copying utils/paths.py -> build/lib/utils 2026-03-20T11:39:27,240 copying utils/git.py -> build/lib/utils 2026-03-20T11:39:27,242 copying utils/text.py -> build/lib/utils 2026-03-20T11:39:27,244 copying utils/file_attachments.py -> build/lib/utils 2026-03-20T11:39:27,247 copying utils/errors.py -> build/lib/utils 2026-03-20T11:39:27,248 running egg_info 2026-03-20T11:39:27,258 writing simhacli.egg-info/PKG-INFO 2026-03-20T11:39:27,261 writing dependency_links to simhacli.egg-info/dependency_links.txt 2026-03-20T11:39:27,263 writing entry points to simhacli.egg-info/entry_points.txt 2026-03-20T11:39:27,264 writing requirements to simhacli.egg-info/requires.txt 2026-03-20T11:39:27,265 writing top-level names to simhacli.egg-info/top_level.txt 2026-03-20T11:39:27,294 reading manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:27,303 writing manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-20T11:39:27,319 copying tools/workflow/README.md -> build/lib/tools/workflow 2026-03-20T11:39:27,337 installing to build/bdist.linux-armv7l/wheel 2026-03-20T11:39:27,337 running install 2026-03-20T11:39:27,360 running install_lib 2026-03-20T11:39:27,366 creating build/bdist.linux-armv7l/wheel 2026-03-20T11:39:27,368 creating build/bdist.linux-armv7l/wheel/agent 2026-03-20T11:39:27,370 copying build/lib/agent/session.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-20T11:39:27,372 copying build/lib/agent/state.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-20T11:39:27,374 copying build/lib/agent/events.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-20T11:39:27,376 copying build/lib/agent/agent.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-20T11:39:27,379 creating build/bdist.linux-armv7l/wheel/safety 2026-03-20T11:39:27,380 copying build/lib/safety/approval.py -> build/bdist.linux-armv7l/wheel/./safety 2026-03-20T11:39:27,385 creating build/bdist.linux-armv7l/wheel/ui 2026-03-20T11:39:27,386 copying build/lib/ui/tui.py -> build/bdist.linux-armv7l/wheel/./ui 2026-03-20T11:39:27,391 creating build/bdist.linux-armv7l/wheel/utils 2026-03-20T11:39:27,393 copying build/lib/utils/paths.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-20T11:39:27,396 copying build/lib/utils/git.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-20T11:39:27,398 copying build/lib/utils/text.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-20T11:39:27,401 copying build/lib/utils/file_attachments.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-20T11:39:27,404 copying build/lib/utils/errors.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-20T11:39:27,408 creating build/bdist.linux-armv7l/wheel/cli 2026-03-20T11:39:27,411 creating build/bdist.linux-armv7l/wheel/cli/commands 2026-03-20T11:39:27,412 copying build/lib/cli/commands/workflow_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,416 copying build/lib/cli/commands/permissions_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,418 copying build/lib/cli/commands/model_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,421 copying build/lib/cli/commands/registry.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,423 copying build/lib/cli/commands/base.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,425 copying build/lib/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,427 copying build/lib/cli/commands/system_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,430 copying build/lib/cli/commands/run_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,432 copying build/lib/cli/commands/undo_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,434 copying build/lib/cli/commands/init_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,437 copying build/lib/cli/commands/session_commands.py -> build/bdist.linux-armv7l/wheel/./cli/commands 2026-03-20T11:39:27,439 copying build/lib/cli/command_handler.py -> build/bdist.linux-armv7l/wheel/./cli 2026-03-20T11:39:27,441 copying build/lib/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./cli 2026-03-20T11:39:27,443 copying build/lib/cli/factory.py -> build/bdist.linux-armv7l/wheel/./cli 2026-03-20T11:39:27,445 creating build/bdist.linux-armv7l/wheel/prompts 2026-03-20T11:39:27,447 copying build/lib/prompts/system.py -> build/bdist.linux-armv7l/wheel/./prompts 2026-03-20T11:39:27,449 copying build/lib/prompts/mcp_reference.py -> build/bdist.linux-armv7l/wheel/./prompts 2026-03-20T11:39:27,452 creating build/bdist.linux-armv7l/wheel/tools 2026-03-20T11:39:27,454 creating build/bdist.linux-armv7l/wheel/tools/mcp 2026-03-20T11:39:27,455 copying build/lib/tools/mcp/mcp_manager.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-20T11:39:27,458 copying build/lib/tools/mcp/client.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-20T11:39:27,460 copying build/lib/tools/mcp/mcp_tool.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-20T11:39:27,463 creating build/bdist.linux-armv7l/wheel/tools/workflow 2026-03-20T11:39:27,464 copying build/lib/tools/workflow/engine.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,467 copying build/lib/tools/workflow/fullstack.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,471 copying build/lib/tools/workflow/__init__.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,473 copying build/lib/tools/workflow/workflow_tool.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,476 copying build/lib/tools/workflow/README.md -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,478 copying build/lib/tools/workflow/steps.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-20T11:39:27,481 copying build/lib/tools/discovery.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-20T11:39:27,484 copying build/lib/tools/registry.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-20T11:39:27,487 copying build/lib/tools/base.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-20T11:39:27,490 creating build/bdist.linux-armv7l/wheel/tools/builtin 2026-03-20T11:39:27,492 copying build/lib/tools/builtin/glob.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,494 copying build/lib/tools/builtin/memory.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,497 copying build/lib/tools/builtin/web_search.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,500 copying build/lib/tools/builtin/__init__.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,503 copying build/lib/tools/builtin/list_dir.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,505 copying build/lib/tools/builtin/web_fetch.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,508 copying build/lib/tools/builtin/edit_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,511 copying build/lib/tools/builtin/grep.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,514 copying build/lib/tools/builtin/write_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,516 copying build/lib/tools/builtin/todo.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,519 copying build/lib/tools/builtin/read_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,522 copying build/lib/tools/builtin/shell.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-20T11:39:27,525 copying build/lib/tools/subagent.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-20T11:39:27,529 creating build/bdist.linux-armv7l/wheel/client 2026-03-20T11:39:27,531 copying build/lib/client/response.py -> build/bdist.linux-armv7l/wheel/./client 2026-03-20T11:39:27,533 copying build/lib/client/llm_client.py -> build/bdist.linux-armv7l/wheel/./client 2026-03-20T11:39:27,537 creating build/bdist.linux-armv7l/wheel/context 2026-03-20T11:39:27,539 copying build/lib/context/manager.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-20T11:39:27,541 copying build/lib/context/compaction.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-20T11:39:27,544 copying build/lib/context/loop_detector.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-20T11:39:27,547 creating build/bdist.linux-armv7l/wheel/config 2026-03-20T11:39:27,548 copying build/lib/config/loader.py -> build/bdist.linux-armv7l/wheel/./config 2026-03-20T11:39:27,552 copying build/lib/config/config.py -> build/bdist.linux-armv7l/wheel/./config 2026-03-20T11:39:27,555 copying build/lib/main.py -> build/bdist.linux-armv7l/wheel/. 2026-03-20T11:39:27,558 creating build/bdist.linux-armv7l/wheel/hooks 2026-03-20T11:39:27,560 copying build/lib/hooks/hook_system.py -> build/bdist.linux-armv7l/wheel/./hooks 2026-03-20T11:39:27,562 running install_egg_info 2026-03-20T11:39:27,567 Copying simhacli.egg-info to build/bdist.linux-armv7l/wheel/./simhacli-1.4.0-py3.11.egg-info 2026-03-20T11:39:27,581 running install_scripts 2026-03-20T11:39:27,591 creating build/bdist.linux-armv7l/wheel/simhacli-1.4.0.dist-info/WHEEL 2026-03-20T11:39:27,594 creating '/tmp/pip-wheel-1tj_f8mh/.tmp-ptlqfqmu/simhacli-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T11:39:27,597 adding 'main.py' 2026-03-20T11:39:27,600 adding 'agent/agent.py' 2026-03-20T11:39:27,602 adding 'agent/events.py' 2026-03-20T11:39:27,604 adding 'agent/session.py' 2026-03-20T11:39:27,606 adding 'agent/state.py' 2026-03-20T11:39:27,608 adding 'cli/__init__.py' 2026-03-20T11:39:27,610 adding 'cli/command_handler.py' 2026-03-20T11:39:27,611 adding 'cli/factory.py' 2026-03-20T11:39:27,614 adding 'cli/commands/__init__.py' 2026-03-20T11:39:27,615 adding 'cli/commands/base.py' 2026-03-20T11:39:27,618 adding 'cli/commands/init_commands.py' 2026-03-20T11:39:27,620 adding 'cli/commands/model_commands.py' 2026-03-20T11:39:27,622 adding 'cli/commands/permissions_commands.py' 2026-03-20T11:39:27,623 adding 'cli/commands/registry.py' 2026-03-20T11:39:27,625 adding 'cli/commands/run_commands.py' 2026-03-20T11:39:27,627 adding 'cli/commands/session_commands.py' 2026-03-20T11:39:27,629 adding 'cli/commands/system_commands.py' 2026-03-20T11:39:27,630 adding 'cli/commands/undo_commands.py' 2026-03-20T11:39:27,632 adding 'cli/commands/workflow_commands.py' 2026-03-20T11:39:27,634 adding 'client/llm_client.py' 2026-03-20T11:39:27,636 adding 'client/response.py' 2026-03-20T11:39:27,638 adding 'config/config.py' 2026-03-20T11:39:27,641 adding 'config/loader.py' 2026-03-20T11:39:27,643 adding 'context/compaction.py' 2026-03-20T11:39:27,644 adding 'context/loop_detector.py' 2026-03-20T11:39:27,646 adding 'context/manager.py' 2026-03-20T11:39:27,648 adding 'hooks/hook_system.py' 2026-03-20T11:39:27,650 adding 'prompts/mcp_reference.py' 2026-03-20T11:39:27,652 adding 'prompts/system.py' 2026-03-20T11:39:27,655 adding 'safety/approval.py' 2026-03-20T11:39:27,658 adding 'tools/base.py' 2026-03-20T11:39:27,659 adding 'tools/discovery.py' 2026-03-20T11:39:27,661 adding 'tools/registry.py' 2026-03-20T11:39:27,663 adding 'tools/subagent.py' 2026-03-20T11:39:27,665 adding 'tools/builtin/__init__.py' 2026-03-20T11:39:27,667 adding 'tools/builtin/edit_file.py' 2026-03-20T11:39:27,668 adding 'tools/builtin/glob.py' 2026-03-20T11:39:27,670 adding 'tools/builtin/grep.py' 2026-03-20T11:39:27,672 adding 'tools/builtin/list_dir.py' 2026-03-20T11:39:27,673 adding 'tools/builtin/memory.py' 2026-03-20T11:39:27,675 adding 'tools/builtin/read_file.py' 2026-03-20T11:39:27,676 adding 'tools/builtin/shell.py' 2026-03-20T11:39:27,678 adding 'tools/builtin/todo.py' 2026-03-20T11:39:27,680 adding 'tools/builtin/web_fetch.py' 2026-03-20T11:39:27,682 adding 'tools/builtin/web_search.py' 2026-03-20T11:39:27,683 adding 'tools/builtin/write_file.py' 2026-03-20T11:39:27,685 adding 'tools/mcp/client.py' 2026-03-20T11:39:27,687 adding 'tools/mcp/mcp_manager.py' 2026-03-20T11:39:27,688 adding 'tools/mcp/mcp_tool.py' 2026-03-20T11:39:27,690 adding 'tools/workflow/README.md' 2026-03-20T11:39:27,691 adding 'tools/workflow/__init__.py' 2026-03-20T11:39:27,692 adding 'tools/workflow/engine.py' 2026-03-20T11:39:27,697 adding 'tools/workflow/fullstack.py' 2026-03-20T11:39:27,699 adding 'tools/workflow/steps.py' 2026-03-20T11:39:27,701 adding 'tools/workflow/workflow_tool.py' 2026-03-20T11:39:27,707 adding 'ui/tui.py' 2026-03-20T11:39:27,710 adding 'utils/errors.py' 2026-03-20T11:39:27,712 adding 'utils/file_attachments.py' 2026-03-20T11:39:27,713 adding 'utils/git.py' 2026-03-20T11:39:27,714 adding 'utils/paths.py' 2026-03-20T11:39:27,716 adding 'utils/text.py' 2026-03-20T11:39:27,718 adding 'simhacli-1.4.0.dist-info/METADATA' 2026-03-20T11:39:27,719 adding 'simhacli-1.4.0.dist-info/WHEEL' 2026-03-20T11:39:27,720 adding 'simhacli-1.4.0.dist-info/entry_points.txt' 2026-03-20T11:39:27,721 adding 'simhacli-1.4.0.dist-info/top_level.txt' 2026-03-20T11:39:27,723 adding 'simhacli-1.4.0.dist-info/RECORD' 2026-03-20T11:39:27,726 removing build/bdist.linux-armv7l/wheel 2026-03-20T11:39:27,847 Building wheel for simhacli (pyproject.toml): finished with status 'done' 2026-03-20T11:39:27,854 Created wheel for simhacli: filename=simhacli-1.4.0-py3-none-any.whl size=133074 sha256=48cf03d77e3146d868e4a2e630a1ea95bc71866143455054a30344b2b829c3cb 2026-03-20T11:39:27,856 Stored in directory: /tmp/pip-ephem-wheel-cache-thg1xo2a/wheels/32/a4/e8/3783f80be7246e9eeb496a44ab257f71ae3cbd8974fbf11d09 2026-03-20T11:39:27,871 Successfully built simhacli 2026-03-20T11:39:27,878 Removed build tracker: '/tmp/pip-build-tracker-s5e2l2_e'