README.md
pyproject.toml
src/rhinoclaw/__init__.py
src/rhinoclaw/config.py
src/rhinoclaw/logging_setup.py
src/rhinoclaw/server.py
src/rhinoclaw/websocket_client.py
src/rhinoclaw.egg-info/PKG-INFO
src/rhinoclaw.egg-info/SOURCES.txt
src/rhinoclaw.egg-info/dependency_links.txt
src/rhinoclaw.egg-info/entry_points.txt
src/rhinoclaw.egg-info/requires.txt
src/rhinoclaw.egg-info/top_level.txt
src/rhinoclaw/prompts/assert_general_strategy.py
src/rhinoclaw/static/gh_components.json
src/rhinoclaw/static/rhinoscriptsyntax.py
src/rhinoclaw/tools/add_light.py
src/rhinoclaw/tools/array_linear.py
src/rhinoclaw/tools/array_polar.py
src/rhinoclaw/tools/assign_material_to_layer.py
src/rhinoclaw/tools/bake_grasshopper.py
src/rhinoclaw/tools/batch_operations.py
src/rhinoclaw/tools/boolean_operation.py
src/rhinoclaw/tools/build_and_bake_gh.py
src/rhinoclaw/tools/build_and_bake_recipe.py
src/rhinoclaw/tools/build_gh_definition.py
src/rhinoclaw/tools/build_gh_interactive.py
src/rhinoclaw/tools/capture_viewport.py
src/rhinoclaw/tools/chamfer_curves.py
src/rhinoclaw/tools/check_setup.py
src/rhinoclaw/tools/copy_object.py
src/rhinoclaw/tools/create_angular_dimension.py
src/rhinoclaw/tools/create_block.py
src/rhinoclaw/tools/create_group.py
src/rhinoclaw/tools/create_layer.py
src/rhinoclaw/tools/create_leader.py
src/rhinoclaw/tools/create_linear_dimension.py
src/rhinoclaw/tools/create_material.py
src/rhinoclaw/tools/create_object.py
src/rhinoclaw/tools/create_objects.py
src/rhinoclaw/tools/create_radial_dimension.py
src/rhinoclaw/tools/create_text.py
src/rhinoclaw/tools/create_text_dot.py
src/rhinoclaw/tools/delete_layer.py
src/rhinoclaw/tools/delete_object.py
src/rhinoclaw/tools/deploy_gh_to_compute.py
src/rhinoclaw/tools/erp_bridge.py
src/rhinoclaw/tools/execute_python3_code.py
src/rhinoclaw/tools/execute_rhinoscript_python_code.py
src/rhinoclaw/tools/explode_block.py
src/rhinoclaw/tools/export_file.py
src/rhinoclaw/tools/export_mesh.py
src/rhinoclaw/tools/extrude_curve.py
src/rhinoclaw/tools/fillet_curves.py
src/rhinoclaw/tools/find_gh_component.py
src/rhinoclaw/tools/find_nearby.py
src/rhinoclaw/tools/find_objects.py
src/rhinoclaw/tools/get_auth_status.py
src/rhinoclaw/tools/get_command_history.py
src/rhinoclaw/tools/get_document_info.py
src/rhinoclaw/tools/get_grasshopper_outputs.py
src/rhinoclaw/tools/get_logs.py
src/rhinoclaw/tools/get_object_info.py
src/rhinoclaw/tools/get_object_properties.py
src/rhinoclaw/tools/get_objects_info.py
src/rhinoclaw/tools/get_or_set_current_layer.py
src/rhinoclaw/tools/get_relationships.py
src/rhinoclaw/tools/get_rhinoscript_python_code_guide.py
src/rhinoclaw/tools/get_rhinoscript_python_function_names.py
src/rhinoclaw/tools/get_selected_objects_info.py
src/rhinoclaw/tools/get_session_stats.py
src/rhinoclaw/tools/get_ui_state.py
src/rhinoclaw/tools/grasshopper_interactive.py
src/rhinoclaw/tools/hello.py
src/rhinoclaw/tools/import_mesh.py
src/rhinoclaw/tools/insert_block.py
src/rhinoclaw/tools/inspect_grasshopper_definition.py
src/rhinoclaw/tools/is_inside.py
src/rhinoclaw/tools/judge_door_placement.py
src/rhinoclaw/tools/list_capabilities.py
src/rhinoclaw/tools/list_grasshopper_definitions.py
src/rhinoclaw/tools/load_grasshopper_definition.py
src/rhinoclaw/tools/loft_curves.py
src/rhinoclaw/tools/log_thought.py
src/rhinoclaw/tools/mesh_from_brep.py
src/rhinoclaw/tools/mirror_object.py
src/rhinoclaw/tools/modify_object.py
src/rhinoclaw/tools/modify_objects.py
src/rhinoclaw/tools/offset_curve.py
src/rhinoclaw/tools/open_file.py
src/rhinoclaw/tools/orbit_camera.py
src/rhinoclaw/tools/ping.py
src/rhinoclaw/tools/place_doors.py
src/rhinoclaw/tools/preflight.py
src/rhinoclaw/tools/recall_placements.py
src/rhinoclaw/tools/redo.py
src/rhinoclaw/tools/render_view.py
src/rhinoclaw/tools/revolve_curve.py
src/rhinoclaw/tools/run_grasshopper.py
src/rhinoclaw/tools/run_native_command.py
src/rhinoclaw/tools/save_file.py
src/rhinoclaw/tools/scene_summary.py
src/rhinoclaw/tools/select_objects.py
src/rhinoclaw/tools/set_camera.py
src/rhinoclaw/tools/set_debug_mode.py
src/rhinoclaw/tools/set_grasshopper_parameter.py
src/rhinoclaw/tools/set_object_properties.py
src/rhinoclaw/tools/set_render_settings.py
src/rhinoclaw/tools/set_view.py
src/rhinoclaw/tools/solve_grasshopper.py
src/rhinoclaw/tools/stream_commands.py
src/rhinoclaw/tools/subscribe_events.py
src/rhinoclaw/tools/undo.py
src/rhinoclaw/tools/ungroup.py
src/rhinoclaw/tools/unload_grasshopper_definition.py
src/rhinoclaw/tools/validate_gh_definition.py
src/rhinoclaw/tools/visualarq.py
src/rhinoclaw/tools/wait_for_object_event.py
src/rhinoclaw/tools/zoom_extents.py
src/rhinoclaw/tools/zoom_selected.py
src/rhinoclaw/transport/wire.py
src/rhinoclaw/utils/door_batch.py
src/rhinoclaw/utils/door_judge.py
src/rhinoclaw/utils/errors.py
src/rhinoclaw/utils/gh_critic.py
src/rhinoclaw/utils/gh_lint.py
src/rhinoclaw/utils/gh_player.py
src/rhinoclaw/utils/gh_recipes.py
src/rhinoclaw/utils/interaction_logger.py
src/rhinoclaw/utils/recipe_distiller.py
src/rhinoclaw/utils/responses.py
src/rhinoclaw/utils/visualarq.py
tests/test_add_light.py
tests/test_batch_operations.py
tests/test_boolean_operation.py
tests/test_build_and_bake_gh.py
tests/test_build_and_bake_recipe.py
tests/test_build_gh_definition.py
tests/test_build_gh_interactive.py
tests/test_capture_viewport.py
tests/test_check_setup.py
tests/test_connection.py
tests/test_create_block.py
tests/test_create_group.py
tests/test_create_object.py
tests/test_curve_operations.py
tests/test_deploy_gh_to_compute.py
tests/test_dimension_operations.py
tests/test_door_bench.py
tests/test_erp_bridge.py
tests/test_errors.py
tests/test_execute_python3_code.py
tests/test_explode_block.py
tests/test_export_mesh.py
tests/test_file_operations.py
tests/test_find_gh_component.py
tests/test_find_objects.py
tests/test_get_auth_status.py
tests/test_get_document_info.py
tests/test_get_objects_info.py
tests/test_get_ui_state.py
tests/test_gh_recipes.py
tests/test_grasshopper_api.py
tests/test_grasshopper_interactive.py
tests/test_group_operations.py
tests/test_import_mesh.py
tests/test_insert_block.py
tests/test_inspect_grasshopper_definition.py
tests/test_judge_door_placement.py
tests/test_list_capabilities.py
tests/test_mesh_from_brep.py
tests/test_modify_object.py
tests/test_object_properties.py
tests/test_place_doors.py
tests/test_preflight.py
tests/test_recall_placements.py
tests/test_render_view.py
tests/test_responses.py
tests/test_run_grasshopper.py
tests/test_run_native_command.py
tests/test_scene_analysis.py
tests/test_set_camera.py
tests/test_set_render_settings.py
tests/test_set_view.py
tests/test_stream_commands.py
tests/test_surface_operations.py
tests/test_tool_registration.py
tests/test_transform_operations.py
tests/test_transport_loopback.py
tests/test_undo_redo.py
tests/test_ungroup.py
tests/test_validate_gh_definition.py
tests/test_visualarq.py
tests/test_websocket_client.py
tests/test_wire.py
tests/test_zoom_extents.py
tests/test_zoom_selected.py