2026-05-28T12:53:52,938 Created temporary directory: /tmp/pip-ephem-wheel-cache-c8cd1nwc 2026-05-28T12:53:52,940 Created temporary directory: /tmp/pip-build-tracker-lc61ndq1 2026-05-28T12:53:52,940 Initialized build tracking at /tmp/pip-build-tracker-lc61ndq1 2026-05-28T12:53:52,941 Created build tracker: /tmp/pip-build-tracker-lc61ndq1 2026-05-28T12:53:52,941 Entered build tracker: /tmp/pip-build-tracker-lc61ndq1 2026-05-28T12:53:52,942 Created temporary directory: /tmp/pip-wheel-iopyvwhy 2026-05-28T12:53:52,945 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-05-28T12:53:52,947 Created temporary directory: /tmp/pip-ephem-wheel-cache-wajv9i7g 2026-05-28T12:53:52,969 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T12:53:52,973 2 location(s) to search for versions of flyclaw: 2026-05-28T12:53:52,973 * https://pypi.org/simple/flyclaw/ 2026-05-28T12:53:52,973 * https://www.piwheels.org/simple/flyclaw/ 2026-05-28T12:53:52,974 Fetching project page and analyzing links: https://pypi.org/simple/flyclaw/ 2026-05-28T12:53:52,974 Getting page https://pypi.org/simple/flyclaw/ 2026-05-28T12:53:52,976 Found index url https://pypi.org/simple 2026-05-28T12:53:53,202 Fetched page https://pypi.org/simple/flyclaw/ as application/vnd.pypi.simple.v1+json 2026-05-28T12:53:53,204 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-05-28T12:53:53,205 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-05-28T12:53:53,206 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-05-28T12:53:53,207 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-05-28T12:53:53,208 Fetching project page and analyzing links: https://www.piwheels.org/simple/flyclaw/ 2026-05-28T12:53:53,208 Getting page https://www.piwheels.org/simple/flyclaw/ 2026-05-28T12:53:53,210 Found index url https://www.piwheels.org/simple 2026-05-28T12:53:53,377 Fetched page https://www.piwheels.org/simple/flyclaw/ as text/html 2026-05-28T12:53:53,379 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-05-28T12:53:53,380 Skipping link: not a file: https://www.piwheels.org/simple/flyclaw/ 2026-05-28T12:53:53,381 Skipping link: not a file: https://pypi.org/simple/flyclaw/ 2026-05-28T12:53:53,400 Given no hashes to check 1 links for project 'flyclaw': discarding no candidates 2026-05-28T12:53:53,418 Collecting flyclaw==2026.5.28.1 2026-05-28T12:53:53,420 Created temporary directory: /tmp/pip-unpack-kkxktfhm 2026-05-28T12:53:53,568 Downloading flyclaw-2026.5.28.1.tar.gz (318 kB) 2026-05-28T12:53:54,052 Added flyclaw==2026.5.28.1 from https://files.pythonhosted.org/packages/3a/20/aae4847db755547822d57cd5b7970ba980657e189b26cede185c5c69a27c/flyclaw-2026.5.28.1.tar.gz to build tracker '/tmp/pip-build-tracker-lc61ndq1' 2026-05-28T12:53:54,057 Created temporary directory: /tmp/pip-build-env-6mwo5jlx 2026-05-28T12:53:54,062 Installing build dependencies: started 2026-05-28T12:53:54,063 Running command pip subprocess to install build dependencies 2026-05-28T12:53:55,230 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-28T12:53:55,677 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-05-28T12:53:55,700 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T12:53:57,473 Collecting setuptools>=68.0 2026-05-28T12:53:57,474 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-28T12:53:57,488 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T12:53:57,735 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T12:53:57,828 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T12:54:00,557 Installing collected packages: setuptools 2026-05-28T12:54:03,608 Successfully installed setuptools-82.0.1 2026-05-28T12:54:03,881 Installing build dependencies: finished with status 'done' 2026-05-28T12:54:03,888 Getting requirements to build wheel: started 2026-05-28T12:54:03,889 Running command Getting requirements to build wheel 2026-05-28T12:54:04,606 running egg_info 2026-05-28T12:54:04,612 writing flyclaw.egg-info/PKG-INFO 2026-05-28T12:54:04,619 writing dependency_links to flyclaw.egg-info/dependency_links.txt 2026-05-28T12:54:04,621 writing entry points to flyclaw.egg-info/entry_points.txt 2026-05-28T12:54:04,625 writing requirements to flyclaw.egg-info/requires.txt 2026-05-28T12:54:04,627 writing top-level names to flyclaw.egg-info/top_level.txt 2026-05-28T12:54:04,674 reading manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:04,685 adding license file 'LICENSE' 2026-05-28T12:54:04,694 writing manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:04,792 Getting requirements to build wheel: finished with status 'done' 2026-05-28T12:54:04,796 Created temporary directory: /tmp/pip-modern-metadata-yb0wn3tj 2026-05-28T12:54:04,798 Preparing metadata (pyproject.toml): started 2026-05-28T12:54:04,799 Running command Preparing metadata (pyproject.toml) 2026-05-28T12:54:05,462 running dist_info 2026-05-28T12:54:05,473 creating /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info 2026-05-28T12:54:05,474 writing /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/PKG-INFO 2026-05-28T12:54:05,481 writing dependency_links to /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/dependency_links.txt 2026-05-28T12:54:05,483 writing entry points to /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/entry_points.txt 2026-05-28T12:54:05,487 writing requirements to /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/requires.txt 2026-05-28T12:54:05,488 writing top-level names to /tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/top_level.txt 2026-05-28T12:54:05,489 writing manifest file '/tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:05,532 reading manifest file '/tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:05,534 adding license file 'LICENSE' 2026-05-28T12:54:05,541 writing manifest file '/tmp/pip-modern-metadata-yb0wn3tj/flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:05,542 creating '/tmp/pip-modern-metadata-yb0wn3tj/flyclaw-2026.5.28.1.dist-info' 2026-05-28T12:54:05,669 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-28T12:54:05,675 Source in /tmp/pip-wheel-iopyvwhy/flyclaw_ed110e130f984ef389816bfc4aab285e has version 2026.5.28.1, which satisfies requirement flyclaw==2026.5.28.1 from https://files.pythonhosted.org/packages/3a/20/aae4847db755547822d57cd5b7970ba980657e189b26cede185c5c69a27c/flyclaw-2026.5.28.1.tar.gz 2026-05-28T12:54:05,676 Removed flyclaw==2026.5.28.1 from https://files.pythonhosted.org/packages/3a/20/aae4847db755547822d57cd5b7970ba980657e189b26cede185c5c69a27c/flyclaw-2026.5.28.1.tar.gz from build tracker '/tmp/pip-build-tracker-lc61ndq1' 2026-05-28T12:54:05,682 Created temporary directory: /tmp/pip-unpack-xaihdcap 2026-05-28T12:54:05,683 Building wheels for collected packages: flyclaw 2026-05-28T12:54:05,687 Created temporary directory: /tmp/pip-wheel-5l8k63oi 2026-05-28T12:54:05,687 Destination directory: /tmp/pip-wheel-5l8k63oi 2026-05-28T12:54:05,689 Building wheel for flyclaw (pyproject.toml): started 2026-05-28T12:54:05,690 Running command Building wheel for flyclaw (pyproject.toml) 2026-05-28T12:54:06,338 running bdist_wheel 2026-05-28T12:54:06,356 running build 2026-05-28T12:54:06,357 running build_py 2026-05-28T12:54:06,363 creating build/lib/src 2026-05-28T12:54:06,365 copying src/link_understanding.py -> build/lib/src 2026-05-28T12:54:06,368 copying src/config.py -> build/lib/src 2026-05-28T12:54:06,371 copying src/media_delivery.py -> build/lib/src 2026-05-28T12:54:06,373 copying src/prompt.py -> build/lib/src 2026-05-28T12:54:06,375 copying src/setup.py -> build/lib/src 2026-05-28T12:54:06,378 copying src/daemon.py -> build/lib/src 2026-05-28T12:54:06,380 copying src/bootstrap.py -> build/lib/src 2026-05-28T12:54:06,382 copying src/config_reload.py -> build/lib/src 2026-05-28T12:54:06,384 copying src/gateway.py -> build/lib/src 2026-05-28T12:54:06,387 copying src/config_watcher.py -> build/lib/src 2026-05-28T12:54:06,389 copying src/__init__.py -> build/lib/src 2026-05-28T12:54:06,391 copying src/message.py -> build/lib/src 2026-05-28T12:54:06,394 copying src/app.py -> build/lib/src 2026-05-28T12:54:06,397 copying src/main.py -> build/lib/src 2026-05-28T12:54:06,399 copying src/_container.py -> build/lib/src 2026-05-28T12:54:06,401 copying src/cli.py -> build/lib/src 2026-05-28T12:54:06,404 creating build/lib/src/agent 2026-05-28T12:54:06,405 copying src/agent/learning.py -> build/lib/src/agent 2026-05-28T12:54:06,407 copying src/agent/state.py -> build/lib/src/agent 2026-05-28T12:54:06,410 copying src/agent/loop.py -> build/lib/src/agent 2026-05-28T12:54:06,413 copying src/agent/interrupt.py -> build/lib/src/agent 2026-05-28T12:54:06,415 copying src/agent/tool_cache.py -> build/lib/src/agent 2026-05-28T12:54:06,417 copying src/agent/__init__.py -> build/lib/src/agent 2026-05-28T12:54:06,418 copying src/agent/guardrails.py -> build/lib/src/agent 2026-05-28T12:54:06,420 copying src/agent/client.py -> build/lib/src/agent 2026-05-28T12:54:06,423 copying src/agent/tooldef.py -> build/lib/src/agent 2026-05-28T12:54:06,426 creating build/lib/src/canvas 2026-05-28T12:54:06,427 copying src/canvas/capability.py -> build/lib/src/canvas 2026-05-28T12:54:06,429 copying src/canvas/tool.py -> build/lib/src/canvas 2026-05-28T12:54:06,431 copying src/canvas/file_resolver.py -> build/lib/src/canvas 2026-05-28T12:54:06,433 copying src/canvas/a2ui.py -> build/lib/src/canvas 2026-05-28T12:54:06,435 copying src/canvas/__init__.py -> build/lib/src/canvas 2026-05-28T12:54:06,436 copying src/canvas/live_reload.py -> build/lib/src/canvas 2026-05-28T12:54:06,438 copying src/canvas/server.py -> build/lib/src/canvas 2026-05-28T12:54:06,441 creating build/lib/src/task 2026-05-28T12:54:06,442 copying src/task/store.py -> build/lib/src/task 2026-05-28T12:54:06,444 copying src/task/__init__.py -> build/lib/src/task 2026-05-28T12:54:06,446 copying src/task/types.py -> build/lib/src/task 2026-05-28T12:54:06,448 creating build/lib/src/tools 2026-05-28T12:54:06,449 copying src/tools/session_search_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,452 copying src/tools/ai_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,453 copying src/tools/approval.py -> build/lib/src/tools 2026-05-28T12:54:06,456 copying src/tools/exceptions.py -> build/lib/src/tools 2026-05-28T12:54:06,457 copying src/tools/snapshot.py -> build/lib/src/tools 2026-05-28T12:54:06,460 copying src/tools/media_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,462 copying src/tools/media_understanding_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,464 copying src/tools/memory_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,467 copying src/tools/process.py -> build/lib/src/tools 2026-05-28T12:54:06,469 copying src/tools/file_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,472 copying src/tools/task_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,475 copying src/tools/web_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,477 copying src/tools/__init__.py -> build/lib/src/tools 2026-05-28T12:54:06,479 copying src/tools/windows.py -> build/lib/src/tools 2026-05-28T12:54:06,481 copying src/tools/policy.py -> build/lib/src/tools 2026-05-28T12:54:06,483 copying src/tools/registry.py -> build/lib/src/tools 2026-05-28T12:54:06,485 copying src/tools/chat_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,487 copying src/tools/exec.py -> build/lib/src/tools 2026-05-28T12:54:06,490 copying src/tools/tts_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,492 copying src/tools/cron_tools.py -> build/lib/src/tools 2026-05-28T12:54:06,495 creating build/lib/src/hooks 2026-05-28T12:54:06,496 copying src/hooks/command_logger.py -> build/lib/src/hooks 2026-05-28T12:54:06,498 copying src/hooks/__init__.py -> build/lib/src/hooks 2026-05-28T12:54:06,500 creating build/lib/src/agents 2026-05-28T12:54:06,501 copying src/agents/delegate.py -> build/lib/src/agents 2026-05-28T12:54:06,504 copying src/agents/__init__.py -> build/lib/src/agents 2026-05-28T12:54:06,506 copying src/agents/run_registry.py -> build/lib/src/agents 2026-05-28T12:54:06,508 copying src/agents/registry.py -> build/lib/src/agents 2026-05-28T12:54:06,510 creating build/lib/src/events 2026-05-28T12:54:06,512 copying src/events/bus.py -> build/lib/src/events 2026-05-28T12:54:06,514 copying src/events/__init__.py -> build/lib/src/events 2026-05-28T12:54:06,516 copying src/events/types.py -> build/lib/src/events 2026-05-28T12:54:06,519 copying src/events/hooks.py -> build/lib/src/events 2026-05-28T12:54:06,521 creating build/lib/src/plugins 2026-05-28T12:54:06,522 copying src/plugins/loader.py -> build/lib/src/plugins 2026-05-28T12:54:06,525 copying src/plugins/__init__.py -> build/lib/src/plugins 2026-05-28T12:54:06,526 copying src/plugins/registry.py -> build/lib/src/plugins 2026-05-28T12:54:06,529 creating build/lib/src/compressor 2026-05-28T12:54:06,530 copying src/compressor/compressor.py -> build/lib/src/compressor 2026-05-28T12:54:06,533 copying src/compressor/__init__.py -> build/lib/src/compressor 2026-05-28T12:54:06,535 creating build/lib/src/auth 2026-05-28T12:54:06,536 copying src/auth/store.py -> build/lib/src/auth 2026-05-28T12:54:06,539 copying src/auth/rbac.py -> build/lib/src/auth 2026-05-28T12:54:06,541 copying src/auth/__init__.py -> build/lib/src/auth 2026-05-28T12:54:06,543 copying src/auth/models.py -> build/lib/src/auth 2026-05-28T12:54:06,546 creating build/lib/src/memory 2026-05-28T12:54:06,547 copying src/memory/lance_store.py -> build/lib/src/memory 2026-05-28T12:54:06,549 copying src/memory/store.py -> build/lib/src/memory 2026-05-28T12:54:06,552 copying src/memory/watcher.py -> build/lib/src/memory 2026-05-28T12:54:06,554 copying src/memory/__init__.py -> build/lib/src/memory 2026-05-28T12:54:06,556 copying src/memory/search.py -> build/lib/src/memory 2026-05-28T12:54:06,558 copying src/memory/base.py -> build/lib/src/memory 2026-05-28T12:54:06,561 copying src/memory/chunker.py -> build/lib/src/memory 2026-05-28T12:54:06,563 copying src/memory/embeddings.py -> build/lib/src/memory 2026-05-28T12:54:06,565 copying src/memory/memory_sync.py -> build/lib/src/memory 2026-05-28T12:54:06,567 creating build/lib/src/security 2026-05-28T12:54:06,568 copying src/security/redact.py -> build/lib/src/security 2026-05-28T12:54:06,570 copying src/security/__init__.py -> build/lib/src/security 2026-05-28T12:54:06,572 copying src/security/url_safety.py -> build/lib/src/security 2026-05-28T12:54:06,574 copying src/security/audit.py -> build/lib/src/security 2026-05-28T12:54:06,577 creating build/lib/src/channels 2026-05-28T12:54:06,578 copying src/channels/qq_onboard.py -> build/lib/src/channels 2026-05-28T12:54:06,580 copying src/channels/weixin_onboard.py -> build/lib/src/channels 2026-05-28T12:54:06,582 copying src/channels/__init__.py -> build/lib/src/channels 2026-05-28T12:54:06,585 copying src/channels/qq_audio.py -> build/lib/src/channels 2026-05-28T12:54:06,587 copying src/channels/base.py -> build/lib/src/channels 2026-05-28T12:54:06,589 copying src/channels/qq.py -> build/lib/src/channels 2026-05-28T12:54:06,592 copying src/channels/weixin.py -> build/lib/src/channels 2026-05-28T12:54:06,595 copying src/channels/media.py -> build/lib/src/channels 2026-05-28T12:54:06,597 creating build/lib/src/media_understanding 2026-05-28T12:54:06,598 copying src/media_understanding/audio.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,601 copying src/media_understanding/provider.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,603 copying src/media_understanding/__init__.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,605 copying src/media_understanding/runner.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,607 copying src/media_understanding/types.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,609 copying src/media_understanding/image.py -> build/lib/src/media_understanding 2026-05-28T12:54:06,611 creating build/lib/src/session 2026-05-28T12:54:06,612 copying src/session/pruner.py -> build/lib/src/session 2026-05-28T12:54:06,615 copying src/session/__init__.py -> build/lib/src/session 2026-05-28T12:54:06,617 copying src/session/tracker.py -> build/lib/src/session 2026-05-28T12:54:06,620 creating build/lib/src/dashboard 2026-05-28T12:54:06,621 copying src/dashboard/__init__.py -> build/lib/src/dashboard 2026-05-28T12:54:06,622 copying src/dashboard/routes.py -> build/lib/src/dashboard 2026-05-28T12:54:06,626 creating build/lib/src/skills 2026-05-28T12:54:06,627 copying src/skills/loader.py -> build/lib/src/skills 2026-05-28T12:54:06,630 copying src/skills/prompt.py -> build/lib/src/skills 2026-05-28T12:54:06,632 copying src/skills/review.py -> build/lib/src/skills 2026-05-28T12:54:06,634 copying src/skills/manager.py -> build/lib/src/skills 2026-05-28T12:54:06,637 copying src/skills/__init__.py -> build/lib/src/skills 2026-05-28T12:54:06,639 copying src/skills/provenance.py -> build/lib/src/skills 2026-05-28T12:54:06,641 copying src/skills/types.py -> build/lib/src/skills 2026-05-28T12:54:06,642 copying src/skills/curator.py -> build/lib/src/skills 2026-05-28T12:54:06,645 copying src/skills/hub.py -> build/lib/src/skills 2026-05-28T12:54:06,648 copying src/skills/guard.py -> build/lib/src/skills 2026-05-28T12:54:06,652 creating build/lib/src/acp 2026-05-28T12:54:06,653 copying src/acp/runtime.py -> build/lib/src/acp 2026-05-28T12:54:06,655 copying src/acp/session.py -> build/lib/src/acp 2026-05-28T12:54:06,657 copying src/acp/__init__.py -> build/lib/src/acp 2026-05-28T12:54:06,658 copying src/acp/types.py -> build/lib/src/acp 2026-05-28T12:54:06,660 copying src/acp/cli.py -> build/lib/src/acp 2026-05-28T12:54:06,662 copying src/acp/transport.py -> build/lib/src/acp 2026-05-28T12:54:06,664 copying src/acp/server.py -> build/lib/src/acp 2026-05-28T12:54:06,667 creating build/lib/src/analytics 2026-05-28T12:54:06,668 copying src/analytics/audit_store.py -> build/lib/src/analytics 2026-05-28T12:54:06,671 copying src/analytics/__init__.py -> build/lib/src/analytics 2026-05-28T12:54:06,673 creating build/lib/src/session_index 2026-05-28T12:54:06,674 copying src/session_index/store.py -> build/lib/src/session_index 2026-05-28T12:54:06,677 copying src/session_index/sync.py -> build/lib/src/session_index 2026-05-28T12:54:06,679 copying src/session_index/__init__.py -> build/lib/src/session_index 2026-05-28T12:54:06,681 creating build/lib/src/commands 2026-05-28T12:54:06,682 copying src/commands/register.py -> build/lib/src/commands 2026-05-28T12:54:06,685 copying src/commands/dispatcher.py -> build/lib/src/commands 2026-05-28T12:54:06,688 copying src/commands/__init__.py -> build/lib/src/commands 2026-05-28T12:54:06,690 creating build/lib/src/cron 2026-05-28T12:54:06,691 copying src/cron/store.py -> build/lib/src/cron 2026-05-28T12:54:06,693 copying src/cron/executor.py -> build/lib/src/cron 2026-05-28T12:54:06,696 copying src/cron/service.py -> build/lib/src/cron 2026-05-28T12:54:06,698 copying src/cron/__init__.py -> build/lib/src/cron 2026-05-28T12:54:06,700 copying src/cron/types.py -> build/lib/src/cron 2026-05-28T12:54:06,703 creating build/lib/src/tools/browser 2026-05-28T12:54:06,704 copying src/tools/browser/tools.py -> build/lib/src/tools/browser 2026-05-28T12:54:06,706 copying src/tools/browser/stealth.py -> build/lib/src/tools/browser 2026-05-28T12:54:06,708 copying src/tools/browser/snapshot.py -> build/lib/src/tools/browser 2026-05-28T12:54:06,711 copying src/tools/browser/manager.py -> build/lib/src/tools/browser 2026-05-28T12:54:06,713 copying src/tools/browser/__init__.py -> build/lib/src/tools/browser 2026-05-28T12:54:06,715 running egg_info 2026-05-28T12:54:06,725 writing flyclaw.egg-info/PKG-INFO 2026-05-28T12:54:06,731 writing dependency_links to flyclaw.egg-info/dependency_links.txt 2026-05-28T12:54:06,733 writing entry points to flyclaw.egg-info/entry_points.txt 2026-05-28T12:54:06,737 writing requirements to flyclaw.egg-info/requires.txt 2026-05-28T12:54:06,738 writing top-level names to flyclaw.egg-info/top_level.txt 2026-05-28T12:54:06,771 reading manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:06,781 adding license file 'LICENSE' 2026-05-28T12:54:06,790 writing manifest file 'flyclaw.egg-info/SOURCES.txt' 2026-05-28T12:54:06,806 creating build/lib/src/dashboard/templates 2026-05-28T12:54:06,807 copying src/dashboard/templates/dashboard.html -> build/lib/src/dashboard/templates 2026-05-28T12:54:06,831 installing to build/bdist.linux-armv7l/wheel 2026-05-28T12:54:06,832 running install 2026-05-28T12:54:06,855 running install_lib 2026-05-28T12:54:06,861 creating build/bdist.linux-armv7l/wheel 2026-05-28T12:54:06,863 creating build/bdist.linux-armv7l/wheel/src 2026-05-28T12:54:06,865 creating build/bdist.linux-armv7l/wheel/src/agent 2026-05-28T12:54:06,867 copying build/lib/src/agent/learning.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,869 copying build/lib/src/agent/state.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,872 copying build/lib/src/agent/loop.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,875 copying build/lib/src/agent/interrupt.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,877 copying build/lib/src/agent/tool_cache.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,879 copying build/lib/src/agent/__init__.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,880 copying build/lib/src/agent/guardrails.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,882 copying build/lib/src/agent/client.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,885 copying build/lib/src/agent/tooldef.py -> build/bdist.linux-armv7l/wheel/./src/agent 2026-05-28T12:54:06,887 copying build/lib/src/link_understanding.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:06,889 copying build/lib/src/config.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:06,892 creating build/bdist.linux-armv7l/wheel/src/canvas 2026-05-28T12:54:06,893 copying build/lib/src/canvas/capability.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,895 copying build/lib/src/canvas/tool.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,897 copying build/lib/src/canvas/file_resolver.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,899 copying build/lib/src/canvas/a2ui.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,901 copying build/lib/src/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,902 copying build/lib/src/canvas/live_reload.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,904 copying build/lib/src/canvas/server.py -> build/bdist.linux-armv7l/wheel/./src/canvas 2026-05-28T12:54:06,906 copying build/lib/src/media_delivery.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:06,909 creating build/bdist.linux-armv7l/wheel/src/task 2026-05-28T12:54:06,910 copying build/lib/src/task/store.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-05-28T12:54:06,912 copying build/lib/src/task/__init__.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-05-28T12:54:06,913 copying build/lib/src/task/types.py -> build/bdist.linux-armv7l/wheel/./src/task 2026-05-28T12:54:06,915 copying build/lib/src/prompt.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:06,919 creating build/bdist.linux-armv7l/wheel/src/tools 2026-05-28T12:54:06,920 copying build/lib/src/tools/session_search_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,922 copying build/lib/src/tools/ai_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,924 copying build/lib/src/tools/approval.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,926 copying build/lib/src/tools/exceptions.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,929 creating build/bdist.linux-armv7l/wheel/src/tools/browser 2026-05-28T12:54:06,930 copying build/lib/src/tools/browser/tools.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-05-28T12:54:06,932 copying build/lib/src/tools/browser/stealth.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-05-28T12:54:06,934 copying build/lib/src/tools/browser/snapshot.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-05-28T12:54:06,937 copying build/lib/src/tools/browser/manager.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-05-28T12:54:06,939 copying build/lib/src/tools/browser/__init__.py -> build/bdist.linux-armv7l/wheel/./src/tools/browser 2026-05-28T12:54:06,941 copying build/lib/src/tools/snapshot.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,944 copying build/lib/src/tools/media_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,946 copying build/lib/src/tools/media_understanding_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,948 copying build/lib/src/tools/memory_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,951 copying build/lib/src/tools/process.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,953 copying build/lib/src/tools/file_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,956 copying build/lib/src/tools/task_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,959 copying build/lib/src/tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,962 copying build/lib/src/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,964 copying build/lib/src/tools/windows.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,966 copying build/lib/src/tools/policy.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,968 copying build/lib/src/tools/registry.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,970 copying build/lib/src/tools/chat_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,972 copying build/lib/src/tools/exec.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,975 copying build/lib/src/tools/tts_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,977 copying build/lib/src/tools/cron_tools.py -> build/bdist.linux-armv7l/wheel/./src/tools 2026-05-28T12:54:06,980 creating build/bdist.linux-armv7l/wheel/src/hooks 2026-05-28T12:54:06,981 copying build/lib/src/hooks/command_logger.py -> build/bdist.linux-armv7l/wheel/./src/hooks 2026-05-28T12:54:06,983 copying build/lib/src/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./src/hooks 2026-05-28T12:54:06,985 creating build/bdist.linux-armv7l/wheel/src/agents 2026-05-28T12:54:06,986 copying build/lib/src/agents/delegate.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-05-28T12:54:06,989 copying build/lib/src/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-05-28T12:54:06,991 copying build/lib/src/agents/run_registry.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-05-28T12:54:06,993 copying build/lib/src/agents/registry.py -> build/bdist.linux-armv7l/wheel/./src/agents 2026-05-28T12:54:06,996 creating build/bdist.linux-armv7l/wheel/src/events 2026-05-28T12:54:06,997 copying build/lib/src/events/bus.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-05-28T12:54:06,999 copying build/lib/src/events/__init__.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-05-28T12:54:07,001 copying build/lib/src/events/types.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-05-28T12:54:07,004 copying build/lib/src/events/hooks.py -> build/bdist.linux-armv7l/wheel/./src/events 2026-05-28T12:54:07,007 creating build/bdist.linux-armv7l/wheel/src/plugins 2026-05-28T12:54:07,008 copying build/lib/src/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-05-28T12:54:07,010 copying build/lib/src/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-05-28T12:54:07,012 copying build/lib/src/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./src/plugins 2026-05-28T12:54:07,014 creating build/bdist.linux-armv7l/wheel/src/compressor 2026-05-28T12:54:07,015 copying build/lib/src/compressor/compressor.py -> build/bdist.linux-armv7l/wheel/./src/compressor 2026-05-28T12:54:07,018 copying build/lib/src/compressor/__init__.py -> build/bdist.linux-armv7l/wheel/./src/compressor 2026-05-28T12:54:07,021 creating build/bdist.linux-armv7l/wheel/src/auth 2026-05-28T12:54:07,022 copying build/lib/src/auth/store.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-05-28T12:54:07,024 copying build/lib/src/auth/rbac.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-05-28T12:54:07,027 copying build/lib/src/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-05-28T12:54:07,029 copying build/lib/src/auth/models.py -> build/bdist.linux-armv7l/wheel/./src/auth 2026-05-28T12:54:07,031 copying build/lib/src/setup.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,034 copying build/lib/src/daemon.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,036 copying build/lib/src/bootstrap.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,038 creating build/bdist.linux-armv7l/wheel/src/memory 2026-05-28T12:54:07,039 copying build/lib/src/memory/lance_store.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,042 copying build/lib/src/memory/store.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,044 copying build/lib/src/memory/watcher.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,046 copying build/lib/src/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,048 copying build/lib/src/memory/search.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,050 copying build/lib/src/memory/base.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,053 copying build/lib/src/memory/chunker.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,055 copying build/lib/src/memory/embeddings.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,057 copying build/lib/src/memory/memory_sync.py -> build/bdist.linux-armv7l/wheel/./src/memory 2026-05-28T12:54:07,059 creating build/bdist.linux-armv7l/wheel/src/security 2026-05-28T12:54:07,060 copying build/lib/src/security/redact.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-05-28T12:54:07,062 copying build/lib/src/security/__init__.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-05-28T12:54:07,064 copying build/lib/src/security/url_safety.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-05-28T12:54:07,066 copying build/lib/src/security/audit.py -> build/bdist.linux-armv7l/wheel/./src/security 2026-05-28T12:54:07,068 copying build/lib/src/config_reload.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,071 creating build/bdist.linux-armv7l/wheel/src/channels 2026-05-28T12:54:07,072 copying build/lib/src/channels/qq_onboard.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,074 copying build/lib/src/channels/weixin_onboard.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,076 copying build/lib/src/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,078 copying build/lib/src/channels/qq_audio.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,080 copying build/lib/src/channels/base.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,082 copying build/lib/src/channels/qq.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,086 copying build/lib/src/channels/weixin.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,089 copying build/lib/src/channels/media.py -> build/bdist.linux-armv7l/wheel/./src/channels 2026-05-28T12:54:07,091 copying build/lib/src/gateway.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,094 creating build/bdist.linux-armv7l/wheel/src/media_understanding 2026-05-28T12:54:07,095 copying build/lib/src/media_understanding/audio.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,097 copying build/lib/src/media_understanding/provider.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,100 copying build/lib/src/media_understanding/__init__.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,102 copying build/lib/src/media_understanding/runner.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,104 copying build/lib/src/media_understanding/types.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,106 copying build/lib/src/media_understanding/image.py -> build/bdist.linux-armv7l/wheel/./src/media_understanding 2026-05-28T12:54:07,109 creating build/bdist.linux-armv7l/wheel/src/session 2026-05-28T12:54:07,110 copying build/lib/src/session/pruner.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-05-28T12:54:07,112 copying build/lib/src/session/__init__.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-05-28T12:54:07,114 copying build/lib/src/session/tracker.py -> build/bdist.linux-armv7l/wheel/./src/session 2026-05-28T12:54:07,117 creating build/bdist.linux-armv7l/wheel/src/dashboard 2026-05-28T12:54:07,118 copying build/lib/src/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./src/dashboard 2026-05-28T12:54:07,121 creating build/bdist.linux-armv7l/wheel/src/dashboard/templates 2026-05-28T12:54:07,122 copying build/lib/src/dashboard/templates/dashboard.html -> build/bdist.linux-armv7l/wheel/./src/dashboard/templates 2026-05-28T12:54:07,125 copying build/lib/src/dashboard/routes.py -> build/bdist.linux-armv7l/wheel/./src/dashboard 2026-05-28T12:54:07,128 creating build/bdist.linux-armv7l/wheel/src/skills 2026-05-28T12:54:07,129 copying build/lib/src/skills/loader.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,132 copying build/lib/src/skills/prompt.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,134 copying build/lib/src/skills/review.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,137 copying build/lib/src/skills/manager.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,140 copying build/lib/src/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,142 copying build/lib/src/skills/provenance.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,144 copying build/lib/src/skills/types.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,146 copying build/lib/src/skills/curator.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,149 copying build/lib/src/skills/hub.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,152 copying build/lib/src/skills/guard.py -> build/bdist.linux-armv7l/wheel/./src/skills 2026-05-28T12:54:07,155 copying build/lib/src/config_watcher.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,159 creating build/bdist.linux-armv7l/wheel/src/acp 2026-05-28T12:54:07,160 copying build/lib/src/acp/runtime.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,163 copying build/lib/src/acp/session.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,165 copying build/lib/src/acp/__init__.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,167 copying build/lib/src/acp/types.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,169 copying build/lib/src/acp/cli.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,171 copying build/lib/src/acp/transport.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,174 copying build/lib/src/acp/server.py -> build/bdist.linux-armv7l/wheel/./src/acp 2026-05-28T12:54:07,176 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,179 creating build/bdist.linux-armv7l/wheel/src/analytics 2026-05-28T12:54:07,180 copying build/lib/src/analytics/audit_store.py -> build/bdist.linux-armv7l/wheel/./src/analytics 2026-05-28T12:54:07,183 copying build/lib/src/analytics/__init__.py -> build/bdist.linux-armv7l/wheel/./src/analytics 2026-05-28T12:54:07,185 copying build/lib/src/message.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,189 copying build/lib/src/app.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,192 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,195 creating build/bdist.linux-armv7l/wheel/src/session_index 2026-05-28T12:54:07,196 copying build/lib/src/session_index/store.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-05-28T12:54:07,199 copying build/lib/src/session_index/sync.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-05-28T12:54:07,202 copying build/lib/src/session_index/__init__.py -> build/bdist.linux-armv7l/wheel/./src/session_index 2026-05-28T12:54:07,204 copying build/lib/src/_container.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,207 copying build/lib/src/cli.py -> build/bdist.linux-armv7l/wheel/./src 2026-05-28T12:54:07,210 creating build/bdist.linux-armv7l/wheel/src/commands 2026-05-28T12:54:07,211 copying build/lib/src/commands/register.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-05-28T12:54:07,215 copying build/lib/src/commands/dispatcher.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-05-28T12:54:07,218 copying build/lib/src/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./src/commands 2026-05-28T12:54:07,221 creating build/bdist.linux-armv7l/wheel/src/cron 2026-05-28T12:54:07,223 copying build/lib/src/cron/store.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-05-28T12:54:07,227 copying build/lib/src/cron/executor.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-05-28T12:54:07,233 copying build/lib/src/cron/service.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-05-28T12:54:07,237 copying build/lib/src/cron/__init__.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-05-28T12:54:07,238 copying build/lib/src/cron/types.py -> build/bdist.linux-armv7l/wheel/./src/cron 2026-05-28T12:54:07,240 running install_egg_info 2026-05-28T12:54:07,245 Copying flyclaw.egg-info to build/bdist.linux-armv7l/wheel/./flyclaw-2026.5.28.1-py3.11.egg-info 2026-05-28T12:54:07,263 running install_scripts 2026-05-28T12:54:07,284 creating build/bdist.linux-armv7l/wheel/flyclaw-2026.5.28.1.dist-info/WHEEL 2026-05-28T12:54:07,287 creating '/tmp/pip-wheel-5l8k63oi/.tmp-pjluiv2x/flyclaw-2026.5.28.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-28T12:54:07,290 adding 'flyclaw-2026.5.28.1.dist-info/licenses/LICENSE' 2026-05-28T12:54:07,292 adding 'src/__init__.py' 2026-05-28T12:54:07,294 adding 'src/_container.py' 2026-05-28T12:54:07,297 adding 'src/app.py' 2026-05-28T12:54:07,299 adding 'src/bootstrap.py' 2026-05-28T12:54:07,301 adding 'src/cli.py' 2026-05-28T12:54:07,304 adding 'src/config.py' 2026-05-28T12:54:07,305 adding 'src/config_reload.py' 2026-05-28T12:54:07,307 adding 'src/config_watcher.py' 2026-05-28T12:54:07,309 adding 'src/daemon.py' 2026-05-28T12:54:07,312 adding 'src/gateway.py' 2026-05-28T12:54:07,313 adding 'src/link_understanding.py' 2026-05-28T12:54:07,315 adding 'src/main.py' 2026-05-28T12:54:07,316 adding 'src/media_delivery.py' 2026-05-28T12:54:07,320 adding 'src/message.py' 2026-05-28T12:54:07,322 adding 'src/prompt.py' 2026-05-28T12:54:07,325 adding 'src/setup.py' 2026-05-28T12:54:07,327 adding 'src/acp/__init__.py' 2026-05-28T12:54:07,328 adding 'src/acp/cli.py' 2026-05-28T12:54:07,329 adding 'src/acp/runtime.py' 2026-05-28T12:54:07,331 adding 'src/acp/server.py' 2026-05-28T12:54:07,332 adding 'src/acp/session.py' 2026-05-28T12:54:07,333 adding 'src/acp/transport.py' 2026-05-28T12:54:07,335 adding 'src/acp/types.py' 2026-05-28T12:54:07,336 adding 'src/agent/__init__.py' 2026-05-28T12:54:07,338 adding 'src/agent/client.py' 2026-05-28T12:54:07,339 adding 'src/agent/guardrails.py' 2026-05-28T12:54:07,341 adding 'src/agent/interrupt.py' 2026-05-28T12:54:07,342 adding 'src/agent/learning.py' 2026-05-28T12:54:07,348 adding 'src/agent/loop.py' 2026-05-28T12:54:07,350 adding 'src/agent/state.py' 2026-05-28T12:54:07,351 adding 'src/agent/tool_cache.py' 2026-05-28T12:54:07,353 adding 'src/agent/tooldef.py' 2026-05-28T12:54:07,354 adding 'src/agents/__init__.py' 2026-05-28T12:54:07,357 adding 'src/agents/delegate.py' 2026-05-28T12:54:07,358 adding 'src/agents/registry.py' 2026-05-28T12:54:07,360 adding 'src/agents/run_registry.py' 2026-05-28T12:54:07,362 adding 'src/analytics/__init__.py' 2026-05-28T12:54:07,364 adding 'src/analytics/audit_store.py' 2026-05-28T12:54:07,365 adding 'src/auth/__init__.py' 2026-05-28T12:54:07,367 adding 'src/auth/models.py' 2026-05-28T12:54:07,368 adding 'src/auth/rbac.py' 2026-05-28T12:54:07,370 adding 'src/auth/store.py' 2026-05-28T12:54:07,372 adding 'src/canvas/__init__.py' 2026-05-28T12:54:07,373 adding 'src/canvas/a2ui.py' 2026-05-28T12:54:07,374 adding 'src/canvas/capability.py' 2026-05-28T12:54:07,376 adding 'src/canvas/file_resolver.py' 2026-05-28T12:54:07,377 adding 'src/canvas/live_reload.py' 2026-05-28T12:54:07,378 adding 'src/canvas/server.py' 2026-05-28T12:54:07,380 adding 'src/canvas/tool.py' 2026-05-28T12:54:07,382 adding 'src/channels/__init__.py' 2026-05-28T12:54:07,383 adding 'src/channels/base.py' 2026-05-28T12:54:07,384 adding 'src/channels/media.py' 2026-05-28T12:54:07,389 adding 'src/channels/qq.py' 2026-05-28T12:54:07,390 adding 'src/channels/qq_audio.py' 2026-05-28T12:54:07,392 adding 'src/channels/qq_onboard.py' 2026-05-28T12:54:07,399 adding 'src/channels/weixin.py' 2026-05-28T12:54:07,401 adding 'src/channels/weixin_onboard.py' 2026-05-28T12:54:07,402 adding 'src/commands/__init__.py' 2026-05-28T12:54:07,405 adding 'src/commands/dispatcher.py' 2026-05-28T12:54:07,411 adding 'src/commands/register.py' 2026-05-28T12:54:07,414 adding 'src/compressor/__init__.py' 2026-05-28T12:54:07,417 adding 'src/compressor/compressor.py' 2026-05-28T12:54:07,419 adding 'src/cron/__init__.py' 2026-05-28T12:54:07,422 adding 'src/cron/executor.py' 2026-05-28T12:54:07,425 adding 'src/cron/service.py' 2026-05-28T12:54:07,427 adding 'src/cron/store.py' 2026-05-28T12:54:07,429 adding 'src/cron/types.py' 2026-05-28T12:54:07,430 adding 'src/dashboard/__init__.py' 2026-05-28T12:54:07,436 adding 'src/dashboard/routes.py' 2026-05-28T12:54:07,443 adding 'src/dashboard/templates/dashboard.html' 2026-05-28T12:54:07,446 adding 'src/events/__init__.py' 2026-05-28T12:54:07,448 adding 'src/events/bus.py' 2026-05-28T12:54:07,450 adding 'src/events/hooks.py' 2026-05-28T12:54:07,452 adding 'src/events/types.py' 2026-05-28T12:54:07,454 adding 'src/hooks/__init__.py' 2026-05-28T12:54:07,456 adding 'src/hooks/command_logger.py' 2026-05-28T12:54:07,458 adding 'src/media_understanding/__init__.py' 2026-05-28T12:54:07,460 adding 'src/media_understanding/audio.py' 2026-05-28T12:54:07,461 adding 'src/media_understanding/image.py' 2026-05-28T12:54:07,464 adding 'src/media_understanding/provider.py' 2026-05-28T12:54:07,467 adding 'src/media_understanding/runner.py' 2026-05-28T12:54:07,468 adding 'src/media_understanding/types.py' 2026-05-28T12:54:07,471 adding 'src/memory/__init__.py' 2026-05-28T12:54:07,473 adding 'src/memory/base.py' 2026-05-28T12:54:07,475 adding 'src/memory/chunker.py' 2026-05-28T12:54:07,477 adding 'src/memory/embeddings.py' 2026-05-28T12:54:07,479 adding 'src/memory/lance_store.py' 2026-05-28T12:54:07,481 adding 'src/memory/memory_sync.py' 2026-05-28T12:54:07,483 adding 'src/memory/search.py' 2026-05-28T12:54:07,485 adding 'src/memory/store.py' 2026-05-28T12:54:07,486 adding 'src/memory/watcher.py' 2026-05-28T12:54:07,489 adding 'src/plugins/__init__.py' 2026-05-28T12:54:07,491 adding 'src/plugins/loader.py' 2026-05-28T12:54:07,492 adding 'src/plugins/registry.py' 2026-05-28T12:54:07,495 adding 'src/security/__init__.py' 2026-05-28T12:54:07,496 adding 'src/security/audit.py' 2026-05-28T12:54:07,498 adding 'src/security/redact.py' 2026-05-28T12:54:07,500 adding 'src/security/url_safety.py' 2026-05-28T12:54:07,503 adding 'src/session/__init__.py' 2026-05-28T12:54:07,504 adding 'src/session/pruner.py' 2026-05-28T12:54:07,507 adding 'src/session/tracker.py' 2026-05-28T12:54:07,508 adding 'src/session_index/__init__.py' 2026-05-28T12:54:07,510 adding 'src/session_index/store.py' 2026-05-28T12:54:07,512 adding 'src/session_index/sync.py' 2026-05-28T12:54:07,513 adding 'src/skills/__init__.py' 2026-05-28T12:54:07,515 adding 'src/skills/curator.py' 2026-05-28T12:54:07,519 adding 'src/skills/guard.py' 2026-05-28T12:54:07,524 adding 'src/skills/hub.py' 2026-05-28T12:54:07,526 adding 'src/skills/loader.py' 2026-05-28T12:54:07,530 adding 'src/skills/manager.py' 2026-05-28T12:54:07,532 adding 'src/skills/prompt.py' 2026-05-28T12:54:07,533 adding 'src/skills/provenance.py' 2026-05-28T12:54:07,535 adding 'src/skills/review.py' 2026-05-28T12:54:07,537 adding 'src/skills/types.py' 2026-05-28T12:54:07,538 adding 'src/task/__init__.py' 2026-05-28T12:54:07,540 adding 'src/task/store.py' 2026-05-28T12:54:07,541 adding 'src/task/types.py' 2026-05-28T12:54:07,543 adding 'src/tools/__init__.py' 2026-05-28T12:54:07,544 adding 'src/tools/ai_tools.py' 2026-05-28T12:54:07,546 adding 'src/tools/approval.py' 2026-05-28T12:54:07,548 adding 'src/tools/chat_tools.py' 2026-05-28T12:54:07,550 adding 'src/tools/cron_tools.py' 2026-05-28T12:54:07,551 adding 'src/tools/exceptions.py' 2026-05-28T12:54:07,554 adding 'src/tools/exec.py' 2026-05-28T12:54:07,557 adding 'src/tools/file_tools.py' 2026-05-28T12:54:07,558 adding 'src/tools/media_tools.py' 2026-05-28T12:54:07,560 adding 'src/tools/media_understanding_tools.py' 2026-05-28T12:54:07,562 adding 'src/tools/memory_tools.py' 2026-05-28T12:54:07,564 adding 'src/tools/policy.py' 2026-05-28T12:54:07,566 adding 'src/tools/process.py' 2026-05-28T12:54:07,568 adding 'src/tools/registry.py' 2026-05-28T12:54:07,569 adding 'src/tools/session_search_tools.py' 2026-05-28T12:54:07,571 adding 'src/tools/snapshot.py' 2026-05-28T12:54:07,573 adding 'src/tools/task_tools.py' 2026-05-28T12:54:07,574 adding 'src/tools/tts_tools.py' 2026-05-28T12:54:07,576 adding 'src/tools/web_tools.py' 2026-05-28T12:54:07,578 adding 'src/tools/windows.py' 2026-05-28T12:54:07,579 adding 'src/tools/browser/__init__.py' 2026-05-28T12:54:07,581 adding 'src/tools/browser/manager.py' 2026-05-28T12:54:07,583 adding 'src/tools/browser/snapshot.py' 2026-05-28T12:54:07,584 adding 'src/tools/browser/stealth.py' 2026-05-28T12:54:07,586 adding 'src/tools/browser/tools.py' 2026-05-28T12:54:07,587 adding 'flyclaw-2026.5.28.1.dist-info/METADATA' 2026-05-28T12:54:07,589 adding 'flyclaw-2026.5.28.1.dist-info/WHEEL' 2026-05-28T12:54:07,590 adding 'flyclaw-2026.5.28.1.dist-info/entry_points.txt' 2026-05-28T12:54:07,590 adding 'flyclaw-2026.5.28.1.dist-info/top_level.txt' 2026-05-28T12:54:07,593 adding 'flyclaw-2026.5.28.1.dist-info/RECORD' 2026-05-28T12:54:07,599 removing build/bdist.linux-armv7l/wheel 2026-05-28T12:54:07,741 Building wheel for flyclaw (pyproject.toml): finished with status 'done' 2026-05-28T12:54:07,754 Created wheel for flyclaw: filename=flyclaw-2026.5.28.1-py3-none-any.whl size=334108 sha256=657e069e72158c5cbf947ac78020e3c3f3235b68ccbad8a6fa9986a06e70b340 2026-05-28T12:54:07,755 Stored in directory: /tmp/pip-ephem-wheel-cache-wajv9i7g/wheels/4e/f7/ab/b1cfd8dff6043c6fecc36a9811da937c1ad10ae8cb24b05e02 2026-05-28T12:54:07,772 Successfully built flyclaw 2026-05-28T12:54:07,787 Removed build tracker: '/tmp/pip-build-tracker-lc61ndq1'