2026-06-18T07:57:39,572 Created temporary directory: /tmp/pip-ephem-wheel-cache-x20jxqyn 2026-06-18T07:57:39,574 Created temporary directory: /tmp/pip-build-tracker-eua0rwkz 2026-06-18T07:57:39,575 Initialized build tracking at /tmp/pip-build-tracker-eua0rwkz 2026-06-18T07:57:39,575 Created build tracker: /tmp/pip-build-tracker-eua0rwkz 2026-06-18T07:57:39,576 Entered build tracker: /tmp/pip-build-tracker-eua0rwkz 2026-06-18T07:57:39,577 Created temporary directory: /tmp/pip-wheel-fu5nkrjr 2026-06-18T07:57:39,580 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-06-18T07:57:39,582 Created temporary directory: /tmp/pip-ephem-wheel-cache-jobielfj 2026-06-18T07:57:39,604 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T07:57:39,607 2 location(s) to search for versions of flyclaw: 2026-06-18T07:57:39,607 * https://pypi.org/simple/flyclaw/ 2026-06-18T07:57:39,607 * https://www.piwheels.org/simple/flyclaw/ 2026-06-18T07:57:39,608 Fetching project page and analyzing links: https://pypi.org/simple/flyclaw/ 2026-06-18T07:57:39,609 Getting page https://pypi.org/simple/flyclaw/ 2026-06-18T07:57:39,610 Found index url https://pypi.org/simple 2026-06-18T07:57:39,934 Fetched page https://pypi.org/simple/flyclaw/ as application/vnd.pypi.simple.v1+json 2026-06-18T07:57:39,937 Skipping link: No binaries permitted for flyclaw: https://files.pythonhosted.org/packages/3b/17/9f9fec144bb6bd4331188d53b3726e66c220856018084256f8eeb9e9dc6e/flyclaw-2026.5.28-py3-none-any.whl (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:39,938 Found link https://files.pythonhosted.org/packages/8a/12/975a92da2baf8173b41ee8796e8205a6c0fc0ce9d4f60d49cadab77fa892/flyclaw-2026.5.28.tar.gz (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11), version: 2026.5.28 2026-06-18T07:57:39,938 Skipping link: No binaries permitted for flyclaw: https://files.pythonhosted.org/packages/62/2a/8c9ddceedac52a06d3f788c3a49eb1b9f1faca75eb41cfe2ad8323276ba5/flyclaw-2026.5.28.1-py3-none-any.whl (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:39,939 Found link https://files.pythonhosted.org/packages/3a/20/aae4847db755547822d57cd5b7970ba980657e189b26cede185c5c69a27c/flyclaw-2026.5.28.1.tar.gz (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11), version: 2026.5.28.1 2026-06-18T07:57:39,940 Skipping link: No binaries permitted for flyclaw: https://files.pythonhosted.org/packages/c5/65/b283cd67ca6f191e4fd25654e4ea1876fd24e5fd4315943828e92a5cecd0/flyclaw-2026.6.4-py3-none-any.whl (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:39,941 Found link https://files.pythonhosted.org/packages/22/56/86f5b501bc1f127e4c667934c1c36133890faa1121cf226435e144bf1a7e/flyclaw-2026.6.4.tar.gz (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11), version: 2026.6.4 2026-06-18T07:57:39,942 Skipping link: No binaries permitted for flyclaw: https://files.pythonhosted.org/packages/54/01/36c60109817b118e7a7ea73387710e55644929f4264ec619333607125ce3/flyclaw-2026.6.4.1-py3-none-any.whl (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:39,943 Found link https://files.pythonhosted.org/packages/f9/6c/d92f974e8358cf03f927138d8e37f58f046a3ae921a75b59a222d10d60eb/flyclaw-2026.6.4.1.tar.gz (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11), version: 2026.6.4.1 2026-06-18T07:57:39,944 Skipping link: No binaries permitted for flyclaw: https://files.pythonhosted.org/packages/e8/56/cc236ed72018ffbe891510ebe42a97a772289485fc6e598408e2c899657b/flyclaw-2026.6.18-py3-none-any.whl (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:39,945 Found link https://files.pythonhosted.org/packages/b7/72/2f4e93a117c1269fca1fdc401d585f6456ca1726c9c20b7cc66fc1ddeec0/flyclaw-2026.6.18.tar.gz (from https://pypi.org/simple/flyclaw/) (requires-python:>=3.11), version: 2026.6.18 2026-06-18T07:57:39,946 Fetching project page and analyzing links: https://www.piwheels.org/simple/flyclaw/ 2026-06-18T07:57:39,946 Getting page https://www.piwheels.org/simple/flyclaw/ 2026-06-18T07:57:39,947 Found index url https://www.piwheels.org/simple 2026-06-18T07:57:40,221 Fetched page https://www.piwheels.org/simple/flyclaw/ as text/html 2026-06-18T07:57:40,224 Skipping link: No binaries permitted for flyclaw: https://www.piwheels.org/simple/flyclaw/flyclaw-2026.6.4.1-py3-none-any.whl#sha256=3ff32149a946d3e88905ce04199db239baad1de4c0226296fda0d2a5bcf152d1 (from https://www.piwheels.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:40,224 Skipping link: No binaries permitted for flyclaw: https://www.piwheels.org/simple/flyclaw/flyclaw-2026.6.4-py3-none-any.whl#sha256=0452d60e04d8091e6286a8df2c998e1107e3770e7487521f6410e627f99fa3a2 (from https://www.piwheels.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:40,225 Skipping link: No binaries permitted for flyclaw: https://www.piwheels.org/simple/flyclaw/flyclaw-2026.5.28.1-py3-none-any.whl#sha256=657e069e72158c5cbf947ac78020e3c3f3235b68ccbad8a6fa9986a06e70b340 (from https://www.piwheels.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:40,225 Skipping link: No binaries permitted for flyclaw: https://www.piwheels.org/simple/flyclaw/flyclaw-2026.5.28-py3-none-any.whl#sha256=3f813e43a467ba17d361809f920c4a6558e43bb05145c4ef53f27ef91093ef8c (from https://www.piwheels.org/simple/flyclaw/) (requires-python:>=3.11) 2026-06-18T07:57:40,226 Skipping link: not a file: https://www.piwheels.org/simple/flyclaw/ 2026-06-18T07:57:40,226 Skipping link: not a file: https://pypi.org/simple/flyclaw/ 2026-06-18T07:57:40,245 Given no hashes to check 1 links for project 'flyclaw': discarding no candidates 2026-06-18T07:57:40,262 Collecting flyclaw==2026.6.18 2026-06-18T07:57:40,265 Created temporary directory: /tmp/pip-unpack-4g6p49kk 2026-06-18T07:57:40,588 Downloading flyclaw-2026.6.18.tar.gz (443 kB) 2026-06-18T07:57:41,196 Added flyclaw==2026.6.18 from https://files.pythonhosted.org/packages/b7/72/2f4e93a117c1269fca1fdc401d585f6456ca1726c9c20b7cc66fc1ddeec0/flyclaw-2026.6.18.tar.gz to build tracker '/tmp/pip-build-tracker-eua0rwkz' 2026-06-18T07:57:41,201 Created temporary directory: /tmp/pip-build-env-a6u4w4yn 2026-06-18T07:57:41,206 Installing build dependencies: started 2026-06-18T07:57:41,207 Running command pip subprocess to install build dependencies 2026-06-18T07:57:42,327 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-18T07:57:42,775 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-06-18T07:57:42,797 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T07:57:44,757 Collecting setuptools>=68.0 2026-06-18T07:57:44,758 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-18T07:57:44,773 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-18T07:57:45,026 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T07:57:45,117 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T07:57:47,849 Installing collected packages: setuptools 2026-06-18T07:57:54,478 Successfully installed setuptools-82.0.1 2026-06-18T07:57:54,761 Installing build dependencies: finished with status 'done' 2026-06-18T07:57:54,768 Getting requirements to build wheel: started 2026-06-18T07:57:54,769 Running command Getting requirements to build wheel 2026-06-18T07:57:55,737 running egg_info 2026-06-18T07:57:55,742 writing flyclaw.egg-info/PKG-INFO 2026-06-18T07:57:55,751 writing dependency_links to flyclaw.egg-info/dependency_links.txt 2026-06-18T07:57:55,754 writing entry points to flyclaw.egg-info/entry_points.txt 2026-06-18T07:57:55,760 writing requirements to flyclaw.egg-info/requires.txt 2026-06-18T07:57:55,762 writing top-level names to flyclaw.egg-info/top_level.txt 2026-06-18T07:57:55,820 reading manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:57:55,833 adding license file 'LICENSE' 2026-06-18T07:57:55,844 writing manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:57:56,192 Getting requirements to build wheel: finished with status 'done' 2026-06-18T07:57:56,196 Created temporary directory: /tmp/pip-modern-metadata-5zg4lzox 2026-06-18T07:57:56,198 Preparing metadata (pyproject.toml): started 2026-06-18T07:57:56,199 Running command Preparing metadata (pyproject.toml) 2026-06-18T07:57:58,992 running dist_info 2026-06-18T07:57:59,003 creating /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info 2026-06-18T07:57:59,004 writing /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/PKG-INFO 2026-06-18T07:57:59,016 writing dependency_links to /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/dependency_links.txt 2026-06-18T07:57:59,020 writing entry points to /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/entry_points.txt 2026-06-18T07:57:59,025 writing requirements to /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/requires.txt 2026-06-18T07:57:59,027 writing top-level names to /tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/top_level.txt 2026-06-18T07:57:59,029 writing manifest file '/tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:57:59,075 reading manifest file '/tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:57:59,077 adding license file 'LICENSE' 2026-06-18T07:57:59,086 writing manifest file '/tmp/pip-modern-metadata-5zg4lzox/flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:57:59,087 creating '/tmp/pip-modern-metadata-5zg4lzox/flyclaw-2026.6.18.dist-info' 2026-06-18T07:57:59,229 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-18T07:57:59,239 Source in /tmp/pip-wheel-fu5nkrjr/flyclaw_f9d4fa8df1074826aefebf35282b06a2 has version 2026.6.18, which satisfies requirement flyclaw==2026.6.18 from https://files.pythonhosted.org/packages/b7/72/2f4e93a117c1269fca1fdc401d585f6456ca1726c9c20b7cc66fc1ddeec0/flyclaw-2026.6.18.tar.gz 2026-06-18T07:57:59,240 Removed flyclaw==2026.6.18 from https://files.pythonhosted.org/packages/b7/72/2f4e93a117c1269fca1fdc401d585f6456ca1726c9c20b7cc66fc1ddeec0/flyclaw-2026.6.18.tar.gz from build tracker '/tmp/pip-build-tracker-eua0rwkz' 2026-06-18T07:57:59,254 Created temporary directory: /tmp/pip-unpack-6h3hm2jv 2026-06-18T07:57:59,255 Building wheels for collected packages: flyclaw 2026-06-18T07:57:59,262 Created temporary directory: /tmp/pip-wheel-bpvva2sg 2026-06-18T07:57:59,262 Destination directory: /tmp/pip-wheel-bpvva2sg 2026-06-18T07:57:59,266 Building wheel for flyclaw (pyproject.toml): started 2026-06-18T07:57:59,268 Running command Building wheel for flyclaw (pyproject.toml) 2026-06-18T07:58:00,636 running bdist_wheel 2026-06-18T07:58:00,654 running build 2026-06-18T07:58:00,654 running build_py 2026-06-18T07:58:00,661 creating build/lib/src 2026-06-18T07:58:00,663 copying src/message.py -> build/lib/src 2026-06-18T07:58:00,668 copying src/config.py -> build/lib/src 2026-06-18T07:58:00,671 copying src/bootstrap.py -> build/lib/src 2026-06-18T07:58:00,673 copying src/cli.py -> build/lib/src 2026-06-18T07:58:00,676 copying src/main.py -> build/lib/src 2026-06-18T07:58:00,678 copying src/_container.py -> build/lib/src 2026-06-18T07:58:00,680 copying src/config_reload.py -> build/lib/src 2026-06-18T07:58:00,683 copying src/app.py -> build/lib/src 2026-06-18T07:58:00,687 copying src/link_understanding.py -> build/lib/src 2026-06-18T07:58:00,689 copying src/setup.py -> build/lib/src 2026-06-18T07:58:00,692 copying src/config_watcher.py -> build/lib/src 2026-06-18T07:58:00,696 copying src/__init__.py -> build/lib/src 2026-06-18T07:58:00,698 copying src/media_delivery.py -> build/lib/src 2026-06-18T07:58:00,700 copying src/instance.py -> build/lib/src 2026-06-18T07:58:00,702 copying src/prompt.py -> build/lib/src 2026-06-18T07:58:00,705 copying src/gateway.py -> build/lib/src 2026-06-18T07:58:00,711 copying src/daemon.py -> build/lib/src 2026-06-18T07:58:00,718 creating build/lib/src/events 2026-06-18T07:58:00,720 copying src/events/bus.py -> build/lib/src/events 2026-06-18T07:58:00,727 copying src/events/hooks.py -> build/lib/src/events 2026-06-18T07:58:00,730 copying src/events/__init__.py -> build/lib/src/events 2026-06-18T07:58:00,733 copying src/events/types.py -> build/lib/src/events 2026-06-18T07:58:00,737 creating build/lib/src/utils 2026-06-18T07:58:00,738 copying src/utils/tz.py -> build/lib/src/utils 2026-06-18T07:58:00,742 copying src/utils/fts.py -> build/lib/src/utils 2026-06-18T07:58:00,745 copying src/utils/__init__.py -> build/lib/src/utils 2026-06-18T07:58:00,748 creating build/lib/src/compressor 2026-06-18T07:58:00,749 copying src/compressor/__init__.py -> build/lib/src/compressor 2026-06-18T07:58:00,752 copying src/compressor/compressor.py -> build/lib/src/compressor 2026-06-18T07:58:00,755 creating build/lib/src/session 2026-06-18T07:58:00,756 copying src/session/tracker.py -> build/lib/src/session 2026-06-18T07:58:00,759 copying src/session/pruner.py -> build/lib/src/session 2026-06-18T07:58:00,762 copying src/session/__init__.py -> build/lib/src/session 2026-06-18T07:58:00,765 creating build/lib/src/media_understanding 2026-06-18T07:58:00,766 copying src/media_understanding/image.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,768 copying src/media_understanding/provider.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,772 copying src/media_understanding/__init__.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,774 copying src/media_understanding/audio.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,776 copying src/media_understanding/types.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,779 copying src/media_understanding/runner.py -> build/lib/src/media_understanding 2026-06-18T07:58:00,782 creating build/lib/src/agents 2026-06-18T07:58:00,784 copying src/agents/registry.py -> build/lib/src/agents 2026-06-18T07:58:00,786 copying src/agents/run_registry.py -> build/lib/src/agents 2026-06-18T07:58:00,788 copying src/agents/__init__.py -> build/lib/src/agents 2026-06-18T07:58:00,790 copying src/agents/delegate.py -> build/lib/src/agents 2026-06-18T07:58:00,793 creating build/lib/src/security 2026-06-18T07:58:00,794 copying src/security/redact.py -> build/lib/src/security 2026-06-18T07:58:00,797 copying src/security/audit.py -> build/lib/src/security 2026-06-18T07:58:00,801 copying src/security/pinned_transport.py -> build/lib/src/security 2026-06-18T07:58:00,804 copying src/security/credential_patterns.py -> build/lib/src/security 2026-06-18T07:58:00,807 copying src/security/url_safety.py -> build/lib/src/security 2026-06-18T07:58:00,810 copying src/security/__init__.py -> build/lib/src/security 2026-06-18T07:58:00,814 creating build/lib/src/skills 2026-06-18T07:58:00,817 copying src/skills/hub.py -> build/lib/src/skills 2026-06-18T07:58:00,823 copying src/skills/review.py -> build/lib/src/skills 2026-06-18T07:58:00,827 copying src/skills/provenance.py -> build/lib/src/skills 2026-06-18T07:58:00,830 copying src/skills/loader.py -> build/lib/src/skills 2026-06-18T07:58:00,833 copying src/skills/manager.py -> build/lib/src/skills 2026-06-18T07:58:00,837 copying src/skills/curator.py -> build/lib/src/skills 2026-06-18T07:58:00,840 copying src/skills/guard.py -> build/lib/src/skills 2026-06-18T07:58:00,845 copying src/skills/__init__.py -> build/lib/src/skills 2026-06-18T07:58:00,984 copying src/skills/types.py -> build/lib/src/skills 2026-06-18T07:58:00,987 copying src/skills/prompt.py -> build/lib/src/skills 2026-06-18T07:58:00,991 creating build/lib/src/session_index 2026-06-18T07:58:00,993 copying src/session_index/store.py -> build/lib/src/session_index 2026-06-18T07:58:00,996 copying src/session_index/sync.py -> build/lib/src/session_index 2026-06-18T07:58:00,999 copying src/session_index/__init__.py -> build/lib/src/session_index 2026-06-18T07:58:01,002 creating build/lib/src/auth 2026-06-18T07:58:01,004 copying src/auth/store.py -> build/lib/src/auth 2026-06-18T07:58:01,007 copying src/auth/rbac.py -> build/lib/src/auth 2026-06-18T07:58:01,011 copying src/auth/__init__.py -> build/lib/src/auth 2026-06-18T07:58:01,014 copying src/auth/models.py -> build/lib/src/auth 2026-06-18T07:58:01,017 creating build/lib/src/cron 2026-06-18T07:58:01,019 copying src/cron/executor.py -> build/lib/src/cron 2026-06-18T07:58:01,025 copying src/cron/store.py -> build/lib/src/cron 2026-06-18T07:58:01,029 copying src/cron/__init__.py -> build/lib/src/cron 2026-06-18T07:58:01,032 copying src/cron/types.py -> build/lib/src/cron 2026-06-18T07:58:01,036 copying src/cron/service.py -> build/lib/src/cron 2026-06-18T07:58:01,040 creating build/lib/src/memory 2026-06-18T07:58:01,042 copying src/memory/chunker.py -> build/lib/src/memory 2026-06-18T07:58:01,045 copying src/memory/base.py -> build/lib/src/memory 2026-06-18T07:58:01,049 copying src/memory/embeddings.py -> build/lib/src/memory 2026-06-18T07:58:01,053 copying src/memory/lance_store.py -> build/lib/src/memory 2026-06-18T07:58:01,056 copying src/memory/store.py -> build/lib/src/memory 2026-06-18T07:58:01,060 copying src/memory/__init__.py -> build/lib/src/memory 2026-06-18T07:58:01,063 copying src/memory/search.py -> build/lib/src/memory 2026-06-18T07:58:01,066 copying src/memory/watcher.py -> build/lib/src/memory 2026-06-18T07:58:01,070 creating build/lib/src/analytics 2026-06-18T07:58:01,071 copying src/analytics/audit_store.py -> build/lib/src/analytics 2026-06-18T07:58:01,075 copying src/analytics/__init__.py -> build/lib/src/analytics 2026-06-18T07:58:01,079 creating build/lib/src/plugins 2026-06-18T07:58:01,081 copying src/plugins/loader.py -> build/lib/src/plugins 2026-06-18T07:58:01,086 copying src/plugins/registry.py -> build/lib/src/plugins 2026-06-18T07:58:01,089 copying src/plugins/__init__.py -> build/lib/src/plugins 2026-06-18T07:58:01,093 creating build/lib/src/acp 2026-06-18T07:58:01,094 copying src/acp/session.py -> build/lib/src/acp 2026-06-18T07:58:01,097 copying src/acp/cli.py -> build/lib/src/acp 2026-06-18T07:58:01,100 copying src/acp/transport.py -> build/lib/src/acp 2026-06-18T07:58:01,103 copying src/acp/server.py -> build/lib/src/acp 2026-06-18T07:58:01,106 copying src/acp/__init__.py -> build/lib/src/acp 2026-06-18T07:58:01,108 copying src/acp/runtime.py -> build/lib/src/acp 2026-06-18T07:58:01,110 creating build/lib/src/task 2026-06-18T07:58:01,111 copying src/task/store.py -> build/lib/src/task 2026-06-18T07:58:01,114 copying src/task/__init__.py -> build/lib/src/task 2026-06-18T07:58:01,115 copying src/task/types.py -> build/lib/src/task 2026-06-18T07:58:01,118 creating build/lib/src/services 2026-06-18T07:58:01,119 copying src/services/memory_consolidation.py -> build/lib/src/services 2026-06-18T07:58:01,334 copying src/services/consolidation_scheduler.py -> build/lib/src/services 2026-06-18T07:58:01,336 copying src/services/daily_consolidation.py -> build/lib/src/services 2026-06-18T07:58:01,339 copying src/services/__init__.py -> build/lib/src/services 2026-06-18T07:58:01,342 creating build/lib/src/agent 2026-06-18T07:58:01,343 copying src/agent/client.py -> build/lib/src/agent 2026-06-18T07:58:01,345 copying src/agent/loop.py -> build/lib/src/agent 2026-06-18T07:58:01,349 copying src/agent/interrupt.py -> build/lib/src/agent 2026-06-18T07:58:01,352 copying src/agent/state.py -> build/lib/src/agent 2026-06-18T07:58:01,354 copying src/agent/learning.py -> build/lib/src/agent 2026-06-18T07:58:01,356 copying src/agent/__init__.py -> build/lib/src/agent 2026-06-18T07:58:01,358 copying src/agent/tooldef.py -> build/lib/src/agent 2026-06-18T07:58:01,361 copying src/agent/guardrails.py -> build/lib/src/agent 2026-06-18T07:58:01,363 copying src/agent/tool_cache.py -> build/lib/src/agent 2026-06-18T07:58:01,366 creating build/lib/src/canvas 2026-06-18T07:58:01,367 copying src/canvas/capability.py -> build/lib/src/canvas 2026-06-18T07:58:01,370 copying src/canvas/server.py -> build/lib/src/canvas 2026-06-18T07:58:01,373 copying src/canvas/live_reload.py -> build/lib/src/canvas 2026-06-18T07:58:01,376 copying src/canvas/tool.py -> build/lib/src/canvas 2026-06-18T07:58:01,379 copying src/canvas/__init__.py -> build/lib/src/canvas 2026-06-18T07:58:01,382 copying src/canvas/file_resolver.py -> build/lib/src/canvas 2026-06-18T07:58:01,384 copying src/canvas/a2ui.py -> build/lib/src/canvas 2026-06-18T07:58:01,386 creating build/lib/src/dashboard 2026-06-18T07:58:01,387 copying src/dashboard/routes.py -> build/lib/src/dashboard 2026-06-18T07:58:01,390 copying src/dashboard/__init__.py -> build/lib/src/dashboard 2026-06-18T07:58:01,392 creating build/lib/src/commands 2026-06-18T07:58:01,393 copying src/commands/__init__.py -> build/lib/src/commands 2026-06-18T07:58:01,395 copying src/commands/register.py -> build/lib/src/commands 2026-06-18T07:58:01,398 copying src/commands/dispatcher.py -> build/lib/src/commands 2026-06-18T07:58:01,401 creating build/lib/src/channels 2026-06-18T07:58:01,402 copying src/channels/qq_onboard.py -> build/lib/src/channels 2026-06-18T07:58:01,404 copying src/channels/weixin.py -> build/lib/src/channels 2026-06-18T07:58:01,408 copying src/channels/base.py -> build/lib/src/channels 2026-06-18T07:58:01,410 copying src/channels/weixin_onboard.py -> build/lib/src/channels 2026-06-18T07:58:01,413 copying src/channels/qq_audio.py -> build/lib/src/channels 2026-06-18T07:58:01,415 copying src/channels/__init__.py -> build/lib/src/channels 2026-06-18T07:58:01,418 copying src/channels/qq.py -> build/lib/src/channels 2026-06-18T07:58:01,644 creating build/lib/src/tools 2026-06-18T07:58:01,645 copying src/tools/cron_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,648 copying src/tools/file_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,651 copying src/tools/media_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,653 copying src/tools/approval.py -> build/lib/src/tools 2026-06-18T07:58:01,655 copying src/tools/session_search_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,657 copying src/tools/tts_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,659 copying src/tools/memory_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,662 copying src/tools/ai_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,664 copying src/tools/chat_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,666 copying src/tools/windows.py -> build/lib/src/tools 2026-06-18T07:58:01,669 copying src/tools/exceptions.py -> build/lib/src/tools 2026-06-18T07:58:01,671 copying src/tools/registry.py -> build/lib/src/tools 2026-06-18T07:58:01,675 copying src/tools/web_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,678 copying src/tools/policy.py -> build/lib/src/tools 2026-06-18T07:58:01,680 copying src/tools/__init__.py -> build/lib/src/tools 2026-06-18T07:58:01,683 copying src/tools/process.py -> build/lib/src/tools 2026-06-18T07:58:01,686 copying src/tools/media_understanding_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,689 copying src/tools/exec.py -> build/lib/src/tools 2026-06-18T07:58:01,693 copying src/tools/task_tools.py -> build/lib/src/tools 2026-06-18T07:58:01,697 creating build/lib/src/tools/browser 2026-06-18T07:58:01,698 copying src/tools/browser/stealth.py -> build/lib/src/tools/browser 2026-06-18T07:58:01,700 copying src/tools/browser/snapshot.py -> build/lib/src/tools/browser 2026-06-18T07:58:01,702 copying src/tools/browser/tools.py -> build/lib/src/tools/browser 2026-06-18T07:58:01,705 copying src/tools/browser/manager.py -> build/lib/src/tools/browser 2026-06-18T07:58:01,707 copying src/tools/browser/__init__.py -> build/lib/src/tools/browser 2026-06-18T07:58:01,709 running egg_info 2026-06-18T07:58:01,719 writing flyclaw.egg-info/PKG-INFO 2026-06-18T07:58:01,726 writing dependency_links to flyclaw.egg-info/dependency_links.txt 2026-06-18T07:58:01,728 writing entry points to flyclaw.egg-info/entry_points.txt 2026-06-18T07:58:01,732 writing requirements to flyclaw.egg-info/requires.txt 2026-06-18T07:58:01,733 writing top-level names to flyclaw.egg-info/top_level.txt 2026-06-18T07:58:01,782 reading manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:58:01,795 adding license file 'LICENSE' 2026-06-18T07:58:01,806 writing manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-06-18T07:58:01,830 creating build/lib/src/dashboard/templates 2026-06-18T07:58:01,832 copying src/dashboard/templates/dashboard.html -> build/lib/src/dashboard/templates 2026-06-18T07:58:01,875 installing to build/bdist.linux-armv7l/wheel 2026-06-18T07:58:01,876 running install 2026-06-18T07:58:01,915 running install_lib 2026-06-18T07:58:01,922 creating build/bdist.linux-armv7l/wheel 2026-06-18T07:58:01,924 creating build/bdist.linux-armv7l/wheel/src 2026-06-18T07:58:01,926 creating build/bdist.linux-armv7l/wheel/src/events 2026-06-18T07:58:01,927 copying build/lib/src/events/bus.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-06-18T07:58:01,930 copying build/lib/src/events/hooks.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-06-18T07:58:01,933 copying build/lib/src/events/__init__.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-06-18T07:58:01,935 copying build/lib/src/events/types.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-06-18T07:58:01,937 copying build/lib/src/message.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:01,942 copying build/lib/src/config.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:01,948 creating build/bdist.linux-armv7l/wheel/src/utils 2026-06-18T07:58:01,950 copying build/lib/src/utils/tz.py -> build/bdist.linux-armv7l/wheel/./src/utils 2026-06-18T07:58:01,952 copying build/lib/src/utils/fts.py -> build/bdist.linux-armv7l/wheel/./src/utils 2026-06-18T07:58:01,953 copying build/lib/src/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./src/utils 2026-06-18T07:58:01,955 copying build/lib/src/bootstrap.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:01,958 copying build/lib/src/cli.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:01,960 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:01,963 creating build/bdist.linux-armv7l/wheel/src/compressor 2026-06-18T07:58:01,964 copying build/lib/src/compressor/__init__.py -> build/bdist.linux-armv7l/wheel/./src/compressor 2026-06-18T07:58:01,966 copying build/lib/src/compressor/compressor.py -> build/bdist.linux-armv7l/wheel/./src/compressor 2026-06-18T07:58:01,969 creating build/bdist.linux-armv7l/wheel/src/session 2026-06-18T07:58:01,971 copying build/lib/src/session/tracker.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-06-18T07:58:01,975 copying build/lib/src/session/pruner.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-06-18T07:58:02,014 copying build/lib/src/session/__init__.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-06-18T07:58:02,019 creating build/bdist.linux-armv7l/wheel/src/media_understanding 2026-06-18T07:58:02,021 copying build/lib/src/media_understanding/image.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,026 copying build/lib/src/media_understanding/provider.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,032 copying build/lib/src/media_understanding/__init__.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,034 copying build/lib/src/media_understanding/audio.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,036 copying build/lib/src/media_understanding/types.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,038 copying build/lib/src/media_understanding/runner.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-06-18T07:58:02,041 creating build/bdist.linux-armv7l/wheel/src/agents 2026-06-18T07:58:02,043 copying build/lib/src/agents/registry.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-06-18T07:58:02,044 copying build/lib/src/agents/run_registry.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-06-18T07:58:02,047 copying build/lib/src/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-06-18T07:58:02,048 copying build/lib/src/agents/delegate.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-06-18T07:58:02,051 copying build/lib/src/_container.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,054 creating build/bdist.linux-armv7l/wheel/src/security 2026-06-18T07:58:02,055 copying build/lib/src/security/redact.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,058 copying build/lib/src/security/audit.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,060 copying build/lib/src/security/pinned_transport.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,063 copying build/lib/src/security/credential_patterns.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,065 copying build/lib/src/security/url_safety.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,069 copying build/lib/src/security/__init__.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-06-18T07:58:02,073 copying build/lib/src/config_reload.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,076 copying build/lib/src/app.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,079 creating build/bdist.linux-armv7l/wheel/src/skills 2026-06-18T07:58:02,080 copying build/lib/src/skills/hub.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,083 copying build/lib/src/skills/review.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,086 copying build/lib/src/skills/provenance.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,088 copying build/lib/src/skills/loader.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,090 copying build/lib/src/skills/manager.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,094 copying build/lib/src/skills/curator.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,097 copying build/lib/src/skills/guard.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,099 copying build/lib/src/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,101 copying build/lib/src/skills/types.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,103 copying build/lib/src/skills/prompt.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-06-18T07:58:02,106 creating build/bdist.linux-armv7l/wheel/src/session_index 2026-06-18T07:58:02,106 copying build/lib/src/session_index/store.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-06-18T07:58:02,112 copying build/lib/src/session_index/sync.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-06-18T07:58:02,156 copying build/lib/src/session_index/__init__.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-06-18T07:58:02,157 copying build/lib/src/link_understanding.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,159 creating build/bdist.linux-armv7l/wheel/src/auth 2026-06-18T07:58:02,160 copying build/lib/src/auth/store.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-06-18T07:58:02,163 copying build/lib/src/auth/rbac.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-06-18T07:58:02,165 copying build/lib/src/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-06-18T07:58:02,167 copying build/lib/src/auth/models.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-06-18T07:58:02,169 creating build/bdist.linux-armv7l/wheel/src/cron 2026-06-18T07:58:02,170 copying build/lib/src/cron/executor.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-06-18T07:58:02,173 copying build/lib/src/cron/store.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-06-18T07:58:02,175 copying build/lib/src/cron/__init__.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-06-18T07:58:02,177 copying build/lib/src/cron/types.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-06-18T07:58:02,179 copying build/lib/src/cron/service.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-06-18T07:58:02,183 creating build/bdist.linux-armv7l/wheel/src/memory 2026-06-18T07:58:02,184 copying build/lib/src/memory/chunker.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,186 copying build/lib/src/memory/base.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,189 copying build/lib/src/memory/embeddings.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,190 copying build/lib/src/memory/lance_store.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,193 copying build/lib/src/memory/store.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,195 copying build/lib/src/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,197 copying build/lib/src/memory/search.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,199 copying build/lib/src/memory/watcher.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-06-18T07:58:02,201 creating build/bdist.linux-armv7l/wheel/src/analytics 2026-06-18T07:58:02,202 copying build/lib/src/analytics/audit_store.py -> build/bdist.linux-armv7l/wheel/./src/analytics 2026-06-18T07:58:02,205 copying build/lib/src/analytics/__init__.py -> build/bdist.linux-armv7l/wheel/./src/analytics 2026-06-18T07:58:02,207 copying build/lib/src/setup.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,210 copying build/lib/src/config_watcher.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,213 creating build/bdist.linux-armv7l/wheel/src/plugins 2026-06-18T07:58:02,214 copying build/lib/src/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-06-18T07:58:02,217 copying build/lib/src/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-06-18T07:58:02,219 copying build/lib/src/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-06-18T07:58:02,221 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,223 creating build/bdist.linux-armv7l/wheel/src/acp 2026-06-18T07:58:02,224 copying build/lib/src/acp/session.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,226 copying build/lib/src/acp/cli.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,227 copying build/lib/src/acp/transport.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,229 copying build/lib/src/acp/server.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,231 copying build/lib/src/acp/__init__.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,233 copying build/lib/src/acp/runtime.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-06-18T07:58:02,235 copying build/lib/src/media_delivery.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,237 creating build/bdist.linux-armv7l/wheel/src/task 2026-06-18T07:58:02,238 copying build/lib/src/task/store.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-06-18T07:58:02,241 copying build/lib/src/task/__init__.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-06-18T07:58:02,242 copying build/lib/src/task/types.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-06-18T07:58:02,244 creating build/bdist.linux-armv7l/wheel/src/services 2026-06-18T07:58:02,245 copying build/lib/src/services/memory_consolidation.py -> build/bdist.linux-armv7l/wheel/./src/services 2026-06-18T07:58:02,249 copying build/lib/src/services/consolidation_scheduler.py -> build/bdist.linux-armv7l/wheel/./src/services 2026-06-18T07:58:02,250 copying build/lib/src/services/daily_consolidation.py -> build/bdist.linux-armv7l/wheel/./src/services 2026-06-18T07:58:02,253 copying build/lib/src/services/__init__.py -> build/bdist.linux-armv7l/wheel/./src/services 2026-06-18T07:58:02,255 copying build/lib/src/instance.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,258 creating build/bdist.linux-armv7l/wheel/src/agent 2026-06-18T07:58:02,259 copying build/lib/src/agent/client.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,261 copying build/lib/src/agent/loop.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,264 copying build/lib/src/agent/interrupt.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,266 copying build/lib/src/agent/state.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,268 copying build/lib/src/agent/learning.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,270 copying build/lib/src/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,271 copying build/lib/src/agent/tooldef.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,274 copying build/lib/src/agent/guardrails.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,276 copying build/lib/src/agent/tool_cache.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-06-18T07:58:02,278 copying build/lib/src/prompt.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,282 creating build/bdist.linux-armv7l/wheel/src/canvas 2026-06-18T07:58:02,284 copying build/lib/src/canvas/capability.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,287 copying build/lib/src/canvas/server.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,289 copying build/lib/src/canvas/live_reload.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,291 copying build/lib/src/canvas/tool.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,294 copying build/lib/src/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,295 copying build/lib/src/canvas/file_resolver.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,297 copying build/lib/src/canvas/a2ui.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-06-18T07:58:02,300 creating build/bdist.linux-armv7l/wheel/src/dashboard 2026-06-18T07:58:02,301 copying build/lib/src/dashboard/routes.py -> build/bdist.linux-armv7l/wheel/./src/dashboard 2026-06-18T07:58:02,305 creating build/bdist.linux-armv7l/wheel/src/dashboard/templates 2026-06-18T07:58:02,306 copying build/lib/src/dashboard/templates/dashboard.html -> build/bdist.linux-armv7l/wheel/./src/dashboard/templates 2026-06-18T07:58:02,310 copying build/lib/src/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./src/dashboard 2026-06-18T07:58:02,312 creating build/bdist.linux-armv7l/wheel/src/commands 2026-06-18T07:58:02,313 copying build/lib/src/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-06-18T07:58:02,315 copying build/lib/src/commands/register.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-06-18T07:58:02,319 copying build/lib/src/commands/dispatcher.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-06-18T07:58:02,322 copying build/lib/src/gateway.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,327 creating build/bdist.linux-armv7l/wheel/src/channels 2026-06-18T07:58:02,328 copying build/lib/src/channels/qq_onboard.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,330 copying build/lib/src/channels/weixin.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,335 copying build/lib/src/channels/base.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,338 copying build/lib/src/channels/weixin_onboard.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,341 copying build/lib/src/channels/qq_audio.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,343 copying build/lib/src/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,345 copying build/lib/src/channels/qq.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-06-18T07:58:02,349 copying build/lib/src/daemon.py -> build/bdist.linux-armv7l/wheel/./src 2026-06-18T07:58:02,353 creating build/bdist.linux-armv7l/wheel/src/tools 2026-06-18T07:58:02,354 copying build/lib/src/tools/cron_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,356 copying build/lib/src/tools/file_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,359 copying build/lib/src/tools/media_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,362 copying build/lib/src/tools/approval.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,364 copying build/lib/src/tools/session_search_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,366 copying build/lib/src/tools/tts_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,368 copying build/lib/src/tools/memory_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,371 copying build/lib/src/tools/ai_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,373 copying build/lib/src/tools/chat_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,375 copying build/lib/src/tools/windows.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,377 copying build/lib/src/tools/exceptions.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,379 copying build/lib/src/tools/registry.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,383 creating build/bdist.linux-armv7l/wheel/src/tools/browser 2026-06-18T07:58:02,384 copying build/lib/src/tools/browser/stealth.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-06-18T07:58:02,386 copying build/lib/src/tools/browser/snapshot.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-06-18T07:58:02,388 copying build/lib/src/tools/browser/tools.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-06-18T07:58:02,391 copying build/lib/src/tools/browser/manager.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-06-18T07:58:02,393 copying build/lib/src/tools/browser/__init__.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-06-18T07:58:02,394 copying build/lib/src/tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,398 copying build/lib/src/tools/policy.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,400 copying build/lib/src/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,402 copying build/lib/src/tools/process.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,404 copying build/lib/src/tools/media_understanding_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,407 copying build/lib/src/tools/exec.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,410 copying build/lib/src/tools/task_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-06-18T07:58:02,413 running install_egg_info 2026-06-18T07:58:02,418 Copying flyclaw.egg-info to build/bdist.linux-armv7l/wheel/./flyclaw-2026.6.18-py3.11.egg-info 2026-06-18T07:58:02,432 running install_scripts 2026-06-18T07:58:02,447 creating build/bdist.linux-armv7l/wheel/flyclaw-2026.6.18.dist-info/WHEEL 2026-06-18T07:58:02,450 creating '/tmp/pip-wheel-bpvva2sg/.tmp-kdrcgmy5/flyclaw-2026.6.18-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-18T07:58:02,453 adding 'flyclaw-2026.6.18.dist-info/licenses/LICENSE' 2026-06-18T07:58:02,456 adding 'src/__init__.py' 2026-06-18T07:58:02,457 adding 'src/_container.py' 2026-06-18T07:58:02,461 adding 'src/app.py' 2026-06-18T07:58:02,464 adding 'src/bootstrap.py' 2026-06-18T07:58:02,466 adding 'src/cli.py' 2026-06-18T07:58:02,468 adding 'src/config.py' 2026-06-18T07:58:02,471 adding 'src/config_reload.py' 2026-06-18T07:58:02,473 adding 'src/config_watcher.py' 2026-06-18T07:58:02,475 adding 'src/daemon.py' 2026-06-18T07:58:02,478 adding 'src/gateway.py' 2026-06-18T07:58:02,480 adding 'src/instance.py' 2026-06-18T07:58:02,482 adding 'src/link_understanding.py' 2026-06-18T07:58:02,484 adding 'src/main.py' 2026-06-18T07:58:02,485 adding 'src/media_delivery.py' 2026-06-18T07:58:02,490 adding 'src/message.py' 2026-06-18T07:58:02,492 adding 'src/prompt.py' 2026-06-18T07:58:02,495 adding 'src/setup.py' 2026-06-18T07:58:02,497 adding 'src/acp/__init__.py' 2026-06-18T07:58:02,498 adding 'src/acp/cli.py' 2026-06-18T07:58:02,500 adding 'src/acp/runtime.py' 2026-06-18T07:58:02,501 adding 'src/acp/server.py' 2026-06-18T07:58:02,503 adding 'src/acp/session.py' 2026-06-18T07:58:02,504 adding 'src/acp/transport.py' 2026-06-18T07:58:02,506 adding 'src/agent/__init__.py' 2026-06-18T07:58:02,507 adding 'src/agent/client.py' 2026-06-18T07:58:02,509 adding 'src/agent/guardrails.py' 2026-06-18T07:58:02,511 adding 'src/agent/interrupt.py' 2026-06-18T07:58:02,512 adding 'src/agent/learning.py' 2026-06-18T07:58:02,518 adding 'src/agent/loop.py' 2026-06-18T07:58:02,520 adding 'src/agent/state.py' 2026-06-18T07:58:02,522 adding 'src/agent/tool_cache.py' 2026-06-18T07:58:02,524 adding 'src/agent/tooldef.py' 2026-06-18T07:58:02,526 adding 'src/agents/__init__.py' 2026-06-18T07:58:02,528 adding 'src/agents/delegate.py' 2026-06-18T07:58:02,529 adding 'src/agents/registry.py' 2026-06-18T07:58:02,531 adding 'src/agents/run_registry.py' 2026-06-18T07:58:02,533 adding 'src/analytics/__init__.py' 2026-06-18T07:58:02,534 adding 'src/analytics/audit_store.py' 2026-06-18T07:58:02,536 adding 'src/auth/__init__.py' 2026-06-18T07:58:02,538 adding 'src/auth/models.py' 2026-06-18T07:58:02,539 adding 'src/auth/rbac.py' 2026-06-18T07:58:02,541 adding 'src/auth/store.py' 2026-06-18T07:58:02,543 adding 'src/canvas/__init__.py' 2026-06-18T07:58:02,544 adding 'src/canvas/a2ui.py' 2026-06-18T07:58:02,546 adding 'src/canvas/capability.py' 2026-06-18T07:58:02,547 adding 'src/canvas/file_resolver.py' 2026-06-18T07:58:02,548 adding 'src/canvas/live_reload.py' 2026-06-18T07:58:02,550 adding 'src/canvas/server.py' 2026-06-18T07:58:02,551 adding 'src/canvas/tool.py' 2026-06-18T07:58:02,553 adding 'src/channels/__init__.py' 2026-06-18T07:58:02,554 adding 'src/channels/base.py' 2026-06-18T07:58:02,560 adding 'src/channels/qq.py' 2026-06-18T07:58:02,562 adding 'src/channels/qq_audio.py' 2026-06-18T07:58:02,564 adding 'src/channels/qq_onboard.py' 2026-06-18T07:58:02,570 adding 'src/channels/weixin.py' 2026-06-18T07:58:02,572 adding 'src/channels/weixin_onboard.py' 2026-06-18T07:58:02,574 adding 'src/commands/__init__.py' 2026-06-18T07:58:02,576 adding 'src/commands/dispatcher.py' 2026-06-18T07:58:02,580 adding 'src/commands/register.py' 2026-06-18T07:58:02,583 adding 'src/compressor/__init__.py' 2026-06-18T07:58:02,585 adding 'src/compressor/compressor.py' 2026-06-18T07:58:02,587 adding 'src/cron/__init__.py' 2026-06-18T07:58:02,590 adding 'src/cron/executor.py' 2026-06-18T07:58:02,593 adding 'src/cron/service.py' 2026-06-18T07:58:02,595 adding 'src/cron/store.py' 2026-06-18T07:58:02,596 adding 'src/cron/types.py' 2026-06-18T07:58:02,598 adding 'src/dashboard/__init__.py' 2026-06-18T07:58:02,602 adding 'src/dashboard/routes.py' 2026-06-18T07:58:02,610 adding 'src/dashboard/templates/dashboard.html' 2026-06-18T07:58:02,612 adding 'src/events/__init__.py' 2026-06-18T07:58:02,615 adding 'src/events/bus.py' 2026-06-18T07:58:02,617 adding 'src/events/hooks.py' 2026-06-18T07:58:02,618 adding 'src/events/types.py' 2026-06-18T07:58:02,620 adding 'src/media_understanding/__init__.py' 2026-06-18T07:58:02,621 adding 'src/media_understanding/audio.py' 2026-06-18T07:58:02,623 adding 'src/media_understanding/image.py' 2026-06-18T07:58:02,626 adding 'src/media_understanding/provider.py' 2026-06-18T07:58:02,628 adding 'src/media_understanding/runner.py' 2026-06-18T07:58:02,630 adding 'src/media_understanding/types.py' 2026-06-18T07:58:02,632 adding 'src/memory/__init__.py' 2026-06-18T07:58:02,635 adding 'src/memory/base.py' 2026-06-18T07:58:02,637 adding 'src/memory/chunker.py' 2026-06-18T07:58:02,639 adding 'src/memory/embeddings.py' 2026-06-18T07:58:02,641 adding 'src/memory/lance_store.py' 2026-06-18T07:58:02,643 adding 'src/memory/search.py' 2026-06-18T07:58:02,645 adding 'src/memory/store.py' 2026-06-18T07:58:02,647 adding 'src/memory/watcher.py' 2026-06-18T07:58:02,649 adding 'src/plugins/__init__.py' 2026-06-18T07:58:02,651 adding 'src/plugins/loader.py' 2026-06-18T07:58:02,653 adding 'src/plugins/registry.py' 2026-06-18T07:58:02,656 adding 'src/security/__init__.py' 2026-06-18T07:58:02,658 adding 'src/security/audit.py' 2026-06-18T07:58:02,660 adding 'src/security/credential_patterns.py' 2026-06-18T07:58:02,662 adding 'src/security/pinned_transport.py' 2026-06-18T07:58:02,664 adding 'src/security/redact.py' 2026-06-18T07:58:02,666 adding 'src/security/url_safety.py' 2026-06-18T07:58:02,668 adding 'src/services/__init__.py' 2026-06-18T07:58:02,670 adding 'src/services/consolidation_scheduler.py' 2026-06-18T07:58:02,673 adding 'src/services/daily_consolidation.py' 2026-06-18T07:58:02,675 adding 'src/services/memory_consolidation.py' 2026-06-18T07:58:02,677 adding 'src/session/__init__.py' 2026-06-18T07:58:02,680 adding 'src/session/pruner.py' 2026-06-18T07:58:02,682 adding 'src/session/tracker.py' 2026-06-18T07:58:02,684 adding 'src/session_index/__init__.py' 2026-06-18T07:58:02,686 adding 'src/session_index/store.py' 2026-06-18T07:58:02,689 adding 'src/session_index/sync.py' 2026-06-18T07:58:02,691 adding 'src/skills/__init__.py' 2026-06-18T07:58:02,694 adding 'src/skills/curator.py' 2026-06-18T07:58:02,699 adding 'src/skills/guard.py' 2026-06-18T07:58:02,707 adding 'src/skills/hub.py' 2026-06-18T07:58:02,709 adding 'src/skills/loader.py' 2026-06-18T07:58:02,716 adding 'src/skills/manager.py' 2026-06-18T07:58:02,718 adding 'src/skills/prompt.py' 2026-06-18T07:58:02,720 adding 'src/skills/provenance.py' 2026-06-18T07:58:02,723 adding 'src/skills/review.py' 2026-06-18T07:58:02,724 adding 'src/skills/types.py' 2026-06-18T07:58:02,726 adding 'src/task/__init__.py' 2026-06-18T07:58:02,727 adding 'src/task/store.py' 2026-06-18T07:58:02,728 adding 'src/task/types.py' 2026-06-18T07:58:02,730 adding 'src/tools/__init__.py' 2026-06-18T07:58:02,731 adding 'src/tools/ai_tools.py' 2026-06-18T07:58:02,733 adding 'src/tools/approval.py' 2026-06-18T07:58:02,735 adding 'src/tools/chat_tools.py' 2026-06-18T07:58:02,737 adding 'src/tools/cron_tools.py' 2026-06-18T07:58:02,738 adding 'src/tools/exceptions.py' 2026-06-18T07:58:02,742 adding 'src/tools/exec.py' 2026-06-18T07:58:02,745 adding 'src/tools/file_tools.py' 2026-06-18T07:58:02,746 adding 'src/tools/media_tools.py' 2026-06-18T07:58:02,748 adding 'src/tools/media_understanding_tools.py' 2026-06-18T07:58:02,750 adding 'src/tools/memory_tools.py' 2026-06-18T07:58:02,752 adding 'src/tools/policy.py' 2026-06-18T07:58:02,754 adding 'src/tools/process.py' 2026-06-18T07:58:02,755 adding 'src/tools/registry.py' 2026-06-18T07:58:02,756 adding 'src/tools/session_search_tools.py' 2026-06-18T07:58:02,758 adding 'src/tools/task_tools.py' 2026-06-18T07:58:02,760 adding 'src/tools/tts_tools.py' 2026-06-18T07:58:02,762 adding 'src/tools/web_tools.py' 2026-06-18T07:58:02,763 adding 'src/tools/windows.py' 2026-06-18T07:58:02,765 adding 'src/tools/browser/__init__.py' 2026-06-18T07:58:02,767 adding 'src/tools/browser/manager.py' 2026-06-18T07:58:02,769 adding 'src/tools/browser/snapshot.py' 2026-06-18T07:58:02,770 adding 'src/tools/browser/stealth.py' 2026-06-18T07:58:02,772 adding 'src/tools/browser/tools.py' 2026-06-18T07:58:02,774 adding 'src/utils/__init__.py' 2026-06-18T07:58:02,775 adding 'src/utils/fts.py' 2026-06-18T07:58:02,776 adding 'src/utils/tz.py' 2026-06-18T07:58:02,779 adding 'flyclaw-2026.6.18.dist-info/METADATA' 2026-06-18T07:58:02,780 adding 'flyclaw-2026.6.18.dist-info/WHEEL' 2026-06-18T07:58:02,781 adding 'flyclaw-2026.6.18.dist-info/entry_points.txt' 2026-06-18T07:58:02,783 adding 'flyclaw-2026.6.18.dist-info/top_level.txt' 2026-06-18T07:58:02,785 adding 'flyclaw-2026.6.18.dist-info/RECORD' 2026-06-18T07:58:02,793 removing build/bdist.linux-armv7l/wheel 2026-06-18T07:58:02,934 Building wheel for flyclaw (pyproject.toml): finished with status 'done' 2026-06-18T07:58:02,946 Created wheel for flyclaw: filename=flyclaw-2026.6.18-py3-none-any.whl size=378541 sha256=6a8b025e35b567f2d5cffc6282a3d40089777989f80477bbaf772fbf276d58c5 2026-06-18T07:58:02,948 Stored in directory: /tmp/pip-ephem-wheel-cache-jobielfj/wheels/96/4b/10/659c2b788abf3b657d6baabbfe9a73e95f01e2166bdd9cbff9 2026-06-18T07:58:02,968 Successfully built flyclaw 2026-06-18T07:58:03,061 Removed build tracker: '/tmp/pip-build-tracker-eua0rwkz'