2026-03-18T07:43:38,724 Created temporary directory: /tmp/pip-ephem-wheel-cache-q66a9emd 2026-03-18T07:43:38,726 Created temporary directory: /tmp/pip-build-tracker-ag2dv4bl 2026-03-18T07:43:38,726 Initialized build tracking at /tmp/pip-build-tracker-ag2dv4bl 2026-03-18T07:43:38,727 Created build tracker: /tmp/pip-build-tracker-ag2dv4bl 2026-03-18T07:43:38,727 Entered build tracker: /tmp/pip-build-tracker-ag2dv4bl 2026-03-18T07:43:38,728 Created temporary directory: /tmp/pip-wheel-q5le4nat 2026-03-18T07:43:38,731 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-18T07:43:38,734 Created temporary directory: /tmp/pip-ephem-wheel-cache-e3ek9lr4 2026-03-18T07:43:38,758 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T07:43:38,762 2 location(s) to search for versions of simhacli: 2026-03-18T07:43:38,762 * https://pypi.org/simple/simhacli/ 2026-03-18T07:43:38,762 * https://www.piwheels.org/simple/simhacli/ 2026-03-18T07:43:38,762 Fetching project page and analyzing links: https://pypi.org/simple/simhacli/ 2026-03-18T07:43:38,763 Getting page https://pypi.org/simple/simhacli/ 2026-03-18T07:43:38,765 Found index url https://pypi.org/simple 2026-03-18T07:43:38,978 Fetched page https://pypi.org/simple/simhacli/ as application/vnd.pypi.simple.v1+json 2026-03-18T07:43:38,981 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-18T07:43:38,982 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-18T07:43:38,983 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-18T07:43:38,984 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-18T07:43:38,985 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-18T07:43:38,986 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-18T07:43:38,987 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-18T07:43:38,988 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-18T07:43:38,989 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-18T07:43:38,990 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-18T07:43:38,991 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-18T07:43:38,992 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-18T07:43:38,993 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-18T07:43:38,993 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-18T07:43:38,994 Fetching project page and analyzing links: https://www.piwheels.org/simple/simhacli/ 2026-03-18T07:43:38,995 Getting page https://www.piwheels.org/simple/simhacli/ 2026-03-18T07:43:38,996 Found index url https://www.piwheels.org/simple 2026-03-18T07:43:39,145 Fetched page https://www.piwheels.org/simple/simhacli/ as text/html 2026-03-18T07:43:39,148 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-18T07:43:39,149 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-18T07:43:39,150 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-18T07:43:39,150 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-18T07:43:39,151 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-18T07:43:39,152 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-18T07:43:39,152 Skipping link: not a file: https://www.piwheels.org/simple/simhacli/ 2026-03-18T07:43:39,153 Skipping link: not a file: https://pypi.org/simple/simhacli/ 2026-03-18T07:43:39,173 Given no hashes to check 1 links for project 'simhacli': discarding no candidates 2026-03-18T07:43:39,191 Collecting simhacli==1.3.0 2026-03-18T07:43:39,194 Created temporary directory: /tmp/pip-unpack-iezv0hdl 2026-03-18T07:43:39,401 Downloading simhacli-1.3.0.tar.gz (115 kB) 2026-03-18T07:43:39,603 Added simhacli==1.3.0 from https://files.pythonhosted.org/packages/f5/ff/f73423f06b7039fd3e3392aaf8627bf9939fa0162ac8d0d857a312d44a6d/simhacli-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-ag2dv4bl' 2026-03-18T07:43:39,609 Created temporary directory: /tmp/pip-build-env-u62x8vf4 2026-03-18T07:43:39,614 Installing build dependencies: started 2026-03-18T07:43:39,615 Running command pip subprocess to install build dependencies 2026-03-18T07:43:40,751 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T07:43:41,327 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-18T07:43:41,349 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T07:43:43,076 Collecting setuptools>=61.0 2026-03-18T07:43:43,164 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T07:43:43,424 Collecting wheel 2026-03-18T07:43:43,442 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T07:43:43,626 Collecting packaging>=24.0 2026-03-18T07:43:43,643 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T07:43:46,559 Installing collected packages: setuptools, packaging, wheel 2026-03-18T07:43:49,987 Creating /tmp/pip-build-env-u62x8vf4/overlay/local/bin 2026-03-18T07:43:49,990 changing mode of /tmp/pip-build-env-u62x8vf4/overlay/local/bin/wheel to 755 2026-03-18T07:43:50,012 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T07:43:50,290 Installing build dependencies: finished with status 'done' 2026-03-18T07:43:50,296 Getting requirements to build wheel: started 2026-03-18T07:43:50,297 Running command Getting requirements to build wheel 2026-03-18T07:43:50,984 running egg_info 2026-03-18T07:43:50,990 writing simhacli.egg-info/PKG-INFO 2026-03-18T07:43:50,994 writing dependency_links to simhacli.egg-info/dependency_links.txt 2026-03-18T07:43:50,997 writing entry points to simhacli.egg-info/entry_points.txt 2026-03-18T07:43:50,998 writing requirements to simhacli.egg-info/requires.txt 2026-03-18T07:43:51,000 writing top-level names to simhacli.egg-info/top_level.txt 2026-03-18T07:43:51,047 reading manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:51,055 writing manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:51,152 Getting requirements to build wheel: finished with status 'done' 2026-03-18T07:43:51,155 Created temporary directory: /tmp/pip-modern-metadata-frud7qfn 2026-03-18T07:43:51,158 Preparing metadata (pyproject.toml): started 2026-03-18T07:43:51,159 Running command Preparing metadata (pyproject.toml) 2026-03-18T07:43:51,832 running dist_info 2026-03-18T07:43:51,842 creating /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info 2026-03-18T07:43:51,844 writing /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/PKG-INFO 2026-03-18T07:43:51,848 writing dependency_links to /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/dependency_links.txt 2026-03-18T07:43:51,850 writing entry points to /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/entry_points.txt 2026-03-18T07:43:51,851 writing requirements to /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/requires.txt 2026-03-18T07:43:51,853 writing top-level names to /tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/top_level.txt 2026-03-18T07:43:51,854 writing manifest file '/tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:51,889 reading manifest file '/tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:51,895 writing manifest file '/tmp/pip-modern-metadata-frud7qfn/simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:51,896 creating '/tmp/pip-modern-metadata-frud7qfn/simhacli-1.3.0.dist-info' 2026-03-18T07:43:52,022 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T07:43:52,028 Source in /tmp/pip-wheel-q5le4nat/simhacli_2e494498a02d402ebce6a2483ac15a77 has version 1.3.0, which satisfies requirement simhacli==1.3.0 from https://files.pythonhosted.org/packages/f5/ff/f73423f06b7039fd3e3392aaf8627bf9939fa0162ac8d0d857a312d44a6d/simhacli-1.3.0.tar.gz 2026-03-18T07:43:52,029 Removed simhacli==1.3.0 from https://files.pythonhosted.org/packages/f5/ff/f73423f06b7039fd3e3392aaf8627bf9939fa0162ac8d0d857a312d44a6d/simhacli-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-ag2dv4bl' 2026-03-18T07:43:52,036 Created temporary directory: /tmp/pip-unpack-56o1zjx2 2026-03-18T07:43:52,037 Building wheels for collected packages: simhacli 2026-03-18T07:43:52,042 Created temporary directory: /tmp/pip-wheel-_92227tj 2026-03-18T07:43:52,042 Destination directory: /tmp/pip-wheel-_92227tj 2026-03-18T07:43:52,045 Building wheel for simhacli (pyproject.toml): started 2026-03-18T07:43:52,046 Running command Building wheel for simhacli (pyproject.toml) 2026-03-18T07:43:52,707 running bdist_wheel 2026-03-18T07:43:52,725 running build 2026-03-18T07:43:52,726 running build_py 2026-03-18T07:43:52,731 creating build/lib 2026-03-18T07:43:52,732 copying main.py -> build/lib 2026-03-18T07:43:52,737 creating build/lib/agent 2026-03-18T07:43:52,738 copying agent/events.py -> build/lib/agent 2026-03-18T07:43:52,740 copying agent/session.py -> build/lib/agent 2026-03-18T07:43:52,742 copying agent/agent.py -> build/lib/agent 2026-03-18T07:43:52,745 copying agent/state.py -> build/lib/agent 2026-03-18T07:43:52,748 creating build/lib/client 2026-03-18T07:43:52,749 copying client/llm_client.py -> build/lib/client 2026-03-18T07:43:52,752 copying client/response.py -> build/lib/client 2026-03-18T07:43:52,754 creating build/lib/config 2026-03-18T07:43:52,755 copying config/config.py -> build/lib/config 2026-03-18T07:43:52,758 copying config/loader.py -> build/lib/config 2026-03-18T07:43:52,761 creating build/lib/context 2026-03-18T07:43:52,762 copying context/compaction.py -> build/lib/context 2026-03-18T07:43:52,765 copying context/loop_detector.py -> build/lib/context 2026-03-18T07:43:52,767 copying context/manager.py -> build/lib/context 2026-03-18T07:43:52,770 creating build/lib/hooks 2026-03-18T07:43:52,771 copying hooks/hook_system.py -> build/lib/hooks 2026-03-18T07:43:52,774 creating build/lib/prompts 2026-03-18T07:43:52,774 copying prompts/system.py -> build/lib/prompts 2026-03-18T07:43:52,778 creating build/lib/safety 2026-03-18T07:43:52,779 copying safety/approval.py -> build/lib/safety 2026-03-18T07:43:52,782 creating build/lib/tools 2026-03-18T07:43:52,783 copying tools/discovery.py -> build/lib/tools 2026-03-18T07:43:52,786 copying tools/base.py -> build/lib/tools 2026-03-18T07:43:52,788 copying tools/subagent.py -> build/lib/tools 2026-03-18T07:43:52,791 copying tools/registry.py -> build/lib/tools 2026-03-18T07:43:52,794 creating build/lib/tools/builtin 2026-03-18T07:43:52,795 copying tools/builtin/todo.py -> build/lib/tools/builtin 2026-03-18T07:43:52,798 copying tools/builtin/grep.py -> build/lib/tools/builtin 2026-03-18T07:43:52,800 copying tools/builtin/web_search.py -> build/lib/tools/builtin 2026-03-18T07:43:52,802 copying tools/builtin/read_file.py -> build/lib/tools/builtin 2026-03-18T07:43:52,804 copying tools/builtin/glob.py -> build/lib/tools/builtin 2026-03-18T07:43:52,807 copying tools/builtin/shell.py -> build/lib/tools/builtin 2026-03-18T07:43:52,809 copying tools/builtin/memory.py -> build/lib/tools/builtin 2026-03-18T07:43:52,812 copying tools/builtin/__init__.py -> build/lib/tools/builtin 2026-03-18T07:43:52,814 copying tools/builtin/write_file.py -> build/lib/tools/builtin 2026-03-18T07:43:52,816 copying tools/builtin/edit_file.py -> build/lib/tools/builtin 2026-03-18T07:43:52,818 copying tools/builtin/web_fetch.py -> build/lib/tools/builtin 2026-03-18T07:43:52,821 copying tools/builtin/list_dir.py -> build/lib/tools/builtin 2026-03-18T07:43:52,823 creating build/lib/tools/mcp 2026-03-18T07:43:52,824 copying tools/mcp/mcp_manager.py -> build/lib/tools/mcp 2026-03-18T07:43:52,826 copying tools/mcp/client.py -> build/lib/tools/mcp 2026-03-18T07:43:52,828 copying tools/mcp/mcp_tool.py -> build/lib/tools/mcp 2026-03-18T07:43:52,830 creating build/lib/tools/workflow 2026-03-18T07:43:52,832 copying tools/workflow/workflow_tool.py -> build/lib/tools/workflow 2026-03-18T07:43:52,834 copying tools/workflow/engine.py -> build/lib/tools/workflow 2026-03-18T07:43:52,837 copying tools/workflow/fullstack.py -> build/lib/tools/workflow 2026-03-18T07:43:52,840 copying tools/workflow/__init__.py -> build/lib/tools/workflow 2026-03-18T07:43:52,842 copying tools/workflow/steps.py -> build/lib/tools/workflow 2026-03-18T07:43:52,845 creating build/lib/ui 2026-03-18T07:43:52,846 copying ui/tui.py -> build/lib/ui 2026-03-18T07:43:52,849 creating build/lib/utils 2026-03-18T07:43:52,851 copying utils/errors.py -> build/lib/utils 2026-03-18T07:43:52,853 copying utils/file_attachments.py -> build/lib/utils 2026-03-18T07:43:52,855 copying utils/paths.py -> build/lib/utils 2026-03-18T07:43:52,857 copying utils/text.py -> build/lib/utils 2026-03-18T07:43:52,859 copying utils/git.py -> build/lib/utils 2026-03-18T07:43:52,860 running egg_info 2026-03-18T07:43:52,870 writing simhacli.egg-info/PKG-INFO 2026-03-18T07:43:52,873 writing dependency_links to simhacli.egg-info/dependency_links.txt 2026-03-18T07:43:52,875 writing entry points to simhacli.egg-info/entry_points.txt 2026-03-18T07:43:52,876 writing requirements to simhacli.egg-info/requires.txt 2026-03-18T07:43:52,877 writing top-level names to simhacli.egg-info/top_level.txt 2026-03-18T07:43:52,903 reading manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:52,911 writing manifest file 'simhacli.egg-info/SOURCES.txt' 2026-03-18T07:43:52,927 copying tools/workflow/README.md -> build/lib/tools/workflow 2026-03-18T07:43:52,943 installing to build/bdist.linux-armv7l/wheel 2026-03-18T07:43:52,944 running install 2026-03-18T07:43:52,966 running install_lib 2026-03-18T07:43:52,972 creating build/bdist.linux-armv7l/wheel 2026-03-18T07:43:52,974 creating build/bdist.linux-armv7l/wheel/utils 2026-03-18T07:43:52,975 copying build/lib/utils/errors.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-18T07:43:52,977 copying build/lib/utils/file_attachments.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-18T07:43:52,980 copying build/lib/utils/paths.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-18T07:43:52,982 copying build/lib/utils/text.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-18T07:43:52,983 copying build/lib/utils/git.py -> build/bdist.linux-armv7l/wheel/./utils 2026-03-18T07:43:52,986 creating build/bdist.linux-armv7l/wheel/tools 2026-03-18T07:43:52,988 copying build/lib/tools/discovery.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-18T07:43:52,990 copying build/lib/tools/base.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-18T07:43:52,992 copying build/lib/tools/subagent.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-18T07:43:52,995 creating build/bdist.linux-armv7l/wheel/tools/mcp 2026-03-18T07:43:52,996 copying build/lib/tools/mcp/mcp_manager.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-18T07:43:52,998 copying build/lib/tools/mcp/client.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-18T07:43:53,000 copying build/lib/tools/mcp/mcp_tool.py -> build/bdist.linux-armv7l/wheel/./tools/mcp 2026-03-18T07:43:53,002 copying build/lib/tools/registry.py -> build/bdist.linux-armv7l/wheel/./tools 2026-03-18T07:43:53,005 creating build/bdist.linux-armv7l/wheel/tools/workflow 2026-03-18T07:43:53,006 copying build/lib/tools/workflow/workflow_tool.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,009 copying build/lib/tools/workflow/engine.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,012 copying build/lib/tools/workflow/fullstack.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,015 copying build/lib/tools/workflow/__init__.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,017 copying build/lib/tools/workflow/README.md -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,019 copying build/lib/tools/workflow/steps.py -> build/bdist.linux-armv7l/wheel/./tools/workflow 2026-03-18T07:43:53,022 creating build/bdist.linux-armv7l/wheel/tools/builtin 2026-03-18T07:43:53,023 copying build/lib/tools/builtin/todo.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,025 copying build/lib/tools/builtin/grep.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,028 copying build/lib/tools/builtin/web_search.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,030 copying build/lib/tools/builtin/read_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,032 copying build/lib/tools/builtin/glob.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,034 copying build/lib/tools/builtin/shell.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,037 copying build/lib/tools/builtin/memory.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,039 copying build/lib/tools/builtin/__init__.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,041 copying build/lib/tools/builtin/write_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,043 copying build/lib/tools/builtin/edit_file.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,045 copying build/lib/tools/builtin/web_fetch.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,048 copying build/lib/tools/builtin/list_dir.py -> build/bdist.linux-armv7l/wheel/./tools/builtin 2026-03-18T07:43:53,050 creating build/bdist.linux-armv7l/wheel/ui 2026-03-18T07:43:53,051 copying build/lib/ui/tui.py -> build/bdist.linux-armv7l/wheel/./ui 2026-03-18T07:43:53,055 creating build/bdist.linux-armv7l/wheel/agent 2026-03-18T07:43:53,057 copying build/lib/agent/events.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-18T07:43:53,059 copying build/lib/agent/session.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-18T07:43:53,061 copying build/lib/agent/agent.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-18T07:43:53,063 copying build/lib/agent/state.py -> build/bdist.linux-armv7l/wheel/./agent 2026-03-18T07:43:53,066 creating build/bdist.linux-armv7l/wheel/context 2026-03-18T07:43:53,067 copying build/lib/context/compaction.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-18T07:43:53,069 copying build/lib/context/loop_detector.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-18T07:43:53,071 copying build/lib/context/manager.py -> build/bdist.linux-armv7l/wheel/./context 2026-03-18T07:43:53,074 creating build/bdist.linux-armv7l/wheel/safety 2026-03-18T07:43:53,075 copying build/lib/safety/approval.py -> build/bdist.linux-armv7l/wheel/./safety 2026-03-18T07:43:53,079 creating build/bdist.linux-armv7l/wheel/config 2026-03-18T07:43:53,080 copying build/lib/config/config.py -> build/bdist.linux-armv7l/wheel/./config 2026-03-18T07:43:53,082 copying build/lib/config/loader.py -> build/bdist.linux-armv7l/wheel/./config 2026-03-18T07:43:53,085 copying build/lib/main.py -> build/bdist.linux-armv7l/wheel/. 2026-03-18T07:43:53,090 creating build/bdist.linux-armv7l/wheel/hooks 2026-03-18T07:43:53,091 copying build/lib/hooks/hook_system.py -> build/bdist.linux-armv7l/wheel/./hooks 2026-03-18T07:43:53,094 creating build/bdist.linux-armv7l/wheel/client 2026-03-18T07:43:53,095 copying build/lib/client/llm_client.py -> build/bdist.linux-armv7l/wheel/./client 2026-03-18T07:43:53,098 copying build/lib/client/response.py -> build/bdist.linux-armv7l/wheel/./client 2026-03-18T07:43:53,101 creating build/bdist.linux-armv7l/wheel/prompts 2026-03-18T07:43:53,102 copying build/lib/prompts/system.py -> build/bdist.linux-armv7l/wheel/./prompts 2026-03-18T07:43:53,105 running install_egg_info 2026-03-18T07:43:53,111 Copying simhacli.egg-info to build/bdist.linux-armv7l/wheel/./simhacli-1.3.0-py3.11.egg-info 2026-03-18T07:43:53,123 running install_scripts 2026-03-18T07:43:53,133 creating build/bdist.linux-armv7l/wheel/simhacli-1.3.0.dist-info/WHEEL 2026-03-18T07:43:53,136 creating '/tmp/pip-wheel-_92227tj/.tmp-y7_6u9mh/simhacli-1.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T07:43:53,141 adding 'main.py' 2026-03-18T07:43:53,145 adding 'agent/agent.py' 2026-03-18T07:43:53,146 adding 'agent/events.py' 2026-03-18T07:43:53,148 adding 'agent/session.py' 2026-03-18T07:43:53,150 adding 'agent/state.py' 2026-03-18T07:43:53,152 adding 'client/llm_client.py' 2026-03-18T07:43:53,154 adding 'client/response.py' 2026-03-18T07:43:53,156 adding 'config/config.py' 2026-03-18T07:43:53,159 adding 'config/loader.py' 2026-03-18T07:43:53,161 adding 'context/compaction.py' 2026-03-18T07:43:53,163 adding 'context/loop_detector.py' 2026-03-18T07:43:53,165 adding 'context/manager.py' 2026-03-18T07:43:53,167 adding 'hooks/hook_system.py' 2026-03-18T07:43:53,172 adding 'prompts/system.py' 2026-03-18T07:43:53,174 adding 'safety/approval.py' 2026-03-18T07:43:53,177 adding 'tools/base.py' 2026-03-18T07:43:53,179 adding 'tools/discovery.py' 2026-03-18T07:43:53,180 adding 'tools/registry.py' 2026-03-18T07:43:53,183 adding 'tools/subagent.py' 2026-03-18T07:43:53,185 adding 'tools/builtin/__init__.py' 2026-03-18T07:43:53,186 adding 'tools/builtin/edit_file.py' 2026-03-18T07:43:53,188 adding 'tools/builtin/glob.py' 2026-03-18T07:43:53,190 adding 'tools/builtin/grep.py' 2026-03-18T07:43:53,191 adding 'tools/builtin/list_dir.py' 2026-03-18T07:43:53,193 adding 'tools/builtin/memory.py' 2026-03-18T07:43:53,195 adding 'tools/builtin/read_file.py' 2026-03-18T07:43:53,196 adding 'tools/builtin/shell.py' 2026-03-18T07:43:53,198 adding 'tools/builtin/todo.py' 2026-03-18T07:43:53,200 adding 'tools/builtin/web_fetch.py' 2026-03-18T07:43:53,202 adding 'tools/builtin/web_search.py' 2026-03-18T07:43:53,203 adding 'tools/builtin/write_file.py' 2026-03-18T07:43:53,205 adding 'tools/mcp/client.py' 2026-03-18T07:43:53,207 adding 'tools/mcp/mcp_manager.py' 2026-03-18T07:43:53,208 adding 'tools/mcp/mcp_tool.py' 2026-03-18T07:43:53,210 adding 'tools/workflow/README.md' 2026-03-18T07:43:53,212 adding 'tools/workflow/__init__.py' 2026-03-18T07:43:53,214 adding 'tools/workflow/engine.py' 2026-03-18T07:43:53,219 adding 'tools/workflow/fullstack.py' 2026-03-18T07:43:53,220 adding 'tools/workflow/steps.py' 2026-03-18T07:43:53,223 adding 'tools/workflow/workflow_tool.py' 2026-03-18T07:43:53,229 adding 'ui/tui.py' 2026-03-18T07:43:53,231 adding 'utils/errors.py' 2026-03-18T07:43:53,233 adding 'utils/file_attachments.py' 2026-03-18T07:43:53,235 adding 'utils/git.py' 2026-03-18T07:43:53,236 adding 'utils/paths.py' 2026-03-18T07:43:53,237 adding 'utils/text.py' 2026-03-18T07:43:53,240 adding 'simhacli-1.3.0.dist-info/METADATA' 2026-03-18T07:43:53,241 adding 'simhacli-1.3.0.dist-info/WHEEL' 2026-03-18T07:43:53,242 adding 'simhacli-1.3.0.dist-info/entry_points.txt' 2026-03-18T07:43:53,243 adding 'simhacli-1.3.0.dist-info/top_level.txt' 2026-03-18T07:43:53,245 adding 'simhacli-1.3.0.dist-info/RECORD' 2026-03-18T07:43:53,248 removing build/bdist.linux-armv7l/wheel 2026-03-18T07:43:53,366 Building wheel for simhacli (pyproject.toml): finished with status 'done' 2026-03-18T07:43:53,374 Created wheel for simhacli: filename=simhacli-1.3.0-py3-none-any.whl size=127023 sha256=b1d2f1a93183fed11ed56960de67c2020f551133691daae2beeced9c9f507b9b 2026-03-18T07:43:53,375 Stored in directory: /tmp/pip-ephem-wheel-cache-e3ek9lr4/wheels/a7/94/17/a0be1198d7eb26af740e7830ed6e35ca2d3136c0d7655bcce6 2026-03-18T07:43:53,391 Successfully built simhacli 2026-03-18T07:43:53,403 Removed build tracker: '/tmp/pip-build-tracker-ag2dv4bl'