2026-04-22T14:17:54,704 Created temporary directory: /tmp/pip-ephem-wheel-cache-yci487lz 2026-04-22T14:17:54,706 Created temporary directory: /tmp/pip-build-tracker-a4lby1br 2026-04-22T14:17:54,706 Initialized build tracking at /tmp/pip-build-tracker-a4lby1br 2026-04-22T14:17:54,707 Created build tracker: /tmp/pip-build-tracker-a4lby1br 2026-04-22T14:17:54,707 Entered build tracker: /tmp/pip-build-tracker-a4lby1br 2026-04-22T14:17:54,708 Created temporary directory: /tmp/pip-wheel-4u1mwav1 2026-04-22T14:17:54,711 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-22T14:17:54,713 Created temporary directory: /tmp/pip-ephem-wheel-cache-u2j7l92p 2026-04-22T14:17:54,735 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T14:17:54,739 2 location(s) to search for versions of rxscientist: 2026-04-22T14:17:54,739 * https://pypi.org/simple/rxscientist/ 2026-04-22T14:17:54,739 * https://www.piwheels.org/simple/rxscientist/ 2026-04-22T14:17:54,740 Fetching project page and analyzing links: https://pypi.org/simple/rxscientist/ 2026-04-22T14:17:54,740 Getting page https://pypi.org/simple/rxscientist/ 2026-04-22T14:17:54,742 Found index url https://pypi.org/simple 2026-04-22T14:17:54,978 Fetched page https://pypi.org/simple/rxscientist/ as application/vnd.pypi.simple.v1+json 2026-04-22T14:17:54,980 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-22T14:17:54,981 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-22T14:17:54,981 Skipping link: No binaries permitted for rxscientist: https://files.pythonhosted.org/packages/71/f4/64f83f40f202e30aece1c66ad332703193a1cd4009793b282c3d142f1835/rxscientist-0.0.11-py3-none-any.whl (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11) 2026-04-22T14:17:54,982 Found link https://files.pythonhosted.org/packages/86/1d/99ebb5a3775f5bd20e7608976d4795a1c5d09dd2716317d22b72f30aca0a/rxscientist-0.0.11.tar.gz (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11), version: 0.0.11 2026-04-22T14:17:54,983 Fetching project page and analyzing links: https://www.piwheels.org/simple/rxscientist/ 2026-04-22T14:17:54,984 Getting page https://www.piwheels.org/simple/rxscientist/ 2026-04-22T14:17:54,985 Found index url https://www.piwheels.org/simple 2026-04-22T14:17:55,160 Fetched page https://www.piwheels.org/simple/rxscientist/ as text/html 2026-04-22T14:17:55,162 Skipping link: No binaries permitted for rxscientist: https://www.piwheels.org/simple/rxscientist/rxscientist-0.0.10-py3-none-any.whl#sha256=59c81ee4c6cb663654285859449f6985693af1ac5a1a204d209c426e7ba59446 (from https://www.piwheels.org/simple/rxscientist/) (requires-python:>=3.11) 2026-04-22T14:17:55,162 Skipping link: not a file: https://www.piwheels.org/simple/rxscientist/ 2026-04-22T14:17:55,163 Skipping link: not a file: https://pypi.org/simple/rxscientist/ 2026-04-22T14:17:55,184 Given no hashes to check 1 links for project 'rxscientist': discarding no candidates 2026-04-22T14:17:55,203 Collecting rxscientist==0.0.11 2026-04-22T14:17:55,206 Created temporary directory: /tmp/pip-unpack-zph7n23r 2026-04-22T14:17:55,355 Downloading rxscientist-0.0.11.tar.gz (499 kB) 2026-04-22T14:17:56,009 Added rxscientist==0.0.11 from https://files.pythonhosted.org/packages/86/1d/99ebb5a3775f5bd20e7608976d4795a1c5d09dd2716317d22b72f30aca0a/rxscientist-0.0.11.tar.gz to build tracker '/tmp/pip-build-tracker-a4lby1br' 2026-04-22T14:17:56,016 Created temporary directory: /tmp/pip-build-env-fijxnsxd 2026-04-22T14:17:56,021 Installing build dependencies: started 2026-04-22T14:17:56,022 Running command pip subprocess to install build dependencies 2026-04-22T14:17:57,147 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T14:17:57,567 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-22T14:17:57,590 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T14:17:59,387 Collecting setuptools>=68.0 2026-04-22T14:17:59,477 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T14:18:02,434 Installing collected packages: setuptools 2026-04-22T14:18:05,650 Successfully installed setuptools-82.0.1 2026-04-22T14:18:05,918 Installing build dependencies: finished with status 'done' 2026-04-22T14:18:05,925 Getting requirements to build wheel: started 2026-04-22T14:18:05,926 Running command Getting requirements to build wheel 2026-04-22T14:18:06,669 running egg_info 2026-04-22T14:18:06,675 writing Rxscientist.egg-info/PKG-INFO 2026-04-22T14:18:06,686 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-22T14:18:06,688 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-22T14:18:06,694 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-22T14:18:06,695 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-22T14:18:06,777 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:06,789 adding license file 'LICENSE' 2026-04-22T14:18:06,800 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:06,898 Getting requirements to build wheel: finished with status 'done' 2026-04-22T14:18:06,901 Created temporary directory: /tmp/pip-modern-metadata-s5mhxqvl 2026-04-22T14:18:06,903 Preparing metadata (pyproject.toml): started 2026-04-22T14:18:06,904 Running command Preparing metadata (pyproject.toml) 2026-04-22T14:18:07,563 running dist_info 2026-04-22T14:18:07,573 creating /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info 2026-04-22T14:18:07,575 writing /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/PKG-INFO 2026-04-22T14:18:07,585 writing dependency_links to /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/dependency_links.txt 2026-04-22T14:18:07,587 writing entry points to /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/entry_points.txt 2026-04-22T14:18:07,593 writing requirements to /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/requires.txt 2026-04-22T14:18:07,594 writing top-level names to /tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/top_level.txt 2026-04-22T14:18:07,595 writing manifest file '/tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:07,638 reading manifest file '/tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:07,640 adding license file 'LICENSE' 2026-04-22T14:18:07,648 writing manifest file '/tmp/pip-modern-metadata-s5mhxqvl/Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:07,650 creating '/tmp/pip-modern-metadata-s5mhxqvl/rxscientist-0.0.11.dist-info' 2026-04-22T14:18:07,776 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T14:18:07,782 Source in /tmp/pip-wheel-4u1mwav1/rxscientist_b0622252d89c40fe84e2e4745c4a6728 has version 0.0.11, which satisfies requirement rxscientist==0.0.11 from https://files.pythonhosted.org/packages/86/1d/99ebb5a3775f5bd20e7608976d4795a1c5d09dd2716317d22b72f30aca0a/rxscientist-0.0.11.tar.gz 2026-04-22T14:18:07,783 Removed rxscientist==0.0.11 from https://files.pythonhosted.org/packages/86/1d/99ebb5a3775f5bd20e7608976d4795a1c5d09dd2716317d22b72f30aca0a/rxscientist-0.0.11.tar.gz from build tracker '/tmp/pip-build-tracker-a4lby1br' 2026-04-22T14:18:07,791 Created temporary directory: /tmp/pip-unpack-341z_chz 2026-04-22T14:18:07,792 Building wheels for collected packages: rxscientist 2026-04-22T14:18:07,796 Created temporary directory: /tmp/pip-wheel-iddxcav2 2026-04-22T14:18:07,796 Destination directory: /tmp/pip-wheel-iddxcav2 2026-04-22T14:18:07,798 Building wheel for rxscientist (pyproject.toml): started 2026-04-22T14:18:07,799 Running command Building wheel for rxscientist (pyproject.toml) 2026-04-22T14:18:08,441 running bdist_wheel 2026-04-22T14:18:08,458 running build 2026-04-22T14:18:08,459 running build_py 2026-04-22T14:18:08,465 creating build/lib/Rainscientist 2026-04-22T14:18:08,467 copying Rainscientist/stt.py -> build/lib/Rainscientist 2026-04-22T14:18:08,469 copying Rainscientist/Rainscientist.py -> build/lib/Rainscientist 2026-04-22T14:18:08,472 copying Rainscientist/__init__.py -> build/lib/Rainscientist 2026-04-22T14:18:08,474 copying Rainscientist/paths.py -> build/lib/Rainscientist 2026-04-22T14:18:08,476 copying Rainscientist/update_check.py -> build/lib/Rainscientist 2026-04-22T14:18:08,478 copying Rainscientist/ccproxy_manager.py -> build/lib/Rainscientist 2026-04-22T14:18:08,480 copying Rainscientist/prompts.py -> build/lib/Rainscientist 2026-04-22T14:18:08,483 copying Rainscientist/__main__.py -> build/lib/Rainscientist 2026-04-22T14:18:08,485 copying Rainscientist/backends.py -> build/lib/Rainscientist 2026-04-22T14:18:08,488 copying Rainscientist/sessions.py -> build/lib/Rainscientist 2026-04-22T14:18:08,490 copying Rainscientist/utils.py -> build/lib/Rainscientist 2026-04-22T14:18:08,493 creating build/lib/Rxscientist 2026-04-22T14:18:08,494 copying Rxscientist/__init__.py -> build/lib/Rxscientist 2026-04-22T14:18:08,495 copying Rxscientist/Rxscientist.py -> build/lib/Rxscientist 2026-04-22T14:18:08,497 copying Rxscientist/__main__.py -> build/lib/Rxscientist 2026-04-22T14:18:08,500 creating build/lib/Rainscientist/mcp 2026-04-22T14:18:08,501 copying Rainscientist/mcp/client.py -> build/lib/Rainscientist/mcp 2026-04-22T14:18:08,503 copying Rainscientist/mcp/__init__.py -> build/lib/Rainscientist/mcp 2026-04-22T14:18:08,505 copying Rainscientist/mcp/registry.py -> build/lib/Rainscientist/mcp 2026-04-22T14:18:08,509 creating build/lib/Rainscientist/middleware 2026-04-22T14:18:08,510 copying Rainscientist/middleware/context_editing.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,512 copying Rainscientist/middleware/__init__.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,514 copying Rainscientist/middleware/memory.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,517 copying Rainscientist/middleware/context_overflow.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,519 copying Rainscientist/middleware/ask_user.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,521 copying Rainscientist/middleware/tool_error_handler.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,524 copying Rainscientist/middleware/tool_selector.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,526 copying Rainscientist/middleware/utils.py -> build/lib/Rainscientist/middleware 2026-04-22T14:18:08,528 creating build/lib/Rainscientist/llm 2026-04-22T14:18:08,529 copying Rainscientist/llm/patches.py -> build/lib/Rainscientist/llm 2026-04-22T14:18:08,532 copying Rainscientist/llm/__init__.py -> build/lib/Rainscientist/llm 2026-04-22T14:18:08,534 copying Rainscientist/llm/context_window.py -> build/lib/Rainscientist/llm 2026-04-22T14:18:08,536 copying Rainscientist/llm/models.py -> build/lib/Rainscientist/llm 2026-04-22T14:18:08,540 creating build/lib/Rainscientist/stream 2026-04-22T14:18:08,541 copying Rainscientist/stream/tracker.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,543 copying Rainscientist/stream/__init__.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,544 copying Rainscientist/stream/formatter.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,547 copying Rainscientist/stream/emitter.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,549 copying Rainscientist/stream/diff_format.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,551 copying Rainscientist/stream/state.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,554 copying Rainscientist/stream/display.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,558 copying Rainscientist/stream/events.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,561 copying Rainscientist/stream/utils.py -> build/lib/Rainscientist/stream 2026-04-22T14:18:08,564 creating build/lib/Rainscientist/tools 2026-04-22T14:18:08,565 copying Rainscientist/tools/think.py -> build/lib/Rainscientist/tools 2026-04-22T14:18:08,567 copying Rainscientist/tools/__init__.py -> build/lib/Rainscientist/tools 2026-04-22T14:18:08,569 copying Rainscientist/tools/skills_manager.py -> build/lib/Rainscientist/tools 2026-04-22T14:18:08,572 copying Rainscientist/tools/search.py -> build/lib/Rainscientist/tools 2026-04-22T14:18:08,574 copying Rainscientist/tools/skill_manager.py -> build/lib/Rainscientist/tools 2026-04-22T14:18:08,577 creating build/lib/Rainscientist/cli 2026-04-22T14:18:08,578 copying Rainscientist/cli/agent.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,580 copying Rainscientist/cli/mcp_ui.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,582 copying Rainscientist/cli/_constants.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,584 copying Rainscientist/cli/interactive.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,588 copying Rainscientist/cli/status_bar.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,590 copying Rainscientist/cli/__init__.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,592 copying Rainscientist/cli/history_suggester.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,594 copying Rainscientist/cli/tui_backends.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,596 copying Rainscientist/cli/file_mentions.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,599 copying Rainscientist/cli/channel.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,601 copying Rainscientist/cli/tui_interactive.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,605 copying Rainscientist/cli/mcp_install_cmd.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,608 copying Rainscientist/cli/_app.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,610 copying Rainscientist/cli/clipboard.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,612 copying Rainscientist/cli/commands.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,615 copying Rainscientist/cli/skills_cmd.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,618 copying Rainscientist/cli/tui_runtime.py -> build/lib/Rainscientist/cli 2026-04-22T14:18:08,620 creating build/lib/Rainscientist/channels 2026-04-22T14:18:08,621 copying Rainscientist/channels/capabilities.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,624 copying Rainscientist/channels/plugin.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,626 copying Rainscientist/channels/__init__.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,628 copying Rainscientist/channels/consumer.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,631 copying Rainscientist/channels/base.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,634 copying Rainscientist/channels/formatter.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,637 copying Rainscientist/channels/config.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,639 copying Rainscientist/channels/debug.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,642 copying Rainscientist/channels/middleware.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,645 copying Rainscientist/channels/mixins.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,648 copying Rainscientist/channels/channel_manager.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,651 copying Rainscientist/channels/standalone.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,653 copying Rainscientist/channels/retry.py -> build/lib/Rainscientist/channels 2026-04-22T14:18:08,656 creating build/lib/Rainscientist/config 2026-04-22T14:18:08,656 copying Rainscientist/config/__init__.py -> build/lib/Rainscientist/config 2026-04-22T14:18:08,658 copying Rainscientist/config/settings.py -> build/lib/Rainscientist/config 2026-04-22T14:18:08,661 copying Rainscientist/config/onboard.py -> build/lib/Rainscientist/config 2026-04-22T14:18:08,665 creating build/lib/Rainscientist/commands 2026-04-22T14:18:08,666 copying Rainscientist/commands/__init__.py -> build/lib/Rainscientist/commands 2026-04-22T14:18:08,668 copying Rainscientist/commands/base.py -> build/lib/Rainscientist/commands 2026-04-22T14:18:08,670 copying Rainscientist/commands/channel_ui.py -> build/lib/Rainscientist/commands 2026-04-22T14:18:08,672 copying Rainscientist/commands/manager.py -> build/lib/Rainscientist/commands 2026-04-22T14:18:08,676 creating build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,677 copying Rainscientist/cli/widgets/loading_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,679 copying Rainscientist/cli/widgets/user_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,681 copying Rainscientist/cli/widgets/thread_selector.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,683 copying Rainscientist/cli/widgets/__init__.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,685 copying Rainscientist/cli/widgets/usage_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,687 copying Rainscientist/cli/widgets/summarization_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,690 copying Rainscientist/cli/widgets/timed_status_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,692 copying Rainscientist/cli/widgets/ask_user_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,694 copying Rainscientist/cli/widgets/timestamp_mixin.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,696 copying Rainscientist/cli/widgets/subagent_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,698 copying Rainscientist/cli/widgets/assistant_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,700 copying Rainscientist/cli/widgets/tool_call_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,703 copying Rainscientist/cli/widgets/tool_selection_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,705 copying Rainscientist/cli/widgets/system_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,707 copying Rainscientist/cli/widgets/chat_input.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,709 copying Rainscientist/cli/widgets/thinking_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,711 copying Rainscientist/cli/widgets/approval_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,713 copying Rainscientist/cli/widgets/compact_summary_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,715 copying Rainscientist/cli/widgets/todo_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,717 copying Rainscientist/cli/widgets/compacting_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,719 copying Rainscientist/cli/widgets/skill_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,721 copying Rainscientist/cli/widgets/mcp_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-22T14:18:08,725 creating build/lib/Rainscientist/channels/telegram 2026-04-22T14:18:08,726 copying Rainscientist/channels/telegram/__init__.py -> build/lib/Rainscientist/channels/telegram 2026-04-22T14:18:08,728 copying Rainscientist/channels/telegram/serve.py -> build/lib/Rainscientist/channels/telegram 2026-04-22T14:18:08,730 copying Rainscientist/channels/telegram/channel.py -> build/lib/Rainscientist/channels/telegram 2026-04-22T14:18:08,732 copying Rainscientist/channels/telegram/probe.py -> build/lib/Rainscientist/channels/telegram 2026-04-22T14:18:08,734 creating build/lib/Rainscientist/channels/signal 2026-04-22T14:18:08,735 copying Rainscientist/channels/signal/__init__.py -> build/lib/Rainscientist/channels/signal 2026-04-22T14:18:08,737 copying Rainscientist/channels/signal/serve.py -> build/lib/Rainscientist/channels/signal 2026-04-22T14:18:08,739 copying Rainscientist/channels/signal/channel.py -> build/lib/Rainscientist/channels/signal 2026-04-22T14:18:08,741 copying Rainscientist/channels/signal/probe.py -> build/lib/Rainscientist/channels/signal 2026-04-22T14:18:08,744 creating build/lib/Rainscientist/channels/qq 2026-04-22T14:18:08,745 copying Rainscientist/channels/qq/__init__.py -> build/lib/Rainscientist/channels/qq 2026-04-22T14:18:08,747 copying Rainscientist/channels/qq/serve.py -> build/lib/Rainscientist/channels/qq 2026-04-22T14:18:08,749 copying Rainscientist/channels/qq/channel.py -> build/lib/Rainscientist/channels/qq 2026-04-22T14:18:08,751 copying Rainscientist/channels/qq/probe.py -> build/lib/Rainscientist/channels/qq 2026-04-22T14:18:08,754 creating build/lib/Rainscientist/channels/bus 2026-04-22T14:18:08,755 copying Rainscientist/channels/bus/__init__.py -> build/lib/Rainscientist/channels/bus 2026-04-22T14:18:08,757 copying Rainscientist/channels/bus/events.py -> build/lib/Rainscientist/channels/bus 2026-04-22T14:18:08,759 copying Rainscientist/channels/bus/message_bus.py -> build/lib/Rainscientist/channels/bus 2026-04-22T14:18:08,761 creating build/lib/Rainscientist/channels/discord 2026-04-22T14:18:08,762 copying Rainscientist/channels/discord/__init__.py -> build/lib/Rainscientist/channels/discord 2026-04-22T14:18:08,764 copying Rainscientist/channels/discord/serve.py -> build/lib/Rainscientist/channels/discord 2026-04-22T14:18:08,766 copying Rainscientist/channels/discord/channel.py -> build/lib/Rainscientist/channels/discord 2026-04-22T14:18:08,769 copying Rainscientist/channels/discord/probe.py -> build/lib/Rainscientist/channels/discord 2026-04-22T14:18:08,771 creating build/lib/Rainscientist/channels/email 2026-04-22T14:18:08,772 copying Rainscientist/channels/email/__init__.py -> build/lib/Rainscientist/channels/email 2026-04-22T14:18:08,774 copying Rainscientist/channels/email/serve.py -> build/lib/Rainscientist/channels/email 2026-04-22T14:18:08,776 copying Rainscientist/channels/email/channel.py -> build/lib/Rainscientist/channels/email 2026-04-22T14:18:08,779 copying Rainscientist/channels/email/probe.py -> build/lib/Rainscientist/channels/email 2026-04-22T14:18:08,781 creating build/lib/Rainscientist/channels/feishu 2026-04-22T14:18:08,782 copying Rainscientist/channels/feishu/__init__.py -> build/lib/Rainscientist/channels/feishu 2026-04-22T14:18:08,784 copying Rainscientist/channels/feishu/serve.py -> build/lib/Rainscientist/channels/feishu 2026-04-22T14:18:08,786 copying Rainscientist/channels/feishu/channel.py -> build/lib/Rainscientist/channels/feishu 2026-04-22T14:18:08,789 copying Rainscientist/channels/feishu/probe.py -> build/lib/Rainscientist/channels/feishu 2026-04-22T14:18:08,791 creating build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,792 copying Rainscientist/channels/wechat/crypto.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,795 copying Rainscientist/channels/wechat/__init__.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,797 copying Rainscientist/channels/wechat/serve.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,799 copying Rainscientist/channels/wechat/verify_server.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,802 copying Rainscientist/channels/wechat/channel.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,805 copying Rainscientist/channels/wechat/probe.py -> build/lib/Rainscientist/channels/wechat 2026-04-22T14:18:08,808 creating build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,809 copying Rainscientist/channels/imessage/rpc_client.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,811 copying Rainscientist/channels/imessage/__init__.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,813 copying Rainscientist/channels/imessage/channel_rpc.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,815 copying Rainscientist/channels/imessage/serve.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,817 copying Rainscientist/channels/imessage/targets.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,819 copying Rainscientist/channels/imessage/probe.py -> build/lib/Rainscientist/channels/imessage 2026-04-22T14:18:08,822 creating build/lib/Rainscientist/channels/dingtalk 2026-04-22T14:18:08,823 copying Rainscientist/channels/dingtalk/__init__.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-22T14:18:08,825 copying Rainscientist/channels/dingtalk/serve.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-22T14:18:08,827 copying Rainscientist/channels/dingtalk/channel.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-22T14:18:08,829 copying Rainscientist/channels/dingtalk/probe.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-22T14:18:08,832 creating build/lib/Rainscientist/channels/slack 2026-04-22T14:18:08,833 copying Rainscientist/channels/slack/__init__.py -> build/lib/Rainscientist/channels/slack 2026-04-22T14:18:08,834 copying Rainscientist/channels/slack/serve.py -> build/lib/Rainscientist/channels/slack 2026-04-22T14:18:08,836 copying Rainscientist/channels/slack/channel.py -> build/lib/Rainscientist/channels/slack 2026-04-22T14:18:08,839 copying Rainscientist/channels/slack/probe.py -> build/lib/Rainscientist/channels/slack 2026-04-22T14:18:08,841 creating build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,842 copying Rainscientist/commands/implementation/mcp_install.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,845 copying Rainscientist/commands/implementation/__init__.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,846 copying Rainscientist/commands/implementation/channel.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,849 copying Rainscientist/commands/implementation/session.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,851 copying Rainscientist/commands/implementation/skills.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,853 copying Rainscientist/commands/implementation/mcp.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,856 copying Rainscientist/commands/implementation/general.py -> build/lib/Rainscientist/commands/implementation 2026-04-22T14:18:08,857 running egg_info 2026-04-22T14:18:08,867 writing Rxscientist.egg-info/PKG-INFO 2026-04-22T14:18:08,877 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-22T14:18:08,879 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-22T14:18:08,884 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-22T14:18:08,885 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-22T14:18:08,919 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:08,932 adding license file 'LICENSE' 2026-04-22T14:18:08,942 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-22T14:18:08,957 copying Rainscientist/subagent.yaml -> build/lib/Rainscientist 2026-04-22T14:18:08,981 installing to build/bdist.linux-armv7l/wheel 2026-04-22T14:18:08,981 running install 2026-04-22T14:18:09,004 running install_lib 2026-04-22T14:18:09,010 creating build/bdist.linux-armv7l/wheel 2026-04-22T14:18:09,012 creating build/bdist.linux-armv7l/wheel/Rainscientist 2026-04-22T14:18:09,013 copying build/lib/Rainscientist/stt.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,016 copying build/lib/Rainscientist/Rainscientist.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,019 creating build/bdist.linux-armv7l/wheel/Rainscientist/mcp 2026-04-22T14:18:09,020 copying build/lib/Rainscientist/mcp/client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-22T14:18:09,023 copying build/lib/Rainscientist/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-22T14:18:09,025 copying build/lib/Rainscientist/mcp/registry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-22T14:18:09,027 copying build/lib/Rainscientist/subagent.yaml -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,031 creating build/bdist.linux-armv7l/wheel/Rainscientist/middleware 2026-04-22T14:18:09,032 copying build/lib/Rainscientist/middleware/context_editing.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,035 copying build/lib/Rainscientist/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,037 copying build/lib/Rainscientist/middleware/memory.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,039 copying build/lib/Rainscientist/middleware/context_overflow.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,041 copying build/lib/Rainscientist/middleware/ask_user.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,044 copying build/lib/Rainscientist/middleware/tool_error_handler.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,046 copying build/lib/Rainscientist/middleware/tool_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,048 copying build/lib/Rainscientist/middleware/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-22T14:18:09,050 copying build/lib/Rainscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,053 creating build/bdist.linux-armv7l/wheel/Rainscientist/llm 2026-04-22T14:18:09,054 copying build/lib/Rainscientist/llm/patches.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-22T14:18:09,057 copying build/lib/Rainscientist/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-22T14:18:09,059 copying build/lib/Rainscientist/llm/context_window.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-22T14:18:09,061 copying build/lib/Rainscientist/llm/models.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-22T14:18:09,064 creating build/bdist.linux-armv7l/wheel/Rainscientist/stream 2026-04-22T14:18:09,065 copying build/lib/Rainscientist/stream/tracker.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,067 copying build/lib/Rainscientist/stream/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,069 copying build/lib/Rainscientist/stream/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,072 copying build/lib/Rainscientist/stream/emitter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,074 copying build/lib/Rainscientist/stream/diff_format.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,077 copying build/lib/Rainscientist/stream/state.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,079 copying build/lib/Rainscientist/stream/display.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,082 copying build/lib/Rainscientist/stream/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,085 copying build/lib/Rainscientist/stream/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-22T14:18:09,088 creating build/bdist.linux-armv7l/wheel/Rainscientist/tools 2026-04-22T14:18:09,089 copying build/lib/Rainscientist/tools/think.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-22T14:18:09,091 copying build/lib/Rainscientist/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-22T14:18:09,093 copying build/lib/Rainscientist/tools/skills_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-22T14:18:09,096 copying build/lib/Rainscientist/tools/search.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-22T14:18:09,098 copying build/lib/Rainscientist/tools/skill_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-22T14:18:09,101 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli 2026-04-22T14:18:09,103 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli/widgets 2026-04-22T14:18:09,104 copying build/lib/Rainscientist/cli/widgets/loading_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,106 copying build/lib/Rainscientist/cli/widgets/user_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,108 copying build/lib/Rainscientist/cli/widgets/thread_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,111 copying build/lib/Rainscientist/cli/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,113 copying build/lib/Rainscientist/cli/widgets/usage_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,115 copying build/lib/Rainscientist/cli/widgets/summarization_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,117 copying build/lib/Rainscientist/cli/widgets/timed_status_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,119 copying build/lib/Rainscientist/cli/widgets/ask_user_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,122 copying build/lib/Rainscientist/cli/widgets/timestamp_mixin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,124 copying build/lib/Rainscientist/cli/widgets/subagent_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,126 copying build/lib/Rainscientist/cli/widgets/assistant_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,129 copying build/lib/Rainscientist/cli/widgets/tool_call_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,131 copying build/lib/Rainscientist/cli/widgets/tool_selection_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,133 copying build/lib/Rainscientist/cli/widgets/system_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,135 copying build/lib/Rainscientist/cli/widgets/chat_input.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,137 copying build/lib/Rainscientist/cli/widgets/thinking_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,139 copying build/lib/Rainscientist/cli/widgets/approval_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,142 copying build/lib/Rainscientist/cli/widgets/compact_summary_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,144 copying build/lib/Rainscientist/cli/widgets/todo_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,146 copying build/lib/Rainscientist/cli/widgets/compacting_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,148 copying build/lib/Rainscientist/cli/widgets/skill_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,151 copying build/lib/Rainscientist/cli/widgets/mcp_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-22T14:18:09,153 copying build/lib/Rainscientist/cli/agent.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,155 copying build/lib/Rainscientist/cli/mcp_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,157 copying build/lib/Rainscientist/cli/_constants.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,159 copying build/lib/Rainscientist/cli/interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,162 copying build/lib/Rainscientist/cli/status_bar.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,165 copying build/lib/Rainscientist/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,166 copying build/lib/Rainscientist/cli/history_suggester.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,168 copying build/lib/Rainscientist/cli/tui_backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,170 copying build/lib/Rainscientist/cli/file_mentions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,173 copying build/lib/Rainscientist/cli/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,175 copying build/lib/Rainscientist/cli/tui_interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,180 copying build/lib/Rainscientist/cli/mcp_install_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,182 copying build/lib/Rainscientist/cli/_app.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,184 copying build/lib/Rainscientist/cli/clipboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,187 copying build/lib/Rainscientist/cli/commands.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,190 copying build/lib/Rainscientist/cli/skills_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,192 copying build/lib/Rainscientist/cli/tui_runtime.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-22T14:18:09,195 copying build/lib/Rainscientist/paths.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,198 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels 2026-04-22T14:18:09,200 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/telegram 2026-04-22T14:18:09,201 copying build/lib/Rainscientist/channels/telegram/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-22T14:18:09,203 copying build/lib/Rainscientist/channels/telegram/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-22T14:18:09,205 copying build/lib/Rainscientist/channels/telegram/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-22T14:18:09,208 copying build/lib/Rainscientist/channels/telegram/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-22T14:18:09,211 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/signal 2026-04-22T14:18:09,212 copying build/lib/Rainscientist/channels/signal/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-22T14:18:09,214 copying build/lib/Rainscientist/channels/signal/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-22T14:18:09,216 copying build/lib/Rainscientist/channels/signal/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-22T14:18:09,219 copying build/lib/Rainscientist/channels/signal/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-22T14:18:09,221 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/qq 2026-04-22T14:18:09,223 copying build/lib/Rainscientist/channels/qq/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-22T14:18:09,225 copying build/lib/Rainscientist/channels/qq/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-22T14:18:09,227 copying build/lib/Rainscientist/channels/qq/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-22T14:18:09,229 copying build/lib/Rainscientist/channels/qq/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-22T14:18:09,232 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/bus 2026-04-22T14:18:09,233 copying build/lib/Rainscientist/channels/bus/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-22T14:18:09,235 copying build/lib/Rainscientist/channels/bus/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-22T14:18:09,237 copying build/lib/Rainscientist/channels/bus/message_bus.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-22T14:18:09,239 copying build/lib/Rainscientist/channels/capabilities.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,241 copying build/lib/Rainscientist/channels/plugin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,244 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/discord 2026-04-22T14:18:09,245 copying build/lib/Rainscientist/channels/discord/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-22T14:18:09,247 copying build/lib/Rainscientist/channels/discord/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-22T14:18:09,250 copying build/lib/Rainscientist/channels/discord/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-22T14:18:09,252 copying build/lib/Rainscientist/channels/discord/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-22T14:18:09,254 copying build/lib/Rainscientist/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,256 copying build/lib/Rainscientist/channels/consumer.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,259 copying build/lib/Rainscientist/channels/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,263 copying build/lib/Rainscientist/channels/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,265 copying build/lib/Rainscientist/channels/config.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,268 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/email 2026-04-22T14:18:09,269 copying build/lib/Rainscientist/channels/email/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-22T14:18:09,271 copying build/lib/Rainscientist/channels/email/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-22T14:18:09,274 copying build/lib/Rainscientist/channels/email/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-22T14:18:09,276 copying build/lib/Rainscientist/channels/email/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-22T14:18:09,279 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/feishu 2026-04-22T14:18:09,280 copying build/lib/Rainscientist/channels/feishu/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-22T14:18:09,282 copying build/lib/Rainscientist/channels/feishu/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-22T14:18:09,284 copying build/lib/Rainscientist/channels/feishu/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-22T14:18:09,287 copying build/lib/Rainscientist/channels/feishu/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-22T14:18:09,289 copying build/lib/Rainscientist/channels/debug.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,291 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/wechat 2026-04-22T14:18:09,293 copying build/lib/Rainscientist/channels/wechat/crypto.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,295 copying build/lib/Rainscientist/channels/wechat/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,297 copying build/lib/Rainscientist/channels/wechat/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,299 copying build/lib/Rainscientist/channels/wechat/verify_server.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,301 copying build/lib/Rainscientist/channels/wechat/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,304 copying build/lib/Rainscientist/channels/wechat/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-22T14:18:09,306 copying build/lib/Rainscientist/channels/middleware.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,308 copying build/lib/Rainscientist/channels/mixins.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,312 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/imessage 2026-04-22T14:18:09,313 copying build/lib/Rainscientist/channels/imessage/rpc_client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,315 copying build/lib/Rainscientist/channels/imessage/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,317 copying build/lib/Rainscientist/channels/imessage/channel_rpc.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,319 copying build/lib/Rainscientist/channels/imessage/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,322 copying build/lib/Rainscientist/channels/imessage/targets.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,324 copying build/lib/Rainscientist/channels/imessage/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-22T14:18:09,326 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/dingtalk 2026-04-22T14:18:09,327 copying build/lib/Rainscientist/channels/dingtalk/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-22T14:18:09,330 copying build/lib/Rainscientist/channels/dingtalk/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-22T14:18:09,332 copying build/lib/Rainscientist/channels/dingtalk/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-22T14:18:09,335 copying build/lib/Rainscientist/channels/dingtalk/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-22T14:18:09,337 copying build/lib/Rainscientist/channels/channel_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,340 copying build/lib/Rainscientist/channels/standalone.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,343 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/slack 2026-04-22T14:18:09,344 copying build/lib/Rainscientist/channels/slack/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-22T14:18:09,346 copying build/lib/Rainscientist/channels/slack/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-22T14:18:09,348 copying build/lib/Rainscientist/channels/slack/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-22T14:18:09,350 copying build/lib/Rainscientist/channels/slack/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-22T14:18:09,352 copying build/lib/Rainscientist/channels/retry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-22T14:18:09,354 copying build/lib/Rainscientist/update_check.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,356 copying build/lib/Rainscientist/ccproxy_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,358 copying build/lib/Rainscientist/prompts.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,361 creating build/bdist.linux-armv7l/wheel/Rainscientist/config 2026-04-22T14:18:09,363 copying build/lib/Rainscientist/config/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-22T14:18:09,365 copying build/lib/Rainscientist/config/settings.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-22T14:18:09,368 copying build/lib/Rainscientist/config/onboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-22T14:18:09,371 copying build/lib/Rainscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,373 copying build/lib/Rainscientist/backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,376 copying build/lib/Rainscientist/sessions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,379 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands 2026-04-22T14:18:09,380 copying build/lib/Rainscientist/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-22T14:18:09,382 copying build/lib/Rainscientist/commands/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-22T14:18:09,384 copying build/lib/Rainscientist/commands/channel_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-22T14:18:09,387 copying build/lib/Rainscientist/commands/manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-22T14:18:09,389 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands/implementation 2026-04-22T14:18:09,390 copying build/lib/Rainscientist/commands/implementation/mcp_install.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,392 copying build/lib/Rainscientist/commands/implementation/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,394 copying build/lib/Rainscientist/commands/implementation/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,396 copying build/lib/Rainscientist/commands/implementation/session.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,399 copying build/lib/Rainscientist/commands/implementation/skills.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,401 copying build/lib/Rainscientist/commands/implementation/mcp.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,403 copying build/lib/Rainscientist/commands/implementation/general.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-22T14:18:09,406 copying build/lib/Rainscientist/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-22T14:18:09,409 creating build/bdist.linux-armv7l/wheel/Rxscientist 2026-04-22T14:18:09,410 copying build/lib/Rxscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-22T14:18:09,412 copying build/lib/Rxscientist/Rxscientist.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-22T14:18:09,415 copying build/lib/Rxscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-22T14:18:09,416 running install_egg_info 2026-04-22T14:18:09,421 Copying Rxscientist.egg-info to build/bdist.linux-armv7l/wheel/./Rxscientist-0.0.11-py3.11.egg-info 2026-04-22T14:18:09,435 running install_scripts 2026-04-22T14:18:09,448 creating build/bdist.linux-armv7l/wheel/rxscientist-0.0.11.dist-info/WHEEL 2026-04-22T14:18:09,451 creating '/tmp/pip-wheel-iddxcav2/.tmp-flnescpn/rxscientist-0.0.11-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T14:18:09,455 adding 'Rainscientist/Rainscientist.py' 2026-04-22T14:18:09,457 adding 'Rainscientist/__init__.py' 2026-04-22T14:18:09,458 adding 'Rainscientist/__main__.py' 2026-04-22T14:18:09,461 adding 'Rainscientist/backends.py' 2026-04-22T14:18:09,463 adding 'Rainscientist/ccproxy_manager.py' 2026-04-22T14:18:09,465 adding 'Rainscientist/paths.py' 2026-04-22T14:18:09,467 adding 'Rainscientist/prompts.py' 2026-04-22T14:18:09,470 adding 'Rainscientist/sessions.py' 2026-04-22T14:18:09,471 adding 'Rainscientist/stt.py' 2026-04-22T14:18:09,473 adding 'Rainscientist/subagent.yaml' 2026-04-22T14:18:09,474 adding 'Rainscientist/update_check.py' 2026-04-22T14:18:09,476 adding 'Rainscientist/utils.py' 2026-04-22T14:18:09,478 adding 'Rainscientist/channels/__init__.py' 2026-04-22T14:18:09,484 adding 'Rainscientist/channels/base.py' 2026-04-22T14:18:09,486 adding 'Rainscientist/channels/capabilities.py' 2026-04-22T14:18:09,490 adding 'Rainscientist/channels/channel_manager.py' 2026-04-22T14:18:09,492 adding 'Rainscientist/channels/config.py' 2026-04-22T14:18:09,496 adding 'Rainscientist/channels/consumer.py' 2026-04-22T14:18:09,497 adding 'Rainscientist/channels/debug.py' 2026-04-22T14:18:09,499 adding 'Rainscientist/channels/formatter.py' 2026-04-22T14:18:09,503 adding 'Rainscientist/channels/middleware.py' 2026-04-22T14:18:09,505 adding 'Rainscientist/channels/mixins.py' 2026-04-22T14:18:09,507 adding 'Rainscientist/channels/plugin.py' 2026-04-22T14:18:09,508 adding 'Rainscientist/channels/retry.py' 2026-04-22T14:18:09,510 adding 'Rainscientist/channels/standalone.py' 2026-04-22T14:18:09,512 adding 'Rainscientist/channels/bus/__init__.py' 2026-04-22T14:18:09,513 adding 'Rainscientist/channels/bus/events.py' 2026-04-22T14:18:09,514 adding 'Rainscientist/channels/bus/message_bus.py' 2026-04-22T14:18:09,516 adding 'Rainscientist/channels/dingtalk/__init__.py' 2026-04-22T14:18:09,519 adding 'Rainscientist/channels/dingtalk/channel.py' 2026-04-22T14:18:09,520 adding 'Rainscientist/channels/dingtalk/probe.py' 2026-04-22T14:18:09,521 adding 'Rainscientist/channels/dingtalk/serve.py' 2026-04-22T14:18:09,523 adding 'Rainscientist/channels/discord/__init__.py' 2026-04-22T14:18:09,525 adding 'Rainscientist/channels/discord/channel.py' 2026-04-22T14:18:09,526 adding 'Rainscientist/channels/discord/probe.py' 2026-04-22T14:18:09,528 adding 'Rainscientist/channels/discord/serve.py' 2026-04-22T14:18:09,530 adding 'Rainscientist/channels/email/__init__.py' 2026-04-22T14:18:09,532 adding 'Rainscientist/channels/email/channel.py' 2026-04-22T14:18:09,533 adding 'Rainscientist/channels/email/probe.py' 2026-04-22T14:18:09,535 adding 'Rainscientist/channels/email/serve.py' 2026-04-22T14:18:09,537 adding 'Rainscientist/channels/feishu/__init__.py' 2026-04-22T14:18:09,541 adding 'Rainscientist/channels/feishu/channel.py' 2026-04-22T14:18:09,542 adding 'Rainscientist/channels/feishu/probe.py' 2026-04-22T14:18:09,544 adding 'Rainscientist/channels/feishu/serve.py' 2026-04-22T14:18:09,546 adding 'Rainscientist/channels/imessage/__init__.py' 2026-04-22T14:18:09,548 adding 'Rainscientist/channels/imessage/channel_rpc.py' 2026-04-22T14:18:09,549 adding 'Rainscientist/channels/imessage/probe.py' 2026-04-22T14:18:09,551 adding 'Rainscientist/channels/imessage/rpc_client.py' 2026-04-22T14:18:09,553 adding 'Rainscientist/channels/imessage/serve.py' 2026-04-22T14:18:09,554 adding 'Rainscientist/channels/imessage/targets.py' 2026-04-22T14:18:09,556 adding 'Rainscientist/channels/qq/__init__.py' 2026-04-22T14:18:09,558 adding 'Rainscientist/channels/qq/channel.py' 2026-04-22T14:18:09,560 adding 'Rainscientist/channels/qq/probe.py' 2026-04-22T14:18:09,561 adding 'Rainscientist/channels/qq/serve.py' 2026-04-22T14:18:09,563 adding 'Rainscientist/channels/signal/__init__.py' 2026-04-22T14:18:09,565 adding 'Rainscientist/channels/signal/channel.py' 2026-04-22T14:18:09,566 adding 'Rainscientist/channels/signal/probe.py' 2026-04-22T14:18:09,568 adding 'Rainscientist/channels/signal/serve.py' 2026-04-22T14:18:09,570 adding 'Rainscientist/channels/slack/__init__.py' 2026-04-22T14:18:09,571 adding 'Rainscientist/channels/slack/channel.py' 2026-04-22T14:18:09,573 adding 'Rainscientist/channels/slack/probe.py' 2026-04-22T14:18:09,574 adding 'Rainscientist/channels/slack/serve.py' 2026-04-22T14:18:09,576 adding 'Rainscientist/channels/telegram/__init__.py' 2026-04-22T14:18:09,578 adding 'Rainscientist/channels/telegram/channel.py' 2026-04-22T14:18:09,579 adding 'Rainscientist/channels/telegram/probe.py' 2026-04-22T14:18:09,580 adding 'Rainscientist/channels/telegram/serve.py' 2026-04-22T14:18:09,582 adding 'Rainscientist/channels/wechat/__init__.py' 2026-04-22T14:18:09,586 adding 'Rainscientist/channels/wechat/channel.py' 2026-04-22T14:18:09,588 adding 'Rainscientist/channels/wechat/crypto.py' 2026-04-22T14:18:09,589 adding 'Rainscientist/channels/wechat/probe.py' 2026-04-22T14:18:09,590 adding 'Rainscientist/channels/wechat/serve.py' 2026-04-22T14:18:09,592 adding 'Rainscientist/channels/wechat/verify_server.py' 2026-04-22T14:18:09,594 adding 'Rainscientist/cli/__init__.py' 2026-04-22T14:18:09,595 adding 'Rainscientist/cli/_app.py' 2026-04-22T14:18:09,597 adding 'Rainscientist/cli/_constants.py' 2026-04-22T14:18:09,598 adding 'Rainscientist/cli/agent.py' 2026-04-22T14:18:09,601 adding 'Rainscientist/cli/channel.py' 2026-04-22T14:18:09,603 adding 'Rainscientist/cli/clipboard.py' 2026-04-22T14:18:09,609 adding 'Rainscientist/cli/commands.py' 2026-04-22T14:18:09,611 adding 'Rainscientist/cli/file_mentions.py' 2026-04-22T14:18:09,613 adding 'Rainscientist/cli/history_suggester.py' 2026-04-22T14:18:09,618 adding 'Rainscientist/cli/interactive.py' 2026-04-22T14:18:09,620 adding 'Rainscientist/cli/mcp_install_cmd.py' 2026-04-22T14:18:09,621 adding 'Rainscientist/cli/mcp_ui.py' 2026-04-22T14:18:09,624 adding 'Rainscientist/cli/skills_cmd.py' 2026-04-22T14:18:09,626 adding 'Rainscientist/cli/status_bar.py' 2026-04-22T14:18:09,627 adding 'Rainscientist/cli/tui_backends.py' 2026-04-22T14:18:09,637 adding 'Rainscientist/cli/tui_interactive.py' 2026-04-22T14:18:09,639 adding 'Rainscientist/cli/tui_runtime.py' 2026-04-22T14:18:09,642 adding 'Rainscientist/cli/widgets/__init__.py' 2026-04-22T14:18:09,643 adding 'Rainscientist/cli/widgets/approval_widget.py' 2026-04-22T14:18:09,645 adding 'Rainscientist/cli/widgets/ask_user_widget.py' 2026-04-22T14:18:09,647 adding 'Rainscientist/cli/widgets/assistant_message.py' 2026-04-22T14:18:09,648 adding 'Rainscientist/cli/widgets/chat_input.py' 2026-04-22T14:18:09,649 adding 'Rainscientist/cli/widgets/compact_summary_widget.py' 2026-04-22T14:18:09,651 adding 'Rainscientist/cli/widgets/compacting_widget.py' 2026-04-22T14:18:09,652 adding 'Rainscientist/cli/widgets/loading_widget.py' 2026-04-22T14:18:09,654 adding 'Rainscientist/cli/widgets/mcp_browser.py' 2026-04-22T14:18:09,656 adding 'Rainscientist/cli/widgets/skill_browser.py' 2026-04-22T14:18:09,658 adding 'Rainscientist/cli/widgets/subagent_widget.py' 2026-04-22T14:18:09,660 adding 'Rainscientist/cli/widgets/summarization_widget.py' 2026-04-22T14:18:09,661 adding 'Rainscientist/cli/widgets/system_message.py' 2026-04-22T14:18:09,663 adding 'Rainscientist/cli/widgets/thinking_widget.py' 2026-04-22T14:18:09,665 adding 'Rainscientist/cli/widgets/thread_selector.py' 2026-04-22T14:18:09,666 adding 'Rainscientist/cli/widgets/timed_status_widget.py' 2026-04-22T14:18:09,667 adding 'Rainscientist/cli/widgets/timestamp_mixin.py' 2026-04-22T14:18:09,669 adding 'Rainscientist/cli/widgets/todo_widget.py' 2026-04-22T14:18:09,671 adding 'Rainscientist/cli/widgets/tool_call_widget.py' 2026-04-22T14:18:09,672 adding 'Rainscientist/cli/widgets/tool_selection_widget.py' 2026-04-22T14:18:09,673 adding 'Rainscientist/cli/widgets/usage_widget.py' 2026-04-22T14:18:09,674 adding 'Rainscientist/cli/widgets/user_message.py' 2026-04-22T14:18:09,676 adding 'Rainscientist/commands/__init__.py' 2026-04-22T14:18:09,677 adding 'Rainscientist/commands/base.py' 2026-04-22T14:18:09,679 adding 'Rainscientist/commands/channel_ui.py' 2026-04-22T14:18:09,680 adding 'Rainscientist/commands/manager.py' 2026-04-22T14:18:09,682 adding 'Rainscientist/commands/implementation/__init__.py' 2026-04-22T14:18:09,683 adding 'Rainscientist/commands/implementation/channel.py' 2026-04-22T14:18:09,685 adding 'Rainscientist/commands/implementation/general.py' 2026-04-22T14:18:09,686 adding 'Rainscientist/commands/implementation/mcp.py' 2026-04-22T14:18:09,688 adding 'Rainscientist/commands/implementation/mcp_install.py' 2026-04-22T14:18:09,689 adding 'Rainscientist/commands/implementation/session.py' 2026-04-22T14:18:09,691 adding 'Rainscientist/commands/implementation/skills.py' 2026-04-22T14:18:09,693 adding 'Rainscientist/config/__init__.py' 2026-04-22T14:18:09,703 adding 'Rainscientist/config/onboard.py' 2026-04-22T14:18:09,707 adding 'Rainscientist/config/settings.py' 2026-04-22T14:18:09,708 adding 'Rainscientist/llm/__init__.py' 2026-04-22T14:18:09,710 adding 'Rainscientist/llm/context_window.py' 2026-04-22T14:18:09,713 adding 'Rainscientist/llm/models.py' 2026-04-22T14:18:09,715 adding 'Rainscientist/llm/patches.py' 2026-04-22T14:18:09,717 adding 'Rainscientist/mcp/__init__.py' 2026-04-22T14:18:09,720 adding 'Rainscientist/mcp/client.py' 2026-04-22T14:18:09,723 adding 'Rainscientist/mcp/registry.py' 2026-04-22T14:18:09,725 adding 'Rainscientist/middleware/__init__.py' 2026-04-22T14:18:09,727 adding 'Rainscientist/middleware/ask_user.py' 2026-04-22T14:18:09,729 adding 'Rainscientist/middleware/context_editing.py' 2026-04-22T14:18:09,730 adding 'Rainscientist/middleware/context_overflow.py' 2026-04-22T14:18:09,733 adding 'Rainscientist/middleware/memory.py' 2026-04-22T14:18:09,735 adding 'Rainscientist/middleware/tool_error_handler.py' 2026-04-22T14:18:09,737 adding 'Rainscientist/middleware/tool_selector.py' 2026-04-22T14:18:09,738 adding 'Rainscientist/middleware/utils.py' 2026-04-22T14:18:09,740 adding 'Rainscientist/stream/__init__.py' 2026-04-22T14:18:09,742 adding 'Rainscientist/stream/diff_format.py' 2026-04-22T14:18:09,748 adding 'Rainscientist/stream/display.py' 2026-04-22T14:18:09,750 adding 'Rainscientist/stream/emitter.py' 2026-04-22T14:18:09,755 adding 'Rainscientist/stream/events.py' 2026-04-22T14:18:09,757 adding 'Rainscientist/stream/formatter.py' 2026-04-22T14:18:09,759 adding 'Rainscientist/stream/state.py' 2026-04-22T14:18:09,761 adding 'Rainscientist/stream/tracker.py' 2026-04-22T14:18:09,762 adding 'Rainscientist/stream/utils.py' 2026-04-22T14:18:09,764 adding 'Rainscientist/tools/__init__.py' 2026-04-22T14:18:09,766 adding 'Rainscientist/tools/search.py' 2026-04-22T14:18:09,767 adding 'Rainscientist/tools/skill_manager.py' 2026-04-22T14:18:09,771 adding 'Rainscientist/tools/skills_manager.py' 2026-04-22T14:18:09,772 adding 'Rainscientist/tools/think.py' 2026-04-22T14:18:09,774 adding 'Rxscientist/Rxscientist.py' 2026-04-22T14:18:09,775 adding 'Rxscientist/__init__.py' 2026-04-22T14:18:09,776 adding 'Rxscientist/__main__.py' 2026-04-22T14:18:09,780 adding 'rxscientist-0.0.11.dist-info/licenses/LICENSE' 2026-04-22T14:18:09,783 adding 'rxscientist-0.0.11.dist-info/METADATA' 2026-04-22T14:18:09,784 adding 'rxscientist-0.0.11.dist-info/WHEEL' 2026-04-22T14:18:09,785 adding 'rxscientist-0.0.11.dist-info/entry_points.txt' 2026-04-22T14:18:09,786 adding 'rxscientist-0.0.11.dist-info/top_level.txt' 2026-04-22T14:18:09,789 adding 'rxscientist-0.0.11.dist-info/RECORD' 2026-04-22T14:18:09,797 removing build/bdist.linux-armv7l/wheel 2026-04-22T14:18:09,939 Building wheel for rxscientist (pyproject.toml): finished with status 'done' 2026-04-22T14:18:09,953 Created wheel for rxscientist: filename=rxscientist-0.0.11-py3-none-any.whl size=443464 sha256=49c348b21c9eb30c724e7f83339329213c91d5fe04877bf0ca75876aee396691 2026-04-22T14:18:09,954 Stored in directory: /tmp/pip-ephem-wheel-cache-u2j7l92p/wheels/52/dc/80/485357406fece6b08e80f7bb21225c59413c08dabe202ef30b 2026-04-22T14:18:09,974 Successfully built rxscientist 2026-04-22T14:18:09,993 Removed build tracker: '/tmp/pip-build-tracker-a4lby1br'