2026-04-23T14:10:05,909 Created temporary directory: /tmp/pip-ephem-wheel-cache-pryxlr_6 2026-04-23T14:10:05,910 Created temporary directory: /tmp/pip-build-tracker-fn62z8t_ 2026-04-23T14:10:05,911 Initialized build tracking at /tmp/pip-build-tracker-fn62z8t_ 2026-04-23T14:10:05,911 Created build tracker: /tmp/pip-build-tracker-fn62z8t_ 2026-04-23T14:10:05,912 Entered build tracker: /tmp/pip-build-tracker-fn62z8t_ 2026-04-23T14:10:05,913 Created temporary directory: /tmp/pip-wheel-l3aod1qv 2026-04-23T14:10:05,915 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-23T14:10:05,918 Created temporary directory: /tmp/pip-ephem-wheel-cache-rcd9rk5b 2026-04-23T14:10:05,941 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-23T14:10:05,945 2 location(s) to search for versions of rxscientist: 2026-04-23T14:10:05,945 * https://pypi.org/simple/rxscientist/ 2026-04-23T14:10:05,945 * https://www.piwheels.org/simple/rxscientist/ 2026-04-23T14:10:05,945 Fetching project page and analyzing links: https://pypi.org/simple/rxscientist/ 2026-04-23T14:10:05,946 Getting page https://pypi.org/simple/rxscientist/ 2026-04-23T14:10:05,947 Found index url https://pypi.org/simple 2026-04-23T14:10:06,174 Fetched page https://pypi.org/simple/rxscientist/ as application/vnd.pypi.simple.v1+json 2026-04-23T14:10:06,176 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-23T14:10:06,177 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-23T14:10:06,178 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-23T14:10:06,179 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-23T14:10:06,180 Skipping link: No binaries permitted for rxscientist: https://files.pythonhosted.org/packages/05/6c/009a4086bdf17f7f5800e2aea0fcfeb8061ceb8fbf5c56f1b6a8d770aed0/rxscientist-0.0.12-py3-none-any.whl (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11) 2026-04-23T14:10:06,181 Found link https://files.pythonhosted.org/packages/3f/18/86edc0a6326f91fc875b69fdd699f13ef2a735f354387d7628db7663c635/rxscientist-0.0.12.tar.gz (from https://pypi.org/simple/rxscientist/) (requires-python:>=3.11), version: 0.0.12 2026-04-23T14:10:06,182 Fetching project page and analyzing links: https://www.piwheels.org/simple/rxscientist/ 2026-04-23T14:10:06,182 Getting page https://www.piwheels.org/simple/rxscientist/ 2026-04-23T14:10:06,183 Found index url https://www.piwheels.org/simple 2026-04-23T14:10:06,377 Fetched page https://www.piwheels.org/simple/rxscientist/ as text/html 2026-04-23T14:10:06,379 Skipping link: No binaries permitted for rxscientist: https://www.piwheels.org/simple/rxscientist/rxscientist-0.0.11-py3-none-any.whl#sha256=49c348b21c9eb30c724e7f83339329213c91d5fe04877bf0ca75876aee396691 (from https://www.piwheels.org/simple/rxscientist/) (requires-python:>=3.11) 2026-04-23T14:10:06,379 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-23T14:10:06,380 Skipping link: not a file: https://www.piwheels.org/simple/rxscientist/ 2026-04-23T14:10:06,381 Skipping link: not a file: https://pypi.org/simple/rxscientist/ 2026-04-23T14:10:06,402 Given no hashes to check 1 links for project 'rxscientist': discarding no candidates 2026-04-23T14:10:06,421 Collecting rxscientist==0.0.12 2026-04-23T14:10:06,424 Created temporary directory: /tmp/pip-unpack-04p7so2p 2026-04-23T14:10:06,583 Downloading rxscientist-0.0.12.tar.gz (499 kB) 2026-04-23T14:10:07,169 Added rxscientist==0.0.12 from https://files.pythonhosted.org/packages/3f/18/86edc0a6326f91fc875b69fdd699f13ef2a735f354387d7628db7663c635/rxscientist-0.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-fn62z8t_' 2026-04-23T14:10:07,176 Created temporary directory: /tmp/pip-build-env-zshnp7eu 2026-04-23T14:10:07,180 Installing build dependencies: started 2026-04-23T14:10:07,181 Running command pip subprocess to install build dependencies 2026-04-23T14:10:08,317 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-23T14:10:08,730 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-23T14:10:08,752 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-23T14:10:10,496 Collecting setuptools>=68.0 2026-04-23T14:10:10,578 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-23T14:10:13,572 Installing collected packages: setuptools 2026-04-23T14:10:16,638 Successfully installed setuptools-82.0.1 2026-04-23T14:10:16,905 Installing build dependencies: finished with status 'done' 2026-04-23T14:10:16,912 Getting requirements to build wheel: started 2026-04-23T14:10:16,913 Running command Getting requirements to build wheel 2026-04-23T14:10:17,646 running egg_info 2026-04-23T14:10:17,652 writing Rxscientist.egg-info/PKG-INFO 2026-04-23T14:10:17,662 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-23T14:10:17,664 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-23T14:10:17,670 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-23T14:10:17,671 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-23T14:10:17,720 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:17,733 adding license file 'LICENSE' 2026-04-23T14:10:17,744 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:17,841 Getting requirements to build wheel: finished with status 'done' 2026-04-23T14:10:17,844 Created temporary directory: /tmp/pip-modern-metadata-ol40k2ee 2026-04-23T14:10:17,846 Preparing metadata (pyproject.toml): started 2026-04-23T14:10:17,848 Running command Preparing metadata (pyproject.toml) 2026-04-23T14:10:18,509 running dist_info 2026-04-23T14:10:18,520 creating /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info 2026-04-23T14:10:18,521 writing /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/PKG-INFO 2026-04-23T14:10:18,531 writing dependency_links to /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/dependency_links.txt 2026-04-23T14:10:18,533 writing entry points to /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/entry_points.txt 2026-04-23T14:10:18,539 writing requirements to /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/requires.txt 2026-04-23T14:10:18,540 writing top-level names to /tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/top_level.txt 2026-04-23T14:10:18,542 writing manifest file '/tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:18,586 reading manifest file '/tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:18,588 adding license file 'LICENSE' 2026-04-23T14:10:18,596 writing manifest file '/tmp/pip-modern-metadata-ol40k2ee/Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:18,598 creating '/tmp/pip-modern-metadata-ol40k2ee/rxscientist-0.0.12.dist-info' 2026-04-23T14:10:18,725 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-23T14:10:18,731 Source in /tmp/pip-wheel-l3aod1qv/rxscientist_677392292140411f94f5684232441983 has version 0.0.12, which satisfies requirement rxscientist==0.0.12 from https://files.pythonhosted.org/packages/3f/18/86edc0a6326f91fc875b69fdd699f13ef2a735f354387d7628db7663c635/rxscientist-0.0.12.tar.gz 2026-04-23T14:10:18,732 Removed rxscientist==0.0.12 from https://files.pythonhosted.org/packages/3f/18/86edc0a6326f91fc875b69fdd699f13ef2a735f354387d7628db7663c635/rxscientist-0.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-fn62z8t_' 2026-04-23T14:10:18,739 Created temporary directory: /tmp/pip-unpack-lxoo0928 2026-04-23T14:10:18,740 Building wheels for collected packages: rxscientist 2026-04-23T14:10:18,744 Created temporary directory: /tmp/pip-wheel-s5uhd9nh 2026-04-23T14:10:18,745 Destination directory: /tmp/pip-wheel-s5uhd9nh 2026-04-23T14:10:18,747 Building wheel for rxscientist (pyproject.toml): started 2026-04-23T14:10:18,748 Running command Building wheel for rxscientist (pyproject.toml) 2026-04-23T14:10:19,390 running bdist_wheel 2026-04-23T14:10:19,409 running build 2026-04-23T14:10:19,409 running build_py 2026-04-23T14:10:19,415 creating build/lib/Rainscientist 2026-04-23T14:10:19,417 copying Rainscientist/stt.py -> build/lib/Rainscientist 2026-04-23T14:10:19,420 copying Rainscientist/Rainscientist.py -> build/lib/Rainscientist 2026-04-23T14:10:19,422 copying Rainscientist/__init__.py -> build/lib/Rainscientist 2026-04-23T14:10:19,424 copying Rainscientist/paths.py -> build/lib/Rainscientist 2026-04-23T14:10:19,427 copying Rainscientist/update_check.py -> build/lib/Rainscientist 2026-04-23T14:10:19,429 copying Rainscientist/ccproxy_manager.py -> build/lib/Rainscientist 2026-04-23T14:10:19,431 copying Rainscientist/prompts.py -> build/lib/Rainscientist 2026-04-23T14:10:19,434 copying Rainscientist/__main__.py -> build/lib/Rainscientist 2026-04-23T14:10:19,436 copying Rainscientist/backends.py -> build/lib/Rainscientist 2026-04-23T14:10:19,438 copying Rainscientist/sessions.py -> build/lib/Rainscientist 2026-04-23T14:10:19,441 copying Rainscientist/utils.py -> build/lib/Rainscientist 2026-04-23T14:10:19,444 creating build/lib/Rxscientist 2026-04-23T14:10:19,445 copying Rxscientist/__init__.py -> build/lib/Rxscientist 2026-04-23T14:10:19,447 copying Rxscientist/Rxscientist.py -> build/lib/Rxscientist 2026-04-23T14:10:19,449 copying Rxscientist/__main__.py -> build/lib/Rxscientist 2026-04-23T14:10:19,451 creating build/lib/Rainscientist/mcp 2026-04-23T14:10:19,452 copying Rainscientist/mcp/client.py -> build/lib/Rainscientist/mcp 2026-04-23T14:10:19,455 copying Rainscientist/mcp/__init__.py -> build/lib/Rainscientist/mcp 2026-04-23T14:10:19,457 copying Rainscientist/mcp/registry.py -> build/lib/Rainscientist/mcp 2026-04-23T14:10:19,460 creating build/lib/Rainscientist/middleware 2026-04-23T14:10:19,461 copying Rainscientist/middleware/context_editing.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,463 copying Rainscientist/middleware/__init__.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,465 copying Rainscientist/middleware/memory.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,467 copying Rainscientist/middleware/context_overflow.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,469 copying Rainscientist/middleware/ask_user.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,472 copying Rainscientist/middleware/tool_error_handler.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,473 copying Rainscientist/middleware/tool_selector.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,476 copying Rainscientist/middleware/utils.py -> build/lib/Rainscientist/middleware 2026-04-23T14:10:19,478 creating build/lib/Rainscientist/llm 2026-04-23T14:10:19,479 copying Rainscientist/llm/patches.py -> build/lib/Rainscientist/llm 2026-04-23T14:10:19,482 copying Rainscientist/llm/__init__.py -> build/lib/Rainscientist/llm 2026-04-23T14:10:19,484 copying Rainscientist/llm/context_window.py -> build/lib/Rainscientist/llm 2026-04-23T14:10:19,486 copying Rainscientist/llm/models.py -> build/lib/Rainscientist/llm 2026-04-23T14:10:19,489 creating build/lib/Rainscientist/stream 2026-04-23T14:10:19,491 copying Rainscientist/stream/tracker.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,493 copying Rainscientist/stream/__init__.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,495 copying Rainscientist/stream/formatter.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,497 copying Rainscientist/stream/emitter.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,499 copying Rainscientist/stream/diff_format.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,501 copying Rainscientist/stream/state.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,504 copying Rainscientist/stream/display.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,507 copying Rainscientist/stream/events.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,510 copying Rainscientist/stream/utils.py -> build/lib/Rainscientist/stream 2026-04-23T14:10:19,513 creating build/lib/Rainscientist/tools 2026-04-23T14:10:19,514 copying Rainscientist/tools/think.py -> build/lib/Rainscientist/tools 2026-04-23T14:10:19,516 copying Rainscientist/tools/__init__.py -> build/lib/Rainscientist/tools 2026-04-23T14:10:19,518 copying Rainscientist/tools/skills_manager.py -> build/lib/Rainscientist/tools 2026-04-23T14:10:19,521 copying Rainscientist/tools/search.py -> build/lib/Rainscientist/tools 2026-04-23T14:10:19,523 copying Rainscientist/tools/skill_manager.py -> build/lib/Rainscientist/tools 2026-04-23T14:10:19,526 creating build/lib/Rainscientist/cli 2026-04-23T14:10:19,527 copying Rainscientist/cli/agent.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,529 copying Rainscientist/cli/mcp_ui.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,531 copying Rainscientist/cli/_constants.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,534 copying Rainscientist/cli/interactive.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,537 copying Rainscientist/cli/status_bar.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,540 copying Rainscientist/cli/__init__.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,542 copying Rainscientist/cli/history_suggester.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,544 copying Rainscientist/cli/tui_backends.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,546 copying Rainscientist/cli/file_mentions.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,549 copying Rainscientist/cli/channel.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,552 copying Rainscientist/cli/tui_interactive.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,558 copying Rainscientist/cli/mcp_install_cmd.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,562 copying Rainscientist/cli/_app.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,566 copying Rainscientist/cli/clipboard.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,570 copying Rainscientist/cli/commands.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,576 copying Rainscientist/cli/skills_cmd.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,578 copying Rainscientist/cli/tui_runtime.py -> build/lib/Rainscientist/cli 2026-04-23T14:10:19,581 creating build/lib/Rainscientist/channels 2026-04-23T14:10:19,582 copying Rainscientist/channels/capabilities.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,586 copying Rainscientist/channels/plugin.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,591 copying Rainscientist/channels/__init__.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,595 copying Rainscientist/channels/consumer.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,601 copying Rainscientist/channels/base.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,605 copying Rainscientist/channels/formatter.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,608 copying Rainscientist/channels/config.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,611 copying Rainscientist/channels/debug.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,614 copying Rainscientist/channels/middleware.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,620 copying Rainscientist/channels/mixins.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,627 copying Rainscientist/channels/channel_manager.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,632 copying Rainscientist/channels/standalone.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,637 copying Rainscientist/channels/retry.py -> build/lib/Rainscientist/channels 2026-04-23T14:10:19,643 creating build/lib/Rainscientist/config 2026-04-23T14:10:19,645 copying Rainscientist/config/__init__.py -> build/lib/Rainscientist/config 2026-04-23T14:10:19,650 copying Rainscientist/config/settings.py -> build/lib/Rainscientist/config 2026-04-23T14:10:19,652 copying Rainscientist/config/onboard.py -> build/lib/Rainscientist/config 2026-04-23T14:10:19,656 creating build/lib/Rainscientist/commands 2026-04-23T14:10:19,657 copying Rainscientist/commands/__init__.py -> build/lib/Rainscientist/commands 2026-04-23T14:10:19,659 copying Rainscientist/commands/base.py -> build/lib/Rainscientist/commands 2026-04-23T14:10:19,661 copying Rainscientist/commands/channel_ui.py -> build/lib/Rainscientist/commands 2026-04-23T14:10:19,663 copying Rainscientist/commands/manager.py -> build/lib/Rainscientist/commands 2026-04-23T14:10:19,666 creating build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,667 copying Rainscientist/cli/widgets/loading_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,669 copying Rainscientist/cli/widgets/user_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,670 copying Rainscientist/cli/widgets/thread_selector.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,673 copying Rainscientist/cli/widgets/__init__.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,675 copying Rainscientist/cli/widgets/usage_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,676 copying Rainscientist/cli/widgets/summarization_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,678 copying Rainscientist/cli/widgets/timed_status_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,680 copying Rainscientist/cli/widgets/ask_user_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,682 copying Rainscientist/cli/widgets/timestamp_mixin.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,684 copying Rainscientist/cli/widgets/subagent_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,687 copying Rainscientist/cli/widgets/assistant_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,689 copying Rainscientist/cli/widgets/tool_call_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,691 copying Rainscientist/cli/widgets/tool_selection_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,693 copying Rainscientist/cli/widgets/system_message.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,695 copying Rainscientist/cli/widgets/chat_input.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,697 copying Rainscientist/cli/widgets/thinking_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,699 copying Rainscientist/cli/widgets/approval_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,701 copying Rainscientist/cli/widgets/compact_summary_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,703 copying Rainscientist/cli/widgets/todo_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,704 copying Rainscientist/cli/widgets/compacting_widget.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,706 copying Rainscientist/cli/widgets/skill_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,708 copying Rainscientist/cli/widgets/mcp_browser.py -> build/lib/Rainscientist/cli/widgets 2026-04-23T14:10:19,711 creating build/lib/Rainscientist/channels/telegram 2026-04-23T14:10:19,712 copying Rainscientist/channels/telegram/__init__.py -> build/lib/Rainscientist/channels/telegram 2026-04-23T14:10:19,714 copying Rainscientist/channels/telegram/serve.py -> build/lib/Rainscientist/channels/telegram 2026-04-23T14:10:19,716 copying Rainscientist/channels/telegram/channel.py -> build/lib/Rainscientist/channels/telegram 2026-04-23T14:10:19,718 copying Rainscientist/channels/telegram/probe.py -> build/lib/Rainscientist/channels/telegram 2026-04-23T14:10:19,720 creating build/lib/Rainscientist/channels/signal 2026-04-23T14:10:19,721 copying Rainscientist/channels/signal/__init__.py -> build/lib/Rainscientist/channels/signal 2026-04-23T14:10:19,723 copying Rainscientist/channels/signal/serve.py -> build/lib/Rainscientist/channels/signal 2026-04-23T14:10:19,724 copying Rainscientist/channels/signal/channel.py -> build/lib/Rainscientist/channels/signal 2026-04-23T14:10:19,727 copying Rainscientist/channels/signal/probe.py -> build/lib/Rainscientist/channels/signal 2026-04-23T14:10:19,729 creating build/lib/Rainscientist/channels/qq 2026-04-23T14:10:19,730 copying Rainscientist/channels/qq/__init__.py -> build/lib/Rainscientist/channels/qq 2026-04-23T14:10:19,732 copying Rainscientist/channels/qq/serve.py -> build/lib/Rainscientist/channels/qq 2026-04-23T14:10:19,734 copying Rainscientist/channels/qq/channel.py -> build/lib/Rainscientist/channels/qq 2026-04-23T14:10:19,736 copying Rainscientist/channels/qq/probe.py -> build/lib/Rainscientist/channels/qq 2026-04-23T14:10:19,739 creating build/lib/Rainscientist/channels/bus 2026-04-23T14:10:19,740 copying Rainscientist/channels/bus/__init__.py -> build/lib/Rainscientist/channels/bus 2026-04-23T14:10:19,741 copying Rainscientist/channels/bus/events.py -> build/lib/Rainscientist/channels/bus 2026-04-23T14:10:19,743 copying Rainscientist/channels/bus/message_bus.py -> build/lib/Rainscientist/channels/bus 2026-04-23T14:10:19,745 creating build/lib/Rainscientist/channels/discord 2026-04-23T14:10:19,746 copying Rainscientist/channels/discord/__init__.py -> build/lib/Rainscientist/channels/discord 2026-04-23T14:10:19,748 copying Rainscientist/channels/discord/serve.py -> build/lib/Rainscientist/channels/discord 2026-04-23T14:10:19,750 copying Rainscientist/channels/discord/channel.py -> build/lib/Rainscientist/channels/discord 2026-04-23T14:10:19,752 copying Rainscientist/channels/discord/probe.py -> build/lib/Rainscientist/channels/discord 2026-04-23T14:10:19,755 creating build/lib/Rainscientist/channels/email 2026-04-23T14:10:19,756 copying Rainscientist/channels/email/__init__.py -> build/lib/Rainscientist/channels/email 2026-04-23T14:10:19,758 copying Rainscientist/channels/email/serve.py -> build/lib/Rainscientist/channels/email 2026-04-23T14:10:19,760 copying Rainscientist/channels/email/channel.py -> build/lib/Rainscientist/channels/email 2026-04-23T14:10:19,762 copying Rainscientist/channels/email/probe.py -> build/lib/Rainscientist/channels/email 2026-04-23T14:10:19,765 creating build/lib/Rainscientist/channels/feishu 2026-04-23T14:10:19,766 copying Rainscientist/channels/feishu/__init__.py -> build/lib/Rainscientist/channels/feishu 2026-04-23T14:10:19,767 copying Rainscientist/channels/feishu/serve.py -> build/lib/Rainscientist/channels/feishu 2026-04-23T14:10:19,769 copying Rainscientist/channels/feishu/channel.py -> build/lib/Rainscientist/channels/feishu 2026-04-23T14:10:19,772 copying Rainscientist/channels/feishu/probe.py -> build/lib/Rainscientist/channels/feishu 2026-04-23T14:10:19,774 creating build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,775 copying Rainscientist/channels/wechat/crypto.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,777 copying Rainscientist/channels/wechat/__init__.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,779 copying Rainscientist/channels/wechat/serve.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,781 copying Rainscientist/channels/wechat/verify_server.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,783 copying Rainscientist/channels/wechat/channel.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,786 copying Rainscientist/channels/wechat/probe.py -> build/lib/Rainscientist/channels/wechat 2026-04-23T14:10:19,788 creating build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,789 copying Rainscientist/channels/imessage/rpc_client.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,791 copying Rainscientist/channels/imessage/__init__.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,793 copying Rainscientist/channels/imessage/channel_rpc.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,795 copying Rainscientist/channels/imessage/serve.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,797 copying Rainscientist/channels/imessage/targets.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,799 copying Rainscientist/channels/imessage/probe.py -> build/lib/Rainscientist/channels/imessage 2026-04-23T14:10:19,802 creating build/lib/Rainscientist/channels/dingtalk 2026-04-23T14:10:19,803 copying Rainscientist/channels/dingtalk/__init__.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-23T14:10:19,804 copying Rainscientist/channels/dingtalk/serve.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-23T14:10:19,806 copying Rainscientist/channels/dingtalk/channel.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-23T14:10:19,809 copying Rainscientist/channels/dingtalk/probe.py -> build/lib/Rainscientist/channels/dingtalk 2026-04-23T14:10:19,811 creating build/lib/Rainscientist/channels/slack 2026-04-23T14:10:19,812 copying Rainscientist/channels/slack/__init__.py -> build/lib/Rainscientist/channels/slack 2026-04-23T14:10:19,814 copying Rainscientist/channels/slack/serve.py -> build/lib/Rainscientist/channels/slack 2026-04-23T14:10:19,816 copying Rainscientist/channels/slack/channel.py -> build/lib/Rainscientist/channels/slack 2026-04-23T14:10:19,818 copying Rainscientist/channels/slack/probe.py -> build/lib/Rainscientist/channels/slack 2026-04-23T14:10:19,820 creating build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,821 copying Rainscientist/commands/implementation/mcp_install.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,823 copying Rainscientist/commands/implementation/__init__.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,825 copying Rainscientist/commands/implementation/channel.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,827 copying Rainscientist/commands/implementation/session.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,829 copying Rainscientist/commands/implementation/skills.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,831 copying Rainscientist/commands/implementation/mcp.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,833 copying Rainscientist/commands/implementation/general.py -> build/lib/Rainscientist/commands/implementation 2026-04-23T14:10:19,835 running egg_info 2026-04-23T14:10:19,844 writing Rxscientist.egg-info/PKG-INFO 2026-04-23T14:10:19,854 writing dependency_links to Rxscientist.egg-info/dependency_links.txt 2026-04-23T14:10:19,855 writing entry points to Rxscientist.egg-info/entry_points.txt 2026-04-23T14:10:19,861 writing requirements to Rxscientist.egg-info/requires.txt 2026-04-23T14:10:19,862 writing top-level names to Rxscientist.egg-info/top_level.txt 2026-04-23T14:10:19,894 reading manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:19,906 adding license file 'LICENSE' 2026-04-23T14:10:19,917 writing manifest file 'Rxscientist.egg-info/SOURCES.txt' 2026-04-23T14:10:19,932 copying Rainscientist/subagent.yaml -> build/lib/Rainscientist 2026-04-23T14:10:19,955 installing to build/bdist.linux-armv7l/wheel 2026-04-23T14:10:19,955 running install 2026-04-23T14:10:19,979 running install_lib 2026-04-23T14:10:19,985 creating build/bdist.linux-armv7l/wheel 2026-04-23T14:10:19,988 creating build/bdist.linux-armv7l/wheel/Rainscientist 2026-04-23T14:10:19,989 copying build/lib/Rainscientist/stt.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:19,991 copying build/lib/Rainscientist/Rainscientist.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:19,994 creating build/bdist.linux-armv7l/wheel/Rainscientist/mcp 2026-04-23T14:10:19,995 copying build/lib/Rainscientist/mcp/client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-23T14:10:19,998 copying build/lib/Rainscientist/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-23T14:10:19,999 copying build/lib/Rainscientist/mcp/registry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/mcp 2026-04-23T14:10:20,002 copying build/lib/Rainscientist/subagent.yaml -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,005 creating build/bdist.linux-armv7l/wheel/Rainscientist/middleware 2026-04-23T14:10:20,006 copying build/lib/Rainscientist/middleware/context_editing.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,008 copying build/lib/Rainscientist/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,010 copying build/lib/Rainscientist/middleware/memory.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,013 copying build/lib/Rainscientist/middleware/context_overflow.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,015 copying build/lib/Rainscientist/middleware/ask_user.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,017 copying build/lib/Rainscientist/middleware/tool_error_handler.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,019 copying build/lib/Rainscientist/middleware/tool_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,021 copying build/lib/Rainscientist/middleware/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/middleware 2026-04-23T14:10:20,023 copying build/lib/Rainscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,026 creating build/bdist.linux-armv7l/wheel/Rainscientist/llm 2026-04-23T14:10:20,027 copying build/lib/Rainscientist/llm/patches.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-23T14:10:20,029 copying build/lib/Rainscientist/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-23T14:10:20,031 copying build/lib/Rainscientist/llm/context_window.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-23T14:10:20,033 copying build/lib/Rainscientist/llm/models.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/llm 2026-04-23T14:10:20,036 creating build/bdist.linux-armv7l/wheel/Rainscientist/stream 2026-04-23T14:10:20,037 copying build/lib/Rainscientist/stream/tracker.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,039 copying build/lib/Rainscientist/stream/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,041 copying build/lib/Rainscientist/stream/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,044 copying build/lib/Rainscientist/stream/emitter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,046 copying build/lib/Rainscientist/stream/diff_format.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,048 copying build/lib/Rainscientist/stream/state.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,050 copying build/lib/Rainscientist/stream/display.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,053 copying build/lib/Rainscientist/stream/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,056 copying build/lib/Rainscientist/stream/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/stream 2026-04-23T14:10:20,059 creating build/bdist.linux-armv7l/wheel/Rainscientist/tools 2026-04-23T14:10:20,060 copying build/lib/Rainscientist/tools/think.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-23T14:10:20,062 copying build/lib/Rainscientist/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-23T14:10:20,064 copying build/lib/Rainscientist/tools/skills_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-23T14:10:20,066 copying build/lib/Rainscientist/tools/search.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-23T14:10:20,068 copying build/lib/Rainscientist/tools/skill_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/tools 2026-04-23T14:10:20,071 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli 2026-04-23T14:10:20,073 creating build/bdist.linux-armv7l/wheel/Rainscientist/cli/widgets 2026-04-23T14:10:20,074 copying build/lib/Rainscientist/cli/widgets/loading_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,076 copying build/lib/Rainscientist/cli/widgets/user_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,077 copying build/lib/Rainscientist/cli/widgets/thread_selector.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,080 copying build/lib/Rainscientist/cli/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,081 copying build/lib/Rainscientist/cli/widgets/usage_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,083 copying build/lib/Rainscientist/cli/widgets/summarization_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,085 copying build/lib/Rainscientist/cli/widgets/timed_status_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,087 copying build/lib/Rainscientist/cli/widgets/ask_user_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,089 copying build/lib/Rainscientist/cli/widgets/timestamp_mixin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,091 copying build/lib/Rainscientist/cli/widgets/subagent_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,094 copying build/lib/Rainscientist/cli/widgets/assistant_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,096 copying build/lib/Rainscientist/cli/widgets/tool_call_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,098 copying build/lib/Rainscientist/cli/widgets/tool_selection_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,100 copying build/lib/Rainscientist/cli/widgets/system_message.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,102 copying build/lib/Rainscientist/cli/widgets/chat_input.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,104 copying build/lib/Rainscientist/cli/widgets/thinking_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,106 copying build/lib/Rainscientist/cli/widgets/approval_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,108 copying build/lib/Rainscientist/cli/widgets/compact_summary_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,110 copying build/lib/Rainscientist/cli/widgets/todo_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,112 copying build/lib/Rainscientist/cli/widgets/compacting_widget.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,113 copying build/lib/Rainscientist/cli/widgets/skill_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,116 copying build/lib/Rainscientist/cli/widgets/mcp_browser.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli/widgets 2026-04-23T14:10:20,118 copying build/lib/Rainscientist/cli/agent.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,120 copying build/lib/Rainscientist/cli/mcp_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,122 copying build/lib/Rainscientist/cli/_constants.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,124 copying build/lib/Rainscientist/cli/interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,127 copying build/lib/Rainscientist/cli/status_bar.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,129 copying build/lib/Rainscientist/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,131 copying build/lib/Rainscientist/cli/history_suggester.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,133 copying build/lib/Rainscientist/cli/tui_backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,135 copying build/lib/Rainscientist/cli/file_mentions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,138 copying build/lib/Rainscientist/cli/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,140 copying build/lib/Rainscientist/cli/tui_interactive.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,144 copying build/lib/Rainscientist/cli/mcp_install_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,147 copying build/lib/Rainscientist/cli/_app.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,149 copying build/lib/Rainscientist/cli/clipboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,151 copying build/lib/Rainscientist/cli/commands.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,154 copying build/lib/Rainscientist/cli/skills_cmd.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,156 copying build/lib/Rainscientist/cli/tui_runtime.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/cli 2026-04-23T14:10:20,158 copying build/lib/Rainscientist/paths.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,161 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels 2026-04-23T14:10:20,163 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/telegram 2026-04-23T14:10:20,164 copying build/lib/Rainscientist/channels/telegram/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-23T14:10:20,166 copying build/lib/Rainscientist/channels/telegram/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-23T14:10:20,168 copying build/lib/Rainscientist/channels/telegram/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-23T14:10:20,170 copying build/lib/Rainscientist/channels/telegram/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/telegram 2026-04-23T14:10:20,173 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/signal 2026-04-23T14:10:20,174 copying build/lib/Rainscientist/channels/signal/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-23T14:10:20,176 copying build/lib/Rainscientist/channels/signal/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-23T14:10:20,177 copying build/lib/Rainscientist/channels/signal/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-23T14:10:20,180 copying build/lib/Rainscientist/channels/signal/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/signal 2026-04-23T14:10:20,182 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/qq 2026-04-23T14:10:20,183 copying build/lib/Rainscientist/channels/qq/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-23T14:10:20,185 copying build/lib/Rainscientist/channels/qq/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-23T14:10:20,187 copying build/lib/Rainscientist/channels/qq/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-23T14:10:20,189 copying build/lib/Rainscientist/channels/qq/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/qq 2026-04-23T14:10:20,191 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/bus 2026-04-23T14:10:20,192 copying build/lib/Rainscientist/channels/bus/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-23T14:10:20,194 copying build/lib/Rainscientist/channels/bus/events.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-23T14:10:20,196 copying build/lib/Rainscientist/channels/bus/message_bus.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/bus 2026-04-23T14:10:20,198 copying build/lib/Rainscientist/channels/capabilities.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,200 copying build/lib/Rainscientist/channels/plugin.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,203 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/discord 2026-04-23T14:10:20,204 copying build/lib/Rainscientist/channels/discord/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-23T14:10:20,206 copying build/lib/Rainscientist/channels/discord/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-23T14:10:20,208 copying build/lib/Rainscientist/channels/discord/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-23T14:10:20,210 copying build/lib/Rainscientist/channels/discord/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/discord 2026-04-23T14:10:20,212 copying build/lib/Rainscientist/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,214 copying build/lib/Rainscientist/channels/consumer.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,217 copying build/lib/Rainscientist/channels/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,220 copying build/lib/Rainscientist/channels/formatter.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,222 copying build/lib/Rainscientist/channels/config.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,225 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/email 2026-04-23T14:10:20,226 copying build/lib/Rainscientist/channels/email/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-23T14:10:20,228 copying build/lib/Rainscientist/channels/email/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-23T14:10:20,230 copying build/lib/Rainscientist/channels/email/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-23T14:10:20,232 copying build/lib/Rainscientist/channels/email/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/email 2026-04-23T14:10:20,235 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/feishu 2026-04-23T14:10:20,236 copying build/lib/Rainscientist/channels/feishu/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-23T14:10:20,238 copying build/lib/Rainscientist/channels/feishu/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-23T14:10:20,240 copying build/lib/Rainscientist/channels/feishu/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-23T14:10:20,243 copying build/lib/Rainscientist/channels/feishu/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/feishu 2026-04-23T14:10:20,244 copying build/lib/Rainscientist/channels/debug.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,247 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/wechat 2026-04-23T14:10:20,248 copying build/lib/Rainscientist/channels/wechat/crypto.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,250 copying build/lib/Rainscientist/channels/wechat/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,252 copying build/lib/Rainscientist/channels/wechat/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,254 copying build/lib/Rainscientist/channels/wechat/verify_server.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,257 copying build/lib/Rainscientist/channels/wechat/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,259 copying build/lib/Rainscientist/channels/wechat/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/wechat 2026-04-23T14:10:20,261 copying build/lib/Rainscientist/channels/middleware.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,264 copying build/lib/Rainscientist/channels/mixins.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,267 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/imessage 2026-04-23T14:10:20,268 copying build/lib/Rainscientist/channels/imessage/rpc_client.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,271 copying build/lib/Rainscientist/channels/imessage/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,272 copying build/lib/Rainscientist/channels/imessage/channel_rpc.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,275 copying build/lib/Rainscientist/channels/imessage/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,277 copying build/lib/Rainscientist/channels/imessage/targets.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,279 copying build/lib/Rainscientist/channels/imessage/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/imessage 2026-04-23T14:10:20,282 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/dingtalk 2026-04-23T14:10:20,283 copying build/lib/Rainscientist/channels/dingtalk/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-23T14:10:20,285 copying build/lib/Rainscientist/channels/dingtalk/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-23T14:10:20,287 copying build/lib/Rainscientist/channels/dingtalk/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-23T14:10:20,289 copying build/lib/Rainscientist/channels/dingtalk/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/dingtalk 2026-04-23T14:10:20,291 copying build/lib/Rainscientist/channels/channel_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,295 copying build/lib/Rainscientist/channels/standalone.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,297 creating build/bdist.linux-armv7l/wheel/Rainscientist/channels/slack 2026-04-23T14:10:20,298 copying build/lib/Rainscientist/channels/slack/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-23T14:10:20,300 copying build/lib/Rainscientist/channels/slack/serve.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-23T14:10:20,302 copying build/lib/Rainscientist/channels/slack/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-23T14:10:20,304 copying build/lib/Rainscientist/channels/slack/probe.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels/slack 2026-04-23T14:10:20,306 copying build/lib/Rainscientist/channels/retry.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/channels 2026-04-23T14:10:20,308 copying build/lib/Rainscientist/update_check.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,310 copying build/lib/Rainscientist/ccproxy_manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,312 copying build/lib/Rainscientist/prompts.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,315 creating build/bdist.linux-armv7l/wheel/Rainscientist/config 2026-04-23T14:10:20,316 copying build/lib/Rainscientist/config/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-23T14:10:20,318 copying build/lib/Rainscientist/config/settings.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-23T14:10:20,321 copying build/lib/Rainscientist/config/onboard.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/config 2026-04-23T14:10:20,325 copying build/lib/Rainscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,327 copying build/lib/Rainscientist/backends.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,330 copying build/lib/Rainscientist/sessions.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,333 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands 2026-04-23T14:10:20,334 copying build/lib/Rainscientist/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-23T14:10:20,336 copying build/lib/Rainscientist/commands/base.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-23T14:10:20,338 copying build/lib/Rainscientist/commands/channel_ui.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-23T14:10:20,340 copying build/lib/Rainscientist/commands/manager.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands 2026-04-23T14:10:20,343 creating build/bdist.linux-armv7l/wheel/Rainscientist/commands/implementation 2026-04-23T14:10:20,344 copying build/lib/Rainscientist/commands/implementation/mcp_install.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,346 copying build/lib/Rainscientist/commands/implementation/__init__.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,348 copying build/lib/Rainscientist/commands/implementation/channel.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,350 copying build/lib/Rainscientist/commands/implementation/session.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,352 copying build/lib/Rainscientist/commands/implementation/skills.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,355 copying build/lib/Rainscientist/commands/implementation/mcp.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,357 copying build/lib/Rainscientist/commands/implementation/general.py -> build/bdist.linux-armv7l/wheel/./Rainscientist/commands/implementation 2026-04-23T14:10:20,359 copying build/lib/Rainscientist/utils.py -> build/bdist.linux-armv7l/wheel/./Rainscientist 2026-04-23T14:10:20,361 creating build/bdist.linux-armv7l/wheel/Rxscientist 2026-04-23T14:10:20,363 copying build/lib/Rxscientist/__init__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-23T14:10:20,365 copying build/lib/Rxscientist/Rxscientist.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-23T14:10:20,366 copying build/lib/Rxscientist/__main__.py -> build/bdist.linux-armv7l/wheel/./Rxscientist 2026-04-23T14:10:20,368 running install_egg_info 2026-04-23T14:10:20,373 Copying Rxscientist.egg-info to build/bdist.linux-armv7l/wheel/./Rxscientist-0.0.12-py3.11.egg-info 2026-04-23T14:10:20,385 running install_scripts 2026-04-23T14:10:20,398 creating build/bdist.linux-armv7l/wheel/rxscientist-0.0.12.dist-info/WHEEL 2026-04-23T14:10:20,401 creating '/tmp/pip-wheel-s5uhd9nh/.tmp-42t96i37/rxscientist-0.0.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-23T14:10:20,404 adding 'Rainscientist/Rainscientist.py' 2026-04-23T14:10:20,406 adding 'Rainscientist/__init__.py' 2026-04-23T14:10:20,407 adding 'Rainscientist/__main__.py' 2026-04-23T14:10:20,410 adding 'Rainscientist/backends.py' 2026-04-23T14:10:20,412 adding 'Rainscientist/ccproxy_manager.py' 2026-04-23T14:10:20,414 adding 'Rainscientist/paths.py' 2026-04-23T14:10:20,417 adding 'Rainscientist/prompts.py' 2026-04-23T14:10:20,419 adding 'Rainscientist/sessions.py' 2026-04-23T14:10:20,421 adding 'Rainscientist/stt.py' 2026-04-23T14:10:20,422 adding 'Rainscientist/subagent.yaml' 2026-04-23T14:10:20,424 adding 'Rainscientist/update_check.py' 2026-04-23T14:10:20,425 adding 'Rainscientist/utils.py' 2026-04-23T14:10:20,428 adding 'Rainscientist/channels/__init__.py' 2026-04-23T14:10:20,433 adding 'Rainscientist/channels/base.py' 2026-04-23T14:10:20,435 adding 'Rainscientist/channels/capabilities.py' 2026-04-23T14:10:20,440 adding 'Rainscientist/channels/channel_manager.py' 2026-04-23T14:10:20,441 adding 'Rainscientist/channels/config.py' 2026-04-23T14:10:20,445 adding 'Rainscientist/channels/consumer.py' 2026-04-23T14:10:20,447 adding 'Rainscientist/channels/debug.py' 2026-04-23T14:10:20,449 adding 'Rainscientist/channels/formatter.py' 2026-04-23T14:10:20,452 adding 'Rainscientist/channels/middleware.py' 2026-04-23T14:10:20,454 adding 'Rainscientist/channels/mixins.py' 2026-04-23T14:10:20,456 adding 'Rainscientist/channels/plugin.py' 2026-04-23T14:10:20,458 adding 'Rainscientist/channels/retry.py' 2026-04-23T14:10:20,459 adding 'Rainscientist/channels/standalone.py' 2026-04-23T14:10:20,461 adding 'Rainscientist/channels/bus/__init__.py' 2026-04-23T14:10:20,462 adding 'Rainscientist/channels/bus/events.py' 2026-04-23T14:10:20,464 adding 'Rainscientist/channels/bus/message_bus.py' 2026-04-23T14:10:20,466 adding 'Rainscientist/channels/dingtalk/__init__.py' 2026-04-23T14:10:20,468 adding 'Rainscientist/channels/dingtalk/channel.py' 2026-04-23T14:10:20,469 adding 'Rainscientist/channels/dingtalk/probe.py' 2026-04-23T14:10:20,471 adding 'Rainscientist/channels/dingtalk/serve.py' 2026-04-23T14:10:20,473 adding 'Rainscientist/channels/discord/__init__.py' 2026-04-23T14:10:20,474 adding 'Rainscientist/channels/discord/channel.py' 2026-04-23T14:10:20,476 adding 'Rainscientist/channels/discord/probe.py' 2026-04-23T14:10:20,477 adding 'Rainscientist/channels/discord/serve.py' 2026-04-23T14:10:20,479 adding 'Rainscientist/channels/email/__init__.py' 2026-04-23T14:10:20,481 adding 'Rainscientist/channels/email/channel.py' 2026-04-23T14:10:20,483 adding 'Rainscientist/channels/email/probe.py' 2026-04-23T14:10:20,484 adding 'Rainscientist/channels/email/serve.py' 2026-04-23T14:10:20,486 adding 'Rainscientist/channels/feishu/__init__.py' 2026-04-23T14:10:20,490 adding 'Rainscientist/channels/feishu/channel.py' 2026-04-23T14:10:20,492 adding 'Rainscientist/channels/feishu/probe.py' 2026-04-23T14:10:20,493 adding 'Rainscientist/channels/feishu/serve.py' 2026-04-23T14:10:20,495 adding 'Rainscientist/channels/imessage/__init__.py' 2026-04-23T14:10:20,497 adding 'Rainscientist/channels/imessage/channel_rpc.py' 2026-04-23T14:10:20,498 adding 'Rainscientist/channels/imessage/probe.py' 2026-04-23T14:10:20,500 adding 'Rainscientist/channels/imessage/rpc_client.py' 2026-04-23T14:10:20,501 adding 'Rainscientist/channels/imessage/serve.py' 2026-04-23T14:10:20,502 adding 'Rainscientist/channels/imessage/targets.py' 2026-04-23T14:10:20,504 adding 'Rainscientist/channels/qq/__init__.py' 2026-04-23T14:10:20,506 adding 'Rainscientist/channels/qq/channel.py' 2026-04-23T14:10:20,508 adding 'Rainscientist/channels/qq/probe.py' 2026-04-23T14:10:20,509 adding 'Rainscientist/channels/qq/serve.py' 2026-04-23T14:10:20,511 adding 'Rainscientist/channels/signal/__init__.py' 2026-04-23T14:10:20,513 adding 'Rainscientist/channels/signal/channel.py' 2026-04-23T14:10:20,514 adding 'Rainscientist/channels/signal/probe.py' 2026-04-23T14:10:20,516 adding 'Rainscientist/channels/signal/serve.py' 2026-04-23T14:10:20,517 adding 'Rainscientist/channels/slack/__init__.py' 2026-04-23T14:10:20,519 adding 'Rainscientist/channels/slack/channel.py' 2026-04-23T14:10:20,520 adding 'Rainscientist/channels/slack/probe.py' 2026-04-23T14:10:20,522 adding 'Rainscientist/channels/slack/serve.py' 2026-04-23T14:10:20,523 adding 'Rainscientist/channels/telegram/__init__.py' 2026-04-23T14:10:20,525 adding 'Rainscientist/channels/telegram/channel.py' 2026-04-23T14:10:20,527 adding 'Rainscientist/channels/telegram/probe.py' 2026-04-23T14:10:20,528 adding 'Rainscientist/channels/telegram/serve.py' 2026-04-23T14:10:20,530 adding 'Rainscientist/channels/wechat/__init__.py' 2026-04-23T14:10:20,534 adding 'Rainscientist/channels/wechat/channel.py' 2026-04-23T14:10:20,535 adding 'Rainscientist/channels/wechat/crypto.py' 2026-04-23T14:10:20,537 adding 'Rainscientist/channels/wechat/probe.py' 2026-04-23T14:10:20,538 adding 'Rainscientist/channels/wechat/serve.py' 2026-04-23T14:10:20,540 adding 'Rainscientist/channels/wechat/verify_server.py' 2026-04-23T14:10:20,542 adding 'Rainscientist/cli/__init__.py' 2026-04-23T14:10:20,543 adding 'Rainscientist/cli/_app.py' 2026-04-23T14:10:20,545 adding 'Rainscientist/cli/_constants.py' 2026-04-23T14:10:20,546 adding 'Rainscientist/cli/agent.py' 2026-04-23T14:10:20,549 adding 'Rainscientist/cli/channel.py' 2026-04-23T14:10:20,551 adding 'Rainscientist/cli/clipboard.py' 2026-04-23T14:10:20,556 adding 'Rainscientist/cli/commands.py' 2026-04-23T14:10:20,559 adding 'Rainscientist/cli/file_mentions.py' 2026-04-23T14:10:20,560 adding 'Rainscientist/cli/history_suggester.py' 2026-04-23T14:10:20,565 adding 'Rainscientist/cli/interactive.py' 2026-04-23T14:10:20,567 adding 'Rainscientist/cli/mcp_install_cmd.py' 2026-04-23T14:10:20,569 adding 'Rainscientist/cli/mcp_ui.py' 2026-04-23T14:10:20,571 adding 'Rainscientist/cli/skills_cmd.py' 2026-04-23T14:10:20,573 adding 'Rainscientist/cli/status_bar.py' 2026-04-23T14:10:20,574 adding 'Rainscientist/cli/tui_backends.py' 2026-04-23T14:10:20,585 adding 'Rainscientist/cli/tui_interactive.py' 2026-04-23T14:10:20,586 adding 'Rainscientist/cli/tui_runtime.py' 2026-04-23T14:10:20,589 adding 'Rainscientist/cli/widgets/__init__.py' 2026-04-23T14:10:20,590 adding 'Rainscientist/cli/widgets/approval_widget.py' 2026-04-23T14:10:20,592 adding 'Rainscientist/cli/widgets/ask_user_widget.py' 2026-04-23T14:10:20,594 adding 'Rainscientist/cli/widgets/assistant_message.py' 2026-04-23T14:10:20,595 adding 'Rainscientist/cli/widgets/chat_input.py' 2026-04-23T14:10:20,596 adding 'Rainscientist/cli/widgets/compact_summary_widget.py' 2026-04-23T14:10:20,598 adding 'Rainscientist/cli/widgets/compacting_widget.py' 2026-04-23T14:10:20,599 adding 'Rainscientist/cli/widgets/loading_widget.py' 2026-04-23T14:10:20,601 adding 'Rainscientist/cli/widgets/mcp_browser.py' 2026-04-23T14:10:20,603 adding 'Rainscientist/cli/widgets/skill_browser.py' 2026-04-23T14:10:20,605 adding 'Rainscientist/cli/widgets/subagent_widget.py' 2026-04-23T14:10:20,606 adding 'Rainscientist/cli/widgets/summarization_widget.py' 2026-04-23T14:10:20,607 adding 'Rainscientist/cli/widgets/system_message.py' 2026-04-23T14:10:20,608 adding 'Rainscientist/cli/widgets/thinking_widget.py' 2026-04-23T14:10:20,610 adding 'Rainscientist/cli/widgets/thread_selector.py' 2026-04-23T14:10:20,612 adding 'Rainscientist/cli/widgets/timed_status_widget.py' 2026-04-23T14:10:20,613 adding 'Rainscientist/cli/widgets/timestamp_mixin.py' 2026-04-23T14:10:20,614 adding 'Rainscientist/cli/widgets/todo_widget.py' 2026-04-23T14:10:20,616 adding 'Rainscientist/cli/widgets/tool_call_widget.py' 2026-04-23T14:10:20,617 adding 'Rainscientist/cli/widgets/tool_selection_widget.py' 2026-04-23T14:10:20,618 adding 'Rainscientist/cli/widgets/usage_widget.py' 2026-04-23T14:10:20,619 adding 'Rainscientist/cli/widgets/user_message.py' 2026-04-23T14:10:20,621 adding 'Rainscientist/commands/__init__.py' 2026-04-23T14:10:20,623 adding 'Rainscientist/commands/base.py' 2026-04-23T14:10:20,624 adding 'Rainscientist/commands/channel_ui.py' 2026-04-23T14:10:20,625 adding 'Rainscientist/commands/manager.py' 2026-04-23T14:10:20,627 adding 'Rainscientist/commands/implementation/__init__.py' 2026-04-23T14:10:20,629 adding 'Rainscientist/commands/implementation/channel.py' 2026-04-23T14:10:20,630 adding 'Rainscientist/commands/implementation/general.py' 2026-04-23T14:10:20,631 adding 'Rainscientist/commands/implementation/mcp.py' 2026-04-23T14:10:20,633 adding 'Rainscientist/commands/implementation/mcp_install.py' 2026-04-23T14:10:20,634 adding 'Rainscientist/commands/implementation/session.py' 2026-04-23T14:10:20,636 adding 'Rainscientist/commands/implementation/skills.py' 2026-04-23T14:10:20,638 adding 'Rainscientist/config/__init__.py' 2026-04-23T14:10:20,648 adding 'Rainscientist/config/onboard.py' 2026-04-23T14:10:20,652 adding 'Rainscientist/config/settings.py' 2026-04-23T14:10:20,653 adding 'Rainscientist/llm/__init__.py' 2026-04-23T14:10:20,655 adding 'Rainscientist/llm/context_window.py' 2026-04-23T14:10:20,658 adding 'Rainscientist/llm/models.py' 2026-04-23T14:10:20,660 adding 'Rainscientist/llm/patches.py' 2026-04-23T14:10:20,662 adding 'Rainscientist/mcp/__init__.py' 2026-04-23T14:10:20,665 adding 'Rainscientist/mcp/client.py' 2026-04-23T14:10:20,668 adding 'Rainscientist/mcp/registry.py' 2026-04-23T14:10:20,670 adding 'Rainscientist/middleware/__init__.py' 2026-04-23T14:10:20,672 adding 'Rainscientist/middleware/ask_user.py' 2026-04-23T14:10:20,674 adding 'Rainscientist/middleware/context_editing.py' 2026-04-23T14:10:20,675 adding 'Rainscientist/middleware/context_overflow.py' 2026-04-23T14:10:20,678 adding 'Rainscientist/middleware/memory.py' 2026-04-23T14:10:20,680 adding 'Rainscientist/middleware/tool_error_handler.py' 2026-04-23T14:10:20,682 adding 'Rainscientist/middleware/tool_selector.py' 2026-04-23T14:10:20,683 adding 'Rainscientist/middleware/utils.py' 2026-04-23T14:10:20,685 adding 'Rainscientist/stream/__init__.py' 2026-04-23T14:10:20,687 adding 'Rainscientist/stream/diff_format.py' 2026-04-23T14:10:20,693 adding 'Rainscientist/stream/display.py' 2026-04-23T14:10:20,695 adding 'Rainscientist/stream/emitter.py' 2026-04-23T14:10:20,700 adding 'Rainscientist/stream/events.py' 2026-04-23T14:10:20,702 adding 'Rainscientist/stream/formatter.py' 2026-04-23T14:10:20,704 adding 'Rainscientist/stream/state.py' 2026-04-23T14:10:20,706 adding 'Rainscientist/stream/tracker.py' 2026-04-23T14:10:20,708 adding 'Rainscientist/stream/utils.py' 2026-04-23T14:10:20,710 adding 'Rainscientist/tools/__init__.py' 2026-04-23T14:10:20,711 adding 'Rainscientist/tools/search.py' 2026-04-23T14:10:20,713 adding 'Rainscientist/tools/skill_manager.py' 2026-04-23T14:10:20,716 adding 'Rainscientist/tools/skills_manager.py' 2026-04-23T14:10:20,718 adding 'Rainscientist/tools/think.py' 2026-04-23T14:10:20,720 adding 'Rxscientist/Rxscientist.py' 2026-04-23T14:10:20,721 adding 'Rxscientist/__init__.py' 2026-04-23T14:10:20,722 adding 'Rxscientist/__main__.py' 2026-04-23T14:10:20,725 adding 'rxscientist-0.0.12.dist-info/licenses/LICENSE' 2026-04-23T14:10:20,728 adding 'rxscientist-0.0.12.dist-info/METADATA' 2026-04-23T14:10:20,729 adding 'rxscientist-0.0.12.dist-info/WHEEL' 2026-04-23T14:10:20,730 adding 'rxscientist-0.0.12.dist-info/entry_points.txt' 2026-04-23T14:10:20,730 adding 'rxscientist-0.0.12.dist-info/top_level.txt' 2026-04-23T14:10:20,733 adding 'rxscientist-0.0.12.dist-info/RECORD' 2026-04-23T14:10:20,742 removing build/bdist.linux-armv7l/wheel 2026-04-23T14:10:20,885 Building wheel for rxscientist (pyproject.toml): finished with status 'done' 2026-04-23T14:10:20,898 Created wheel for rxscientist: filename=rxscientist-0.0.12-py3-none-any.whl size=443836 sha256=53ac2bac0b904ec36707e5c3a65dca98c233e1c4afaf64e5e3a4edae8f6f1120 2026-04-23T14:10:20,899 Stored in directory: /tmp/pip-ephem-wheel-cache-rcd9rk5b/wheels/63/01/a2/e9a21372b7d562d24b06672dfbfb75602533b4895351fc9ea5 2026-04-23T14:10:20,919 Successfully built rxscientist 2026-04-23T14:10:20,932 Removed build tracker: '/tmp/pip-build-tracker-fn62z8t_'