2026-04-21T22:54:02,447 Created temporary directory: /tmp/pip-ephem-wheel-cache-ccc8tf_d 2026-04-21T22:54:02,448 Created temporary directory: /tmp/pip-build-tracker-2kd1i0i5 2026-04-21T22:54:02,449 Initialized build tracking at /tmp/pip-build-tracker-2kd1i0i5 2026-04-21T22:54:02,449 Created build tracker: /tmp/pip-build-tracker-2kd1i0i5 2026-04-21T22:54:02,450 Entered build tracker: /tmp/pip-build-tracker-2kd1i0i5 2026-04-21T22:54:02,451 Created temporary directory: /tmp/pip-wheel-wayxwwa9 2026-04-21T22:54:02,454 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-04-21T22:54:02,456 Created temporary directory: /tmp/pip-ephem-wheel-cache-k69r7rx2 2026-04-21T22:54:02,479 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T22:54:02,482 2 location(s) to search for versions of rxscientist: 2026-04-21T22:54:02,482 * https://pypi.org/simple/rxscientist/ 2026-04-21T22:54:02,482 * https://www.piwheels.org/simple/rxscientist/ 2026-04-21T22:54:02,483 Fetching project page and analyzing links: https://pypi.org/simple/rxscientist/ 2026-04-21T22:54:02,484 Getting page https://pypi.org/simple/rxscientist/ 2026-04-21T22:54:02,485 Found index url https://pypi.org/simple 2026-04-21T22:54:02,712 Fetched page https://pypi.org/simple/rxscientist/ as application/vnd.pypi.simple.v1+json 2026-04-21T22:54:02,714 Skipping link: No binaries permitted for rxscientist: https://files.pythonhosted.org/packages/5d/e4/a18895540a0777f662bde69f04f18c6694bdf4bbe3c3f9ac9171f5b2239e/rxscientist-0.0.10-py3-none-any.whl (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11) 2026-04-21T22:54:02,715 Found link https://files.pythonhosted.org/packages/2d/73/81675267d38c02103dcb38730b987f6ed47b8ad11c02c4a000bfd04c559b/rxscientist-0.0.10.tar.gz (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11), version: 0.0.10 2026-04-21T22:54:02,716 Fetching project page and analyzing links: https://www.piwheels.org/simple/rxscientist/ 2026-04-21T22:54:02,717 Getting page https://www.piwheels.org/simple/rxscientist/ 2026-04-21T22:54:02,718 Found index url https://www.piwheels.org/simple 2026-04-21T22:54:02,903 Fetched page https://www.piwheels.org/simple/rxscientist/ as text/html 2026-04-21T22:54:02,904 Skipping link: not a file: https://www.piwheels.org/simple/rxscientist/ 2026-04-21T22:54:02,905 Skipping link: not a file: https://pypi.org/simple/rxscientist/ 2026-04-21T22:54:02,926 Given no hashes to check 1 links for project 'rxscientist': discarding no candidates 2026-04-21T22:54:02,945 Collecting rxscientist==0.0.10 2026-04-21T22:54:02,948 Created temporary directory: /tmp/pip-unpack-d2jwiaen 2026-04-21T22:54:03,175 Downloading rxscientist-0.0.10.tar.gz (497 kB) 2026-04-21T22:54:03,796 Added rxscientist==0.0.10 from https://files.pythonhosted.org/packages/2d/73/81675267d38c02103dcb38730b987f6ed47b8ad11c02c4a000bfd04c559b/rxscientist-0.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-2kd1i0i5' 2026-04-21T22:54:03,803 Created temporary directory: /tmp/pip-build-env-n70yh290 2026-04-21T22:54:03,808 Installing build dependencies: started 2026-04-21T22:54:03,809 Running command pip subprocess to install build dependencies 2026-04-21T22:54:04,988 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-21T22:54:05,405 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-04-21T22:54:05,428 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T22:54:07,194 Collecting setuptools>=68.0 2026-04-21T22:54:07,272 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-21T22:54:10,283 Installing collected packages: setuptools 2026-04-21T22:54:13,420 Successfully installed setuptools-82.0.1 2026-04-21T22:54:13,690 Installing build dependencies: finished with status 'done' 2026-04-21T22:54:13,698 Getting requirements to build wheel: started 2026-04-21T22:54:13,699 Running command Getting requirements to build wheel 2026-04-21T22:54:14,478 running egg_info 2026-04-21T22:54:14,483 writing Rxscientist.egg-info/PKG-INFO 2026-04-21T22:54:14,494 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-21T22:54:14,496 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-21T22:54:14,502 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-21T22:54:14,503 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-21T22:54:14,553 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:14,566 adding license file 'LICENSE' 2026-04-21T22:54:14,577 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:14,679 Getting requirements to build wheel: finished with status 'done' 2026-04-21T22:54:14,683 Created temporary directory: /tmp/pip-modern-metadata-ry8umvsv 2026-04-21T22:54:14,685 Preparing metadata (pyproject.toml): started 2026-04-21T22:54:14,687 Running command Preparing metadata (pyproject.toml) 2026-04-21T22:54:15,367 running dist_info 2026-04-21T22:54:15,377 creating /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info 2026-04-21T22:54:15,379 writing /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/PKG-INFO 2026-04-21T22:54:15,390 writing dependency_links to /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/dependency_links.txt 2026-04-21T22:54:15,392 writing entry points to /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/entry_points.txt 2026-04-21T22:54:15,398 writing requirements to /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/requires.txt 2026-04-21T22:54:15,399 writing top-level names to /tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/top_level.txt 2026-04-21T22:54:15,400 writing manifest file '/tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:15,445 reading manifest file '/tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:15,447 adding license file 'LICENSE' 2026-04-21T22:54:15,455 writing manifest file '/tmp/pip-modern-metadata-ry8umvsv/Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:15,457 creating '/tmp/pip-modern-metadata-ry8umvsv/rxscientist-0.0.10.dist-info' 2026-04-21T22:54:15,583 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-21T22:54:15,589 Source in /tmp/pip-wheel-wayxwwa9/rxscientist_89fc093a6d554347aab135cf657e4927 has version 0.0.10, which satisfies requirement rxscientist==0.0.10 from https://files.pythonhosted.org/packages/2d/73/81675267d38c02103dcb38730b987f6ed47b8ad11c02c4a000bfd04c559b/rxscientist-0.0.10.tar.gz 2026-04-21T22:54:15,590 Removed rxscientist==0.0.10 from https://files.pythonhosted.org/packages/2d/73/81675267d38c02103dcb38730b987f6ed47b8ad11c02c4a000bfd04c559b/rxscientist-0.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-2kd1i0i5' 2026-04-21T22:54:15,598 Created temporary directory: /tmp/pip-unpack-2nsfmzpe 2026-04-21T22:54:15,599 Building wheels for collected packages: rxscientist 2026-04-21T22:54:15,604 Created temporary directory: /tmp/pip-wheel-h01097jn 2026-04-21T22:54:15,604 Destination directory: /tmp/pip-wheel-h01097jn 2026-04-21T22:54:15,607 Building wheel for rxscientist (pyproject.toml): started 2026-04-21T22:54:15,608 Running command Building wheel for rxscientist (pyproject.toml) 2026-04-21T22:54:16,268 running bdist_wheel 2026-04-21T22:54:16,285 running build 2026-04-21T22:54:16,286 running build_py 2026-04-21T22:54:16,292 creating build/lib/Rainscientist 2026-04-21T22:54:16,294 copying Rainscientist/stt.py -> build/lib/Rainscientist 2026-04-21T22:54:16,297 copying Rainscientist/Rainscientist.py -> build/lib/Rainscientist 2026-04-21T22:54:16,299 copying Rainscientist/__init__.py -> build/lib/Rainscientist 2026-04-21T22:54:16,301 copying Rainscientist/paths.py -> build/lib/Rainscientist 2026-04-21T22:54:16,304 copying Rainscientist/update_check.py -> build/lib/Rainscientist 2026-04-21T22:54:16,306 copying Rainscientist/ccproxy_manager.py -> build/lib/Rainscientist 2026-04-21T22:54:16,308 copying Rainscientist/prompts.py -> build/lib/Rainscientist 2026-04-21T22:54:16,311 copying Rainscientist/__main__.py -> build/lib/Rainscientist 2026-04-21T22:54:16,313 copying Rainscientist/backends.py -> build/lib/Rainscientist 2026-04-21T22:54:16,316 copying Rainscientist/sessions.py -> build/lib/Rainscientist 2026-04-21T22:54:16,318 copying Rainscientist/utils.py -> build/lib/Rainscientist 2026-04-21T22:54:16,321 creating build/lib/Rxscientist 2026-04-21T22:54:16,322 copying Rxscientist/__init__.py -> build/lib/Rxscientist 2026-04-21T22:54:16,324 copying Rxscientist/Rxscientist.py -> build/lib/Rxscientist 2026-04-21T22:54:16,326 copying Rxscientist/__main__.py -> build/lib/Rxscientist 2026-04-21T22:54:16,328 creating build/lib/Rainscientist/mcp 2026-04-21T22:54:16,329 copying Rainscientist/mcp/client.py -> build/lib/Rainscientist/mcp 2026-04-21T22:54:16,332 copying Rainscientist/mcp/__init__.py -> build/lib/Rainscientist/mcp 2026-04-21T22:54:16,334 copying Rainscientist/mcp/registry.py -> build/lib/Rainscientist/mcp 2026-04-21T22:54:16,338 creating build/lib/Rainscientist/middleware 2026-04-21T22:54:16,339 copying Rainscientist/middleware/context_editing.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,341 copying Rainscientist/middleware/__init__.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,343 copying Rainscientist/middleware/memory.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,346 copying Rainscientist/middleware/context_overflow.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,348 copying Rainscientist/middleware/ask_user.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,351 copying Rainscientist/middleware/tool_error_handler.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,353 copying Rainscientist/middleware/tool_selector.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,355 copying Rainscientist/middleware/utils.py -> build/lib/Rainscientist/middleware 2026-04-21T22:54:16,358 creating build/lib/Rainscientist/llm 2026-04-21T22:54:16,359 copying Rainscientist/llm/patches.py -> build/lib/Rainscientist/llm 2026-04-21T22:54:16,363 copying Rainscientist/llm/__init__.py -> build/lib/Rainscientist/llm 2026-04-21T22:54:16,365 copying Rainscientist/llm/context_window.py -> build/lib/Rainscientist/llm 2026-04-21T22:54:16,367 copying Rainscientist/llm/models.py -> build/lib/Rainscientist/llm 2026-04-21T22:54:16,370 creating build/lib/Rainscientist/stream 2026-04-21T22:54:16,371 copying Rainscientist/stream/tracker.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,374 copying Rainscientist/stream/__init__.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,376 copying Rainscientist/stream/formatter.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,378 copying Rainscientist/stream/emitter.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,380 copying Rainscientist/stream/diff_format.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,383 copying Rainscientist/stream/state.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,386 copying Rainscientist/stream/display.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,389 copying Rainscientist/stream/events.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,392 copying Rainscientist/stream/utils.py -> build/lib/Rainscientist/stream 2026-04-21T22:54:16,395 creating build/lib/Rainscientist/tools 2026-04-21T22:54:16,396 copying Rainscientist/tools/think.py -> build/lib/Rainscientist/tools 2026-04-21T22:54:16,398 copying Rainscientist/tools/__init__.py -> build/lib/Rainscientist/tools 2026-04-21T22:54:16,400 copying Rainscientist/tools/skills_manager.py -> build/lib/Rainscientist/tools 2026-04-21T22:54:16,403 copying Rainscientist/tools/search.py -> build/lib/Rainscientist/tools 2026-04-21T22:54:16,405 copying Rainscientist/tools/skill_manager.py -> build/lib/Rainscientist/tools 2026-04-21T22:54:16,408 creating build/lib/Rainscientist/cli 2026-04-21T22:54:16,409 copying Rainscientist/cli/agent.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,411 copying Rainscientist/cli/mcp_ui.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,413 copying Rainscientist/cli/_constants.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,415 copying Rainscientist/cli/interactive.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,418 copying Rainscientist/cli/status_bar.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,420 copying Rainscientist/cli/__init__.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,422 copying Rainscientist/cli/history_suggester.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,424 copying Rainscientist/cli/tui_backends.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,426 copying Rainscientist/cli/file_mentions.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,429 copying Rainscientist/cli/channel.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,432 copying Rainscientist/cli/tui_interactive.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,436 copying Rainscientist/cli/mcp_install_cmd.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,438 copying Rainscientist/cli/_app.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,440 copying Rainscientist/cli/clipboard.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,444 copying Rainscientist/cli/commands.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,447 copying Rainscientist/cli/skills_cmd.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,449 copying Rainscientist/cli/tui_runtime.py -> build/lib/Rainscientist/cli 2026-04-21T22:54:16,452 creating build/lib/Rainscientist/channels 2026-04-21T22:54:16,453 copying Rainscientist/channels/capabilities.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,455 copying Rainscientist/channels/plugin.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,457 copying Rainscientist/channels/__init__.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,459 copying Rainscientist/channels/consumer.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,462 copying Rainscientist/channels/base.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,465 copying Rainscientist/channels/formatter.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,467 copying Rainscientist/channels/config.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,469 copying Rainscientist/channels/debug.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,471 copying Rainscientist/channels/middleware.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,474 copying Rainscientist/channels/mixins.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,477 copying Rainscientist/channels/channel_manager.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,480 copying Rainscientist/channels/standalone.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,482 copying Rainscientist/channels/retry.py -> build/lib/Rainscientist/channels 2026-04-21T22:54:16,484 creating build/lib/Rainscientist/config 2026-04-21T22:54:16,485 copying Rainscientist/config/__init__.py -> build/lib/Rainscientist/config 2026-04-21T22:54:16,487 copying Rainscientist/config/settings.py -> build/lib/Rainscientist/config 2026-04-21T22:54:16,490 copying Rainscientist/config/onboard.py -> build/lib/Rainscientist/config 2026-04-21T22:54:16,494 creating build/lib/Rainscientist/commands 2026-04-21T22:54:16,495 copying Rainscientist/commands/__init__.py -> build/lib/Rainscientist/commands 2026-04-21T22:54:16,497 copying Rainscientist/commands/base.py -> build/lib/Rainscientist/commands 2026-04-21T22:54:16,499 copying Rainscientist/commands/channel_ui.py -> build/lib/Rainscientist/commands 2026-04-21T22:54:16,501 copying Rainscientist/commands/manager.py -> build/lib/Rainscientist/commands 2026-04-21T22:54:16,504 creating build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,505 copying Rainscientist/cli/widgets/loading_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,507 copying Rainscientist/cli/widgets/user_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,509 copying Rainscientist/cli/widgets/thread_selector.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,512 copying Rainscientist/cli/widgets/__init__.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,513 copying Rainscientist/cli/widgets/usage_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,515 copying Rainscientist/cli/widgets/summarization_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,517 copying Rainscientist/cli/widgets/timed_status_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,519 copying Rainscientist/cli/widgets/ask_user_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,522 copying Rainscientist/cli/widgets/timestamp_mixin.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,524 copying Rainscientist/cli/widgets/subagent_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,526 copying Rainscientist/cli/widgets/assistant_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,528 copying Rainscientist/cli/widgets/tool_call_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,531 copying Rainscientist/cli/widgets/tool_selection_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,534 copying Rainscientist/cli/widgets/system_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,536 copying Rainscientist/cli/widgets/chat_input.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,538 copying Rainscientist/cli/widgets/thinking_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,540 copying Rainscientist/cli/widgets/approval_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,543 copying Rainscientist/cli/widgets/compact_summary_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,545 copying Rainscientist/cli/widgets/todo_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,547 copying Rainscientist/cli/widgets/compacting_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,549 copying Rainscientist/cli/widgets/skill_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,552 copying Rainscientist/cli/widgets/mcp_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-21T22:54:16,555 creating build/lib/Rainscientist/channels/telegram 2026-04-21T22:54:16,556 copying Rainscientist/channels/telegram/__init__.py -> build/lib/Rainscientist/channels/telegram 2026-04-21T22:54:16,559 copying Rainscientist/channels/telegram/serve.py -> build/lib/Rainscientist/channels/telegram 2026-04-21T22:54:16,561 copying Rainscientist/channels/telegram/channel.py -> build/lib/Rainscientist/channels/telegram 2026-04-21T22:54:16,564 copying Rainscientist/channels/telegram/probe.py -> build/lib/Rainscientist/channels/telegram 2026-04-21T22:54:16,566 creating build/lib/Rainscientist/channels/signal 2026-04-21T22:54:16,567 copying Rainscientist/channels/signal/__init__.py -> build/lib/Rainscientist/channels/signal 2026-04-21T22:54:16,570 copying Rainscientist/channels/signal/serve.py -> build/lib/Rainscientist/channels/signal 2026-04-21T22:54:16,572 copying Rainscientist/channels/signal/channel.py -> build/lib/Rainscientist/channels/signal 2026-04-21T22:54:16,575 copying Rainscientist/channels/signal/probe.py -> build/lib/Rainscientist/channels/signal 2026-04-21T22:54:16,577 creating build/lib/Rainscientist/channels/qq 2026-04-21T22:54:16,579 copying Rainscientist/channels/qq/__init__.py -> build/lib/Rainscientist/channels/qq 2026-04-21T22:54:16,581 copying Rainscientist/channels/qq/serve.py -> build/lib/Rainscientist/channels/qq 2026-04-21T22:54:16,583 copying Rainscientist/channels/qq/channel.py -> build/lib/Rainscientist/channels/qq 2026-04-21T22:54:16,585 copying Rainscientist/channels/qq/probe.py -> build/lib/Rainscientist/channels/qq 2026-04-21T22:54:16,587 creating build/lib/Rainscientist/channels/bus 2026-04-21T22:54:16,589 copying Rainscientist/channels/bus/__init__.py -> build/lib/Rainscientist/channels/bus 2026-04-21T22:54:16,591 copying Rainscientist/channels/bus/events.py -> build/lib/Rainscientist/channels/bus 2026-04-21T22:54:16,592 copying Rainscientist/channels/bus/message_bus.py -> build/lib/Rainscientist/channels/bus 2026-04-21T22:54:16,595 creating build/lib/Rainscientist/channels/discord 2026-04-21T22:54:16,596 copying Rainscientist/channels/discord/__init__.py -> build/lib/Rainscientist/channels/discord 2026-04-21T22:54:16,598 copying Rainscientist/channels/discord/serve.py -> build/lib/Rainscientist/channels/discord 2026-04-21T22:54:16,600 copying Rainscientist/channels/discord/channel.py -> build/lib/Rainscientist/channels/discord 2026-04-21T22:54:16,602 copying Rainscientist/channels/discord/probe.py -> build/lib/Rainscientist/channels/discord 2026-04-21T22:54:16,605 creating build/lib/Rainscientist/channels/email 2026-04-21T22:54:16,606 copying Rainscientist/channels/email/__init__.py -> build/lib/Rainscientist/channels/email 2026-04-21T22:54:16,608 copying Rainscientist/channels/email/serve.py -> build/lib/Rainscientist/channels/email 2026-04-21T22:54:16,610 copying Rainscientist/channels/email/channel.py -> build/lib/Rainscientist/channels/email 2026-04-21T22:54:16,613 copying Rainscientist/channels/email/probe.py -> build/lib/Rainscientist/channels/email 2026-04-21T22:54:16,616 creating build/lib/Rainscientist/channels/feishu 2026-04-21T22:54:16,617 copying Rainscientist/channels/feishu/__init__.py -> build/lib/Rainscientist/channels/feishu 2026-04-21T22:54:16,619 copying Rainscientist/channels/feishu/serve.py -> build/lib/Rainscientist/channels/feishu 2026-04-21T22:54:16,620 copying Rainscientist/channels/feishu/channel.py -> build/lib/Rainscientist/channels/feishu 2026-04-21T22:54:16,624 copying Rainscientist/channels/feishu/probe.py -> build/lib/Rainscientist/channels/feishu 2026-04-21T22:54:16,626 creating build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,628 copying Rainscientist/channels/wechat/crypto.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,630 copying Rainscientist/channels/wechat/__init__.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,632 copying Rainscientist/channels/wechat/serve.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,634 copying Rainscientist/channels/wechat/verify_server.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,637 copying Rainscientist/channels/wechat/channel.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,640 copying Rainscientist/channels/wechat/probe.py -> build/lib/Rainscientist/channels/wechat 2026-04-21T22:54:16,642 creating build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,643 copying Rainscientist/channels/imessage/rpc_client.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,646 copying Rainscientist/channels/imessage/__init__.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,648 copying Rainscientist/channels/imessage/channel_rpc.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,651 copying Rainscientist/channels/imessage/serve.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,653 copying Rainscientist/channels/imessage/targets.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,656 copying Rainscientist/channels/imessage/probe.py -> build/lib/Rainscientist/channels/imessage 2026-04-21T22:54:16,658 creating build/lib/Rainscientist/channels/dingtalk 2026-04-21T22:54:16,659 copying Rainscientist/channels/dingtalk/__init__.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-21T22:54:16,661 copying Rainscientist/channels/dingtalk/serve.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-21T22:54:16,663 copying Rainscientist/channels/dingtalk/channel.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-21T22:54:16,666 copying Rainscientist/channels/dingtalk/probe.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-21T22:54:16,668 creating build/lib/Rainscientist/channels/slack 2026-04-21T22:54:16,669 copying Rainscientist/channels/slack/__init__.py -> build/lib/Rainscientist/channels/slack 2026-04-21T22:54:16,671 copying Rainscientist/channels/slack/serve.py -> build/lib/Rainscientist/channels/slack 2026-04-21T22:54:16,673 copying Rainscientist/channels/slack/channel.py -> build/lib/Rainscientist/channels/slack 2026-04-21T22:54:16,675 copying Rainscientist/channels/slack/probe.py -> build/lib/Rainscientist/channels/slack 2026-04-21T22:54:16,678 creating build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,679 copying Rainscientist/commands/implementation/mcp_install.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,681 copying Rainscientist/commands/implementation/__init__.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,683 copying Rainscientist/commands/implementation/channel.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,685 copying Rainscientist/commands/implementation/session.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,688 copying Rainscientist/commands/implementation/skills.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,690 copying Rainscientist/commands/implementation/mcp.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,692 copying Rainscientist/commands/implementation/general.py -> build/lib/Rainscientist/commands/implementation 2026-04-21T22:54:16,694 running egg_info 2026-04-21T22:54:16,704 writing Rxscientist.egg-info/PKG-INFO 2026-04-21T22:54:16,714 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-21T22:54:16,716 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-21T22:54:16,721 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-21T22:54:16,723 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-21T22:54:16,757 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:16,770 adding license file 'LICENSE' 2026-04-21T22:54:16,781 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-21T22:54:16,796 copying Rainscientist/subagent.yaml -> build/lib/Rainscientist 2026-04-21T22:54:16,820 installing to build/bdist.linux-armv7l/wheel 2026-04-21T22:54:16,821 running install 2026-04-21T22:54:16,844 running install_lib 2026-04-21T22:54:16,850 creating build/bdist.linux-armv7l/wheel 2026-04-21T22:54:16,852 creating build/bdist.linux-armv7l/wheel/Rainscientist 2026-04-21T22:54:16,854 copying build/lib/Rainscientist/stt.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:16,856 copying build/lib/Rainscientist/Rainscientist.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:16,859 creating build/bdist.linux-armv7l/wheel/Rainscientist/mcp 2026-04-21T22:54:16,861 copying build/lib/Rainscientist/mcp/client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-21T22:54:16,863 copying build/lib/Rainscientist/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-21T22:54:16,865 copying build/lib/Rainscientist/mcp/registry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-21T22:54:16,868 copying build/lib/Rainscientist/subagent.yaml -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:16,871 creating build/bdist.linux-armv7l/wheel/Rainscientist/middleware 2026-04-21T22:54:16,872 copying build/lib/Rainscientist/middleware/context_editing.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,874 copying build/lib/Rainscientist/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,876 copying build/lib/Rainscientist/middleware/memory.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,879 copying build/lib/Rainscientist/middleware/context_overflow.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,880 copying build/lib/Rainscientist/middleware/ask_user.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,883 copying build/lib/Rainscientist/middleware/tool_error_handler.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,885 copying build/lib/Rainscientist/middleware/tool_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,887 copying build/lib/Rainscientist/middleware/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-21T22:54:16,889 copying build/lib/Rainscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:16,892 creating build/bdist.linux-armv7l/wheel/Rainscientist/llm 2026-04-21T22:54:16,893 copying build/lib/Rainscientist/llm/patches.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-21T22:54:16,896 copying build/lib/Rainscientist/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-21T22:54:16,897 copying build/lib/Rainscientist/llm/context_window.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-21T22:54:16,899 copying build/lib/Rainscientist/llm/models.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-21T22:54:16,903 creating build/bdist.linux-armv7l/wheel/Rainscientist/stream 2026-04-21T22:54:16,904 copying build/lib/Rainscientist/stream/tracker.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,906 copying build/lib/Rainscientist/stream/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,908 copying build/lib/Rainscientist/stream/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,911 copying build/lib/Rainscientist/stream/emitter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,913 copying build/lib/Rainscientist/stream/diff_format.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,916 copying build/lib/Rainscientist/stream/state.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,918 copying build/lib/Rainscientist/stream/display.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,922 copying build/lib/Rainscientist/stream/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,925 copying build/lib/Rainscientist/stream/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-21T22:54:16,928 creating build/bdist.linux-armv7l/wheel/Rainscientist/tools 2026-04-21T22:54:16,929 copying build/lib/Rainscientist/tools/think.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-21T22:54:16,931 copying build/lib/Rainscientist/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-21T22:54:16,933 copying build/lib/Rainscientist/tools/skills_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-21T22:54:16,936 copying build/lib/Rainscientist/tools/search.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-21T22:54:16,938 copying build/lib/Rainscientist/tools/skill_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-21T22:54:16,941 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli 2026-04-21T22:54:16,943 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli/widgets 2026-04-21T22:54:16,944 copying build/lib/Rainscientist/cli/widgets/loading_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,946 copying build/lib/Rainscientist/cli/widgets/user_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,948 copying build/lib/Rainscientist/cli/widgets/thread_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,950 copying build/lib/Rainscientist/cli/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,952 copying build/lib/Rainscientist/cli/widgets/usage_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,955 copying build/lib/Rainscientist/cli/widgets/summarization_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,957 copying build/lib/Rainscientist/cli/widgets/timed_status_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,959 copying build/lib/Rainscientist/cli/widgets/ask_user_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,962 copying build/lib/Rainscientist/cli/widgets/timestamp_mixin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,963 copying build/lib/Rainscientist/cli/widgets/subagent_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,966 copying build/lib/Rainscientist/cli/widgets/assistant_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,968 copying build/lib/Rainscientist/cli/widgets/tool_call_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,970 copying build/lib/Rainscientist/cli/widgets/tool_selection_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,972 copying build/lib/Rainscientist/cli/widgets/system_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,974 copying build/lib/Rainscientist/cli/widgets/chat_input.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,976 copying build/lib/Rainscientist/cli/widgets/thinking_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,979 copying build/lib/Rainscientist/cli/widgets/approval_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,981 copying build/lib/Rainscientist/cli/widgets/compact_summary_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,984 copying build/lib/Rainscientist/cli/widgets/todo_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,986 copying build/lib/Rainscientist/cli/widgets/compacting_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,987 copying build/lib/Rainscientist/cli/widgets/skill_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,990 copying build/lib/Rainscientist/cli/widgets/mcp_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-21T22:54:16,993 copying build/lib/Rainscientist/cli/agent.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:16,995 copying build/lib/Rainscientist/cli/mcp_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:16,997 copying build/lib/Rainscientist/cli/_constants.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:16,999 copying build/lib/Rainscientist/cli/interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,002 copying build/lib/Rainscientist/cli/status_bar.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,005 copying build/lib/Rainscientist/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,007 copying build/lib/Rainscientist/cli/history_suggester.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,009 copying build/lib/Rainscientist/cli/tui_backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,011 copying build/lib/Rainscientist/cli/file_mentions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,014 copying build/lib/Rainscientist/cli/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,017 copying build/lib/Rainscientist/cli/tui_interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,021 copying build/lib/Rainscientist/cli/mcp_install_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,023 copying build/lib/Rainscientist/cli/_app.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,025 copying build/lib/Rainscientist/cli/clipboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,027 copying build/lib/Rainscientist/cli/commands.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,031 copying build/lib/Rainscientist/cli/skills_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,033 copying build/lib/Rainscientist/cli/tui_runtime.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-21T22:54:17,035 copying build/lib/Rainscientist/paths.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,038 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels 2026-04-21T22:54:17,040 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/telegram 2026-04-21T22:54:17,041 copying build/lib/Rainscientist/channels/telegram/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-21T22:54:17,043 copying build/lib/Rainscientist/channels/telegram/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-21T22:54:17,045 copying build/lib/Rainscientist/channels/telegram/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-21T22:54:17,048 copying build/lib/Rainscientist/channels/telegram/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-21T22:54:17,051 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/signal 2026-04-21T22:54:17,052 copying build/lib/Rainscientist/channels/signal/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-21T22:54:17,054 copying build/lib/Rainscientist/channels/signal/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-21T22:54:17,056 copying build/lib/Rainscientist/channels/signal/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-21T22:54:17,059 copying build/lib/Rainscientist/channels/signal/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-21T22:54:17,062 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/qq 2026-04-21T22:54:17,063 copying build/lib/Rainscientist/channels/qq/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-21T22:54:17,065 copying build/lib/Rainscientist/channels/qq/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-21T22:54:17,067 copying build/lib/Rainscientist/channels/qq/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-21T22:54:17,070 copying build/lib/Rainscientist/channels/qq/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-21T22:54:17,072 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/bus 2026-04-21T22:54:17,074 copying build/lib/Rainscientist/channels/bus/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-21T22:54:17,076 copying build/lib/Rainscientist/channels/bus/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-21T22:54:17,078 copying build/lib/Rainscientist/channels/bus/message_bus.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-21T22:54:17,080 copying build/lib/Rainscientist/channels/capabilities.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,082 copying build/lib/Rainscientist/channels/plugin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,085 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/discord 2026-04-21T22:54:17,086 copying build/lib/Rainscientist/channels/discord/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-21T22:54:17,088 copying build/lib/Rainscientist/channels/discord/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-21T22:54:17,090 copying build/lib/Rainscientist/channels/discord/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-21T22:54:17,093 copying build/lib/Rainscientist/channels/discord/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-21T22:54:17,095 copying build/lib/Rainscientist/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,097 copying build/lib/Rainscientist/channels/consumer.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,100 copying build/lib/Rainscientist/channels/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,103 copying build/lib/Rainscientist/channels/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,106 copying build/lib/Rainscientist/channels/config.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,109 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/email 2026-04-21T22:54:17,110 copying build/lib/Rainscientist/channels/email/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-21T22:54:17,112 copying build/lib/Rainscientist/channels/email/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-21T22:54:17,114 copying build/lib/Rainscientist/channels/email/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-21T22:54:17,117 copying build/lib/Rainscientist/channels/email/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-21T22:54:17,120 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/feishu 2026-04-21T22:54:17,121 copying build/lib/Rainscientist/channels/feishu/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-21T22:54:17,123 copying build/lib/Rainscientist/channels/feishu/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-21T22:54:17,125 copying build/lib/Rainscientist/channels/feishu/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-21T22:54:17,128 copying build/lib/Rainscientist/channels/feishu/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-21T22:54:17,131 copying build/lib/Rainscientist/channels/debug.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,134 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/wechat 2026-04-21T22:54:17,135 copying build/lib/Rainscientist/channels/wechat/crypto.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,137 copying build/lib/Rainscientist/channels/wechat/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,139 copying build/lib/Rainscientist/channels/wechat/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,142 copying build/lib/Rainscientist/channels/wechat/verify_server.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,144 copying build/lib/Rainscientist/channels/wechat/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,147 copying build/lib/Rainscientist/channels/wechat/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-21T22:54:17,149 copying build/lib/Rainscientist/channels/middleware.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,152 copying build/lib/Rainscientist/channels/mixins.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,155 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/imessage 2026-04-21T22:54:17,156 copying build/lib/Rainscientist/channels/imessage/rpc_client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,159 copying build/lib/Rainscientist/channels/imessage/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,160 copying build/lib/Rainscientist/channels/imessage/channel_rpc.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,163 copying build/lib/Rainscientist/channels/imessage/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,165 copying build/lib/Rainscientist/channels/imessage/targets.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,168 copying build/lib/Rainscientist/channels/imessage/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-21T22:54:17,170 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/dingtalk 2026-04-21T22:54:17,171 copying build/lib/Rainscientist/channels/dingtalk/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-21T22:54:17,173 copying build/lib/Rainscientist/channels/dingtalk/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-21T22:54:17,175 copying build/lib/Rainscientist/channels/dingtalk/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-21T22:54:17,178 copying build/lib/Rainscientist/channels/dingtalk/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-21T22:54:17,180 copying build/lib/Rainscientist/channels/channel_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,183 copying build/lib/Rainscientist/channels/standalone.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,186 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/slack 2026-04-21T22:54:17,187 copying build/lib/Rainscientist/channels/slack/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-21T22:54:17,190 copying build/lib/Rainscientist/channels/slack/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-21T22:54:17,191 copying build/lib/Rainscientist/channels/slack/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-21T22:54:17,194 copying build/lib/Rainscientist/channels/slack/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-21T22:54:17,196 copying build/lib/Rainscientist/channels/retry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-21T22:54:17,198 copying build/lib/Rainscientist/update_check.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,200 copying build/lib/Rainscientist/ccproxy_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,203 copying build/lib/Rainscientist/prompts.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,206 creating build/bdist.linux-armv7l/wheel/Rainscientist/config 2026-04-21T22:54:17,207 copying build/lib/Rainscientist/config/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-21T22:54:17,209 copying build/lib/Rainscientist/config/settings.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-21T22:54:17,212 copying build/lib/Rainscientist/config/onboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-21T22:54:17,227 copying build/lib/Rainscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,229 copying build/lib/Rainscientist/backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,231 copying build/lib/Rainscientist/sessions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,234 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands 2026-04-21T22:54:17,235 copying build/lib/Rainscientist/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-21T22:54:17,237 copying build/lib/Rainscientist/commands/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-21T22:54:17,238 copying build/lib/Rainscientist/commands/channel_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-21T22:54:17,241 copying build/lib/Rainscientist/commands/manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-21T22:54:17,243 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands/implementation 2026-04-21T22:54:17,244 copying build/lib/Rainscientist/commands/implementation/mcp_install.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,246 copying build/lib/Rainscientist/commands/implementation/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,248 copying build/lib/Rainscientist/commands/implementation/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,250 copying build/lib/Rainscientist/commands/implementation/session.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,253 copying build/lib/Rainscientist/commands/implementation/skills.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,255 copying build/lib/Rainscientist/commands/implementation/mcp.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,258 copying build/lib/Rainscientist/commands/implementation/general.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-21T22:54:17,260 copying build/lib/Rainscientist/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-21T22:54:17,263 creating build/bdist.linux-armv7l/wheel/Rxscientist 2026-04-21T22:54:17,264 copying build/lib/Rxscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-21T22:54:17,266 copying build/lib/Rxscientist/Rxscientist.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-21T22:54:17,268 copying build/lib/Rxscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-21T22:54:17,270 running install_egg_info 2026-04-21T22:54:17,275 Copying Rxscientist.egg-info to build/bdist.linux-armv7l/wheel/./Rxscientist-0.0.10-py3.11.egg-info 2026-04-21T22:54:17,288 running install_scripts 2026-04-21T22:54:17,301 creating build/bdist.linux-armv7l/wheel/rxscientist-0.0.10.dist-info/WHEEL 2026-04-21T22:54:17,304 creating '/tmp/pip-wheel-h01097jn/.tmp-3_effyri/rxscientist-0.0.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-21T22:54:17,308 adding 'Rainscientist/Rainscientist.py' 2026-04-21T22:54:17,309 adding 'Rainscientist/__init__.py' 2026-04-21T22:54:17,311 adding 'Rainscientist/__main__.py' 2026-04-21T22:54:17,314 adding 'Rainscientist/backends.py' 2026-04-21T22:54:17,316 adding 'Rainscientist/ccproxy_manager.py' 2026-04-21T22:54:17,318 adding 'Rainscientist/paths.py' 2026-04-21T22:54:17,321 adding 'Rainscientist/prompts.py' 2026-04-21T22:54:17,323 adding 'Rainscientist/sessions.py' 2026-04-21T22:54:17,325 adding 'Rainscientist/stt.py' 2026-04-21T22:54:17,326 adding 'Rainscientist/subagent.yaml' 2026-04-21T22:54:17,328 adding 'Rainscientist/update_check.py' 2026-04-21T22:54:17,329 adding 'Rainscientist/utils.py' 2026-04-21T22:54:17,332 adding 'Rainscientist/channels/__init__.py' 2026-04-21T22:54:17,337 adding 'Rainscientist/channels/base.py' 2026-04-21T22:54:17,339 adding 'Rainscientist/channels/capabilities.py' 2026-04-21T22:54:17,343 adding 'Rainscientist/channels/channel_manager.py' 2026-04-21T22:54:17,345 adding 'Rainscientist/channels/config.py' 2026-04-21T22:54:17,349 adding 'Rainscientist/channels/consumer.py' 2026-04-21T22:54:17,350 adding 'Rainscientist/channels/debug.py' 2026-04-21T22:54:17,352 adding 'Rainscientist/channels/formatter.py' 2026-04-21T22:54:17,356 adding 'Rainscientist/channels/middleware.py' 2026-04-21T22:54:17,358 adding 'Rainscientist/channels/mixins.py' 2026-04-21T22:54:17,360 adding 'Rainscientist/channels/plugin.py' 2026-04-21T22:54:17,361 adding 'Rainscientist/channels/retry.py' 2026-04-21T22:54:17,363 adding 'Rainscientist/channels/standalone.py' 2026-04-21T22:54:17,365 adding 'Rainscientist/channels/bus/__init__.py' 2026-04-21T22:54:17,366 adding 'Rainscientist/channels/bus/events.py' 2026-04-21T22:54:17,368 adding 'Rainscientist/channels/bus/message_bus.py' 2026-04-21T22:54:17,369 adding 'Rainscientist/channels/dingtalk/__init__.py' 2026-04-21T22:54:17,372 adding 'Rainscientist/channels/dingtalk/channel.py' 2026-04-21T22:54:17,373 adding 'Rainscientist/channels/dingtalk/probe.py' 2026-04-21T22:54:17,374 adding 'Rainscientist/channels/dingtalk/serve.py' 2026-04-21T22:54:17,376 adding 'Rainscientist/channels/discord/__init__.py' 2026-04-21T22:54:17,378 adding 'Rainscientist/channels/discord/channel.py' 2026-04-21T22:54:17,379 adding 'Rainscientist/channels/discord/probe.py' 2026-04-21T22:54:17,380 adding 'Rainscientist/channels/discord/serve.py' 2026-04-21T22:54:17,382 adding 'Rainscientist/channels/email/__init__.py' 2026-04-21T22:54:17,384 adding 'Rainscientist/channels/email/channel.py' 2026-04-21T22:54:17,386 adding 'Rainscientist/channels/email/probe.py' 2026-04-21T22:54:17,387 adding 'Rainscientist/channels/email/serve.py' 2026-04-21T22:54:17,389 adding 'Rainscientist/channels/feishu/__init__.py' 2026-04-21T22:54:17,393 adding 'Rainscientist/channels/feishu/channel.py' 2026-04-21T22:54:17,395 adding 'Rainscientist/channels/feishu/probe.py' 2026-04-21T22:54:17,396 adding 'Rainscientist/channels/feishu/serve.py' 2026-04-21T22:54:17,398 adding 'Rainscientist/channels/imessage/__init__.py' 2026-04-21T22:54:17,400 adding 'Rainscientist/channels/imessage/channel_rpc.py' 2026-04-21T22:54:17,402 adding 'Rainscientist/channels/imessage/probe.py' 2026-04-21T22:54:17,403 adding 'Rainscientist/channels/imessage/rpc_client.py' 2026-04-21T22:54:17,405 adding 'Rainscientist/channels/imessage/serve.py' 2026-04-21T22:54:17,406 adding 'Rainscientist/channels/imessage/targets.py' 2026-04-21T22:54:17,408 adding 'Rainscientist/channels/qq/__init__.py' 2026-04-21T22:54:17,410 adding 'Rainscientist/channels/qq/channel.py' 2026-04-21T22:54:17,412 adding 'Rainscientist/channels/qq/probe.py' 2026-04-21T22:54:17,413 adding 'Rainscientist/channels/qq/serve.py' 2026-04-21T22:54:17,415 adding 'Rainscientist/channels/signal/__init__.py' 2026-04-21T22:54:17,417 adding 'Rainscientist/channels/signal/channel.py' 2026-04-21T22:54:17,419 adding 'Rainscientist/channels/signal/probe.py' 2026-04-21T22:54:17,420 adding 'Rainscientist/channels/signal/serve.py' 2026-04-21T22:54:17,422 adding 'Rainscientist/channels/slack/__init__.py' 2026-04-21T22:54:17,424 adding 'Rainscientist/channels/slack/channel.py' 2026-04-21T22:54:17,425 adding 'Rainscientist/channels/slack/probe.py' 2026-04-21T22:54:17,427 adding 'Rainscientist/channels/slack/serve.py' 2026-04-21T22:54:17,429 adding 'Rainscientist/channels/telegram/__init__.py' 2026-04-21T22:54:17,431 adding 'Rainscientist/channels/telegram/channel.py' 2026-04-21T22:54:17,432 adding 'Rainscientist/channels/telegram/probe.py' 2026-04-21T22:54:17,434 adding 'Rainscientist/channels/telegram/serve.py' 2026-04-21T22:54:17,436 adding 'Rainscientist/channels/wechat/__init__.py' 2026-04-21T22:54:17,439 adding 'Rainscientist/channels/wechat/channel.py' 2026-04-21T22:54:17,441 adding 'Rainscientist/channels/wechat/crypto.py' 2026-04-21T22:54:17,442 adding 'Rainscientist/channels/wechat/probe.py' 2026-04-21T22:54:17,444 adding 'Rainscientist/channels/wechat/serve.py' 2026-04-21T22:54:17,445 adding 'Rainscientist/channels/wechat/verify_server.py' 2026-04-21T22:54:17,447 adding 'Rainscientist/cli/__init__.py' 2026-04-21T22:54:17,449 adding 'Rainscientist/cli/_app.py' 2026-04-21T22:54:17,450 adding 'Rainscientist/cli/_constants.py' 2026-04-21T22:54:17,451 adding 'Rainscientist/cli/agent.py' 2026-04-21T22:54:17,455 adding 'Rainscientist/cli/channel.py' 2026-04-21T22:54:17,457 adding 'Rainscientist/cli/clipboard.py' 2026-04-21T22:54:17,462 adding 'Rainscientist/cli/commands.py' 2026-04-21T22:54:17,464 adding 'Rainscientist/cli/file_mentions.py' 2026-04-21T22:54:17,466 adding 'Rainscientist/cli/history_suggester.py' 2026-04-21T22:54:17,471 adding 'Rainscientist/cli/interactive.py' 2026-04-21T22:54:17,473 adding 'Rainscientist/cli/mcp_install_cmd.py' 2026-04-21T22:54:17,475 adding 'Rainscientist/cli/mcp_ui.py' 2026-04-21T22:54:17,477 adding 'Rainscientist/cli/skills_cmd.py' 2026-04-21T22:54:17,479 adding 'Rainscientist/cli/status_bar.py' 2026-04-21T22:54:17,480 adding 'Rainscientist/cli/tui_backends.py' 2026-04-21T22:54:17,490 adding 'Rainscientist/cli/tui_interactive.py' 2026-04-21T22:54:17,492 adding 'Rainscientist/cli/tui_runtime.py' 2026-04-21T22:54:17,494 adding 'Rainscientist/cli/widgets/__init__.py' 2026-04-21T22:54:17,496 adding 'Rainscientist/cli/widgets/approval_widget.py' 2026-04-21T22:54:17,498 adding 'Rainscientist/cli/widgets/ask_user_widget.py' 2026-04-21T22:54:17,499 adding 'Rainscientist/cli/widgets/assistant_message.py' 2026-04-21T22:54:17,501 adding 'Rainscientist/cli/widgets/chat_input.py' 2026-04-21T22:54:17,502 adding 'Rainscientist/cli/widgets/compact_summary_widget.py' 2026-04-21T22:54:17,503 adding 'Rainscientist/cli/widgets/compacting_widget.py' 2026-04-21T22:54:17,505 adding 'Rainscientist/cli/widgets/loading_widget.py' 2026-04-21T22:54:17,506 adding 'Rainscientist/cli/widgets/mcp_browser.py' 2026-04-21T22:54:17,508 adding 'Rainscientist/cli/widgets/skill_browser.py' 2026-04-21T22:54:17,510 adding 'Rainscientist/cli/widgets/subagent_widget.py' 2026-04-21T22:54:17,512 adding 'Rainscientist/cli/widgets/summarization_widget.py' 2026-04-21T22:54:17,513 adding 'Rainscientist/cli/widgets/system_message.py' 2026-04-21T22:54:17,515 adding 'Rainscientist/cli/widgets/thinking_widget.py' 2026-04-21T22:54:17,517 adding 'Rainscientist/cli/widgets/thread_selector.py' 2026-04-21T22:54:17,519 adding 'Rainscientist/cli/widgets/timed_status_widget.py' 2026-04-21T22:54:17,520 adding 'Rainscientist/cli/widgets/timestamp_mixin.py' 2026-04-21T22:54:17,521 adding 'Rainscientist/cli/widgets/todo_widget.py' 2026-04-21T22:54:17,523 adding 'Rainscientist/cli/widgets/tool_call_widget.py' 2026-04-21T22:54:17,524 adding 'Rainscientist/cli/widgets/tool_selection_widget.py' 2026-04-21T22:54:17,526 adding 'Rainscientist/cli/widgets/usage_widget.py' 2026-04-21T22:54:17,527 adding 'Rainscientist/cli/widgets/user_message.py' 2026-04-21T22:54:17,529 adding 'Rainscientist/commands/__init__.py' 2026-04-21T22:54:17,530 adding 'Rainscientist/commands/base.py' 2026-04-21T22:54:17,532 adding 'Rainscientist/commands/channel_ui.py' 2026-04-21T22:54:17,533 adding 'Rainscientist/commands/manager.py' 2026-04-21T22:54:17,535 adding 'Rainscientist/commands/implementation/__init__.py' 2026-04-21T22:54:17,537 adding 'Rainscientist/commands/implementation/channel.py' 2026-04-21T22:54:17,538 adding 'Rainscientist/commands/implementation/general.py' 2026-04-21T22:54:17,540 adding 'Rainscientist/commands/implementation/mcp.py' 2026-04-21T22:54:17,541 adding 'Rainscientist/commands/implementation/mcp_install.py' 2026-04-21T22:54:17,543 adding 'Rainscientist/commands/implementation/session.py' 2026-04-21T22:54:17,545 adding 'Rainscientist/commands/implementation/skills.py' 2026-04-21T22:54:17,546 adding 'Rainscientist/config/__init__.py' 2026-04-21T22:54:17,556 adding 'Rainscientist/config/onboard.py' 2026-04-21T22:54:17,559 adding 'Rainscientist/config/settings.py' 2026-04-21T22:54:17,561 adding 'Rainscientist/llm/__init__.py' 2026-04-21T22:54:17,563 adding 'Rainscientist/llm/context_window.py' 2026-04-21T22:54:17,566 adding 'Rainscientist/llm/models.py' 2026-04-21T22:54:17,568 adding 'Rainscientist/llm/patches.py' 2026-04-21T22:54:17,570 adding 'Rainscientist/mcp/__init__.py' 2026-04-21T22:54:17,573 adding 'Rainscientist/mcp/client.py' 2026-04-21T22:54:17,576 adding 'Rainscientist/mcp/registry.py' 2026-04-21T22:54:17,578 adding 'Rainscientist/middleware/__init__.py' 2026-04-21T22:54:17,580 adding 'Rainscientist/middleware/ask_user.py' 2026-04-21T22:54:17,582 adding 'Rainscientist/middleware/context_editing.py' 2026-04-21T22:54:17,583 adding 'Rainscientist/middleware/context_overflow.py' 2026-04-21T22:54:17,586 adding 'Rainscientist/middleware/memory.py' 2026-04-21T22:54:17,588 adding 'Rainscientist/middleware/tool_error_handler.py' 2026-04-21T22:54:17,589 adding 'Rainscientist/middleware/tool_selector.py' 2026-04-21T22:54:17,591 adding 'Rainscientist/middleware/utils.py' 2026-04-21T22:54:17,593 adding 'Rainscientist/stream/__init__.py' 2026-04-21T22:54:17,595 adding 'Rainscientist/stream/diff_format.py' 2026-04-21T22:54:17,601 adding 'Rainscientist/stream/display.py' 2026-04-21T22:54:17,603 adding 'Rainscientist/stream/emitter.py' 2026-04-21T22:54:17,607 adding 'Rainscientist/stream/events.py' 2026-04-21T22:54:17,609 adding 'Rainscientist/stream/formatter.py' 2026-04-21T22:54:17,612 adding 'Rainscientist/stream/state.py' 2026-04-21T22:54:17,613 adding 'Rainscientist/stream/tracker.py' 2026-04-21T22:54:17,615 adding 'Rainscientist/stream/utils.py' 2026-04-21T22:54:17,617 adding 'Rainscientist/tools/__init__.py' 2026-04-21T22:54:17,619 adding 'Rainscientist/tools/search.py' 2026-04-21T22:54:17,620 adding 'Rainscientist/tools/skill_manager.py' 2026-04-21T22:54:17,624 adding 'Rainscientist/tools/skills_manager.py' 2026-04-21T22:54:17,625 adding 'Rainscientist/tools/think.py' 2026-04-21T22:54:17,627 adding 'Rxscientist/Rxscientist.py' 2026-04-21T22:54:17,628 adding 'Rxscientist/__init__.py' 2026-04-21T22:54:17,630 adding 'Rxscientist/__main__.py' 2026-04-21T22:54:17,634 adding 'rxscientist-0.0.10.dist-info/licenses/LICENSE' 2026-04-21T22:54:17,636 adding 'rxscientist-0.0.10.dist-info/METADATA' 2026-04-21T22:54:17,638 adding 'rxscientist-0.0.10.dist-info/WHEEL' 2026-04-21T22:54:17,639 adding 'rxscientist-0.0.10.dist-info/entry_points.txt' 2026-04-21T22:54:17,640 adding 'rxscientist-0.0.10.dist-info/top_level.txt' 2026-04-21T22:54:17,642 adding 'rxscientist-0.0.10.dist-info/RECORD' 2026-04-21T22:54:17,650 removing build/bdist.linux-armv7l/wheel 2026-04-21T22:54:17,795 Building wheel for rxscientist (pyproject.toml): finished with status 'done' 2026-04-21T22:54:17,808 Created wheel for rxscientist: filename=rxscientist-0.0.10-py3-none-any.whl size=441614 sha256=59c81ee4c6cb663654285859449f6985693af1ac5a1a204d209c426e7ba59446 2026-04-21T22:54:17,809 Stored in directory: /tmp/pip-ephem-wheel-cache-k69r7rx2/wheels/f7/b6/a0/6087ff523fadadb4a868a69dd54cb8bcf5b8099dacc7d488d8 2026-04-21T22:54:17,829 Successfully built rxscientist 2026-04-21T22:54:17,843 Removed build tracker: '/tmp/pip-build-tracker-2kd1i0i5'