.gitignore
.pre-commit-config.yaml
LICENSE
README.md
buf.gen.yaml
buf.yaml
development.md
pom.xml
pyproject.toml
uv.lock
.github/copilot-instructions.md
.github/scripts/build_samples.py
.github/workflows/api-docs.yaml
.github/workflows/buf-ci.yaml
.github/workflows/control-ci.yaml
.github/workflows/image-runtime-ci.yaml
.github/workflows/install-scripts.yaml
.github/workflows/installer-wheel-coverage.yaml
.github/workflows/java-ci.yaml
.github/workflows/lint.yaml
.github/workflows/mcp-ci.yaml
.github/workflows/python-ci.yaml
.github/workflows/release.yaml
.github/workflows/tensor-server-ci.yaml
.github/workflows/web-ci.yaml
biopb-control/LICENSE
biopb-control/README.md
biopb-control/pyproject.toml
biopb-control/src/biopb_control/__init__.py
biopb-control/src/biopb_control/__main__.py
biopb-control/src/biopb_control/_control.py
biopb-control/src/biopb_control/_run.py
biopb-control/src/biopb_control/_supervisor.py
biopb-control/src/biopb_control/_tests/__init__.py
biopb-control/src/biopb_control/_tests/test_control_front.py
biopb-control/src/biopb_control/_tests/test_main.py
biopb-control/src/biopb_control/_tests/test_supervisor.py
biopb-image-runtime/Dockerfile
biopb-image-runtime/README.md
biopb-image-runtime/docker-compose.yaml
biopb-image-runtime/pyproject.toml
biopb-image-runtime/requirements.txt
biopb-image-runtime/scripts/build.sh
biopb-image-runtime/src/biopb_image_base/__init__.py
biopb-image-runtime/src/biopb_image_base/common.py
biopb-image-runtime/src/biopb_image_base/debug.py
biopb-image-runtime/src/biopb_image_base/dynamics_local.py
biopb-image-runtime/src/biopb_image_base/health.py
biopb-image-runtime/src/biopb_image_base/logging_config.py
biopb-image-runtime/src/biopb_image_base/mock_servicer.py
biopb-image-runtime/src/biopb_image_base/server.py
biopb-image-runtime/src/biopb_image_base/stitch.py
biopb-image-runtime/tests/__init__.py
biopb-image-runtime/tests/cli_test.py
biopb-image-runtime/tests/client.py
biopb-image-runtime/tests/conftest.py
biopb-image-runtime/tests/tensor_cache_test.py
biopb-image-runtime/tests/test_dynamics_local.py
biopb-image-runtime/tests/test_image.png
biopb-image-runtime/tests/test_metaclass.py
biopb-image-runtime/tests/test_service.py
biopb-image-runtime/tests/test_stitch.py
biopb-mcp/.gitignore
biopb-mcp/.mcp.json
biopb-mcp/ARCHITECTURE.md
biopb-mcp/LICENSE
biopb-mcp/MANIFEST.in
biopb-mcp/README.md
biopb-mcp/pyproject.toml
biopb-mcp/.napari-hub/DESCRIPTION.md
biopb-mcp/.napari-hub/config-yml
biopb-mcp/docs/agent-fs-guardrail.md
biopb-mcp/docs/napari-byteorder-upstream-fix.md
biopb-mcp/docs/napari.md
biopb-mcp/docs/skill-interface.md
biopb-mcp/docs/troubleshooting.md
biopb-mcp/docs/viewer-prefetch.md
biopb-mcp/docs/viewer-thread-safety.md
biopb-mcp/packaging/README.md
biopb-mcp/packaging/biopb-mcp.spec
biopb-mcp/packaging/logo.icns
biopb-mcp/packaging/logo.ico
biopb-mcp/packaging/main.py
biopb-mcp/packaging/hooks/hook-OpenGL.py
biopb-mcp/packaging/hooks/hook-biopb_mcp.py
biopb-mcp/packaging/hooks/hook-imageio.py
biopb-mcp/packaging/hooks/hook-ipykernel.py
biopb-mcp/packaging/hooks/hook-metadata.py
biopb-mcp/packaging/hooks/hook-napari.py
biopb-mcp/packaging/hooks/hook-napari_builtins.py
biopb-mcp/packaging/hooks/hook-vispy.py
biopb-mcp/shim/README.md
biopb-mcp/shim/napari_biopb.py
biopb-mcp/shim/pyproject.toml
biopb-mcp/src/biopb_mcp/__init__.py
biopb-mcp/src/biopb_mcp/_config.py
biopb-mcp/src/biopb_mcp/_config_schema.py
biopb-mcp/src/biopb_mcp/_connection.py
biopb-mcp/src/biopb_mcp/_control_client.py
biopb-mcp/src/biopb_mcp/_tensor_utils.py
biopb-mcp/src/biopb_mcp/_typing.py
biopb-mcp/src/biopb_mcp/_utils.py
biopb-mcp/src/biopb_mcp/_viewer_compute.py
biopb-mcp/src/biopb_mcp/_writers.py
biopb-mcp/src/biopb_mcp/napari.yaml
biopb-mcp/src/biopb_mcp/_tests/__init__.py
biopb-mcp/src/biopb_mcp/_tests/conftest.py
biopb-mcp/src/biopb_mcp/_tests/test_chunking.py
biopb-mcp/src/biopb_mcp/_tests/test_cluster.py
biopb-mcp/src/biopb_mcp/_tests/test_config.py
biopb-mcp/src/biopb_mcp/_tests/test_config_schema.py
biopb-mcp/src/biopb_mcp/_tests/test_connection.py
biopb-mcp/src/biopb_mcp/_tests/test_control_client.py
biopb-mcp/src/biopb_mcp/_tests/test_grpc.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_bootstrap.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_helpers.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_jobs.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_kernel.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_main.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_notebook.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_observe.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_process_ops.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_server.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_shim.py
biopb-mcp/src/biopb_mcp/_tests/test_mcp_splash.py
biopb-mcp/src/biopb_mcp/_tests/test_progress_timer.py
biopb-mcp/src/biopb_mcp/_tests/test_render.py
biopb-mcp/src/biopb_mcp/_tests/test_rolling_ball.py
biopb-mcp/src/biopb_mcp/_tests/test_skills.py
biopb-mcp/src/biopb_mcp/_tests/test_tensor_browser_drop.py
biopb-mcp/src/biopb_mcp/_tests/test_tensor_browser_metadata.py
biopb-mcp/src/biopb_mcp/_tests/test_tensor_browser_widget.py
biopb-mcp/src/biopb_mcp/_tests/test_tensor_utils.py
biopb-mcp/src/biopb_mcp/_tests/test_update.py
biopb-mcp/src/biopb_mcp/_tests/test_utils.py
biopb-mcp/src/biopb_mcp/_tests/test_viewer_compute.py
biopb-mcp/src/biopb_mcp/_tests/test_viewer_proxy.py
biopb-mcp/src/biopb_mcp/_tests/test_widget.py
biopb-mcp/src/biopb_mcp/_tests/test_writers.py
biopb-mcp/src/biopb_mcp/image_processing/__init__.py
biopb-mcp/src/biopb_mcp/image_processing/_chunking.py
biopb-mcp/src/biopb_mcp/image_processing/_grpc.py
biopb-mcp/src/biopb_mcp/image_processing/_image_processing_widget.py
biopb-mcp/src/biopb_mcp/image_processing/_object_det_widget.py
biopb-mcp/src/biopb_mcp/image_processing/_render.py
biopb-mcp/src/biopb_mcp/image_processing/_widget_base.py
biopb-mcp/src/biopb_mcp/mcp/__init__.py
biopb-mcp/src/biopb_mcp/mcp/__main__.py
biopb-mcp/src/biopb_mcp/mcp/_bootstrap.py
biopb-mcp/src/biopb_mcp/mcp/_cluster.py
biopb-mcp/src/biopb_mcp/mcp/_helpers.py
biopb-mcp/src/biopb_mcp/mcp/_jobs.py
biopb-mcp/src/biopb_mcp/mcp/_kernel.py
biopb-mcp/src/biopb_mcp/mcp/_notebook.py
biopb-mcp/src/biopb_mcp/mcp/_observe.py
biopb-mcp/src/biopb_mcp/mcp/_process_ops.py
biopb-mcp/src/biopb_mcp/mcp/_resources.py
biopb-mcp/src/biopb_mcp/mcp/_server.py
biopb-mcp/src/biopb_mcp/mcp/_shim.py
biopb-mcp/src/biopb_mcp/mcp/_skills.py
biopb-mcp/src/biopb_mcp/mcp/_splash.py
biopb-mcp/src/biopb_mcp/mcp/_update.py
biopb-mcp/src/biopb_mcp/mcp/_update_apply.py
biopb-mcp/src/biopb_mcp/mcp/_update_popup.py
biopb-mcp/src/biopb_mcp/mcp/_viewer_proxy.py
biopb-mcp/src/biopb_mcp/mcp/_skills_bundle/catalog.json
biopb-mcp/src/biopb_mcp/mcp/_skills_bundle/load-tensor-source.md
biopb-mcp/src/biopb_mcp/mcp/_skills_bundle/measure-labels.md
biopb-mcp/src/biopb_mcp/mcp/_skills_bundle/segment-nuclei.md
biopb-mcp/src/biopb_mcp/plugins/__init__.py
biopb-mcp/src/biopb_mcp/plugins/_seed.py
biopb-mcp/src/biopb_mcp/plugins/rolling_ball.py
biopb-mcp/src/biopb_mcp/tensor_browser/__init__.py
biopb-mcp/src/biopb_mcp/tensor_browser/_widget.py
biopb-tensor-server/ARCHITECTURE.md
biopb-tensor-server/Dockerfile
biopb-tensor-server/README.md
biopb-tensor-server/containerize.md
biopb-tensor-server/entrypoint.sh
biopb-tensor-server/pyproject.toml
biopb-tensor-server/benchmarks/__init__.py
biopb-tensor-server/benchmarks/bench_cachefile.py
biopb-tensor-server/benchmarks/concurrent_read_test.py
biopb-tensor-server/benchmarks/conftest.py
biopb-tensor-server/benchmarks/discovery_scan_test.py
biopb-tensor-server/benchmarks/flight_throughput_test.py
biopb-tensor-server/benchmarks/metadata_db_integration_test.py
biopb-tensor-server/benchmarks/metadata_db_test.py
biopb-tensor-server/benchmarks/profile_steps.py
biopb-tensor-server/benchmarks/scan_syscalls_test.py
biopb-tensor-server/benchmarks/utils.py
biopb-tensor-server/benchmarks/data_sources/idr_embl_recommendations.md
biopb-tensor-server/benchmarks/data_sources/placeholder.json
biopb-tensor-server/benchmarks/data_sources/s3_public.json
biopb-tensor-server/benchmarks/data_sources/synthetic.json
biopb-tensor-server/biopb_tensor_server/__init__.py
biopb-tensor-server/biopb_tensor_server/__main__.py
biopb-tensor-server/biopb_tensor_server/cli.py
biopb-tensor-server/biopb_tensor_server/conftest.py
biopb-tensor-server/biopb_tensor_server/fixtures.py
biopb-tensor-server/biopb_tensor_server/adapters/__init__.py
biopb-tensor-server/biopb_tensor_server/adapters/_handle_reaper.py
biopb-tensor-server/biopb_tensor_server/adapters/_scale.py
biopb-tensor-server/biopb_tensor_server/adapters/bioio.py
biopb-tensor-server/biopb_tensor_server/adapters/cached_source.py
biopb-tensor-server/biopb_tensor_server/adapters/dicom.py
biopb-tensor-server/biopb_tensor_server/adapters/emd.py
biopb-tensor-server/biopb_tensor_server/adapters/hdf5.py
biopb-tensor-server/biopb_tensor_server/adapters/mrc.py
biopb-tensor-server/biopb_tensor_server/adapters/ndtiff.py
biopb-tensor-server/biopb_tensor_server/adapters/nifti.py
biopb-tensor-server/biopb_tensor_server/adapters/ome_tiff.py
biopb-tensor-server/biopb_tensor_server/adapters/ome_zarr.py
biopb-tensor-server/biopb_tensor_server/adapters/qptiff.py
biopb-tensor-server/biopb_tensor_server/adapters/remote_tensor.py
biopb-tensor-server/biopb_tensor_server/adapters/tiff.py
biopb-tensor-server/biopb_tensor_server/adapters/unresolved.py
biopb-tensor-server/biopb_tensor_server/adapters/zarr.py
biopb-tensor-server/biopb_tensor_server/cache/__init__.py
biopb-tensor-server/biopb_tensor_server/cache/base.py
biopb-tensor-server/biopb_tensor_server/cache/file_backend.py
biopb-tensor-server/biopb_tensor_server/cache/manager.py
biopb-tensor-server/biopb_tensor_server/cache/memory_backend.py
biopb-tensor-server/biopb_tensor_server/cache/recovery.py
biopb-tensor-server/biopb_tensor_server/core/__init__.py
biopb-tensor-server/biopb_tensor_server/core/activity.py
biopb-tensor-server/biopb_tensor_server/core/adapter_base.py
biopb-tensor-server/biopb_tensor_server/core/axes.py
biopb-tensor-server/biopb_tensor_server/core/chunk.py
biopb-tensor-server/biopb_tensor_server/core/config.py
biopb-tensor-server/biopb_tensor_server/core/config_schema.py
biopb-tensor-server/biopb_tensor_server/core/discovery.py
biopb-tensor-server/biopb_tensor_server/core/downsample.py
biopb-tensor-server/biopb_tensor_server/core/errors.py
biopb-tensor-server/biopb_tensor_server/core/fs_detect.py
biopb-tensor-server/biopb_tensor_server/core/logging_config.py
biopb-tensor-server/biopb_tensor_server/core/metadata_db.py
biopb-tensor-server/biopb_tensor_server/core/remote.py
biopb-tensor-server/biopb_tensor_server/core/source_registry.py
biopb-tensor-server/biopb_tensor_server/serving/__init__.py
biopb-tensor-server/biopb_tensor_server/serving/http_server.py
biopb-tensor-server/biopb_tensor_server/serving/precache.py
biopb-tensor-server/biopb_tensor_server/serving/renderer.py
biopb-tensor-server/biopb_tensor_server/serving/server.py
biopb-tensor-server/biopb_tensor_server/serving/upload_manager.py
biopb-tensor-server/biopb_tensor_server/sources/__init__.py
biopb-tensor-server/biopb_tensor_server/sources/reconciler.py
biopb-tensor-server/biopb_tensor_server/sources/source_manager.py
biopb-tensor-server/biopb_tensor_server/sources/tree_scanner.py
biopb-tensor-server/biopb_tensor_server/sources/watcher.py
biopb-tensor-server/docs/aicsimageio-to-bioio-migration.md
biopb-tensor-server/docs/cloud-storage-support.md
biopb-tensor-server/docs/config-format-migration.md
biopb-tensor-server/docs/http-server.md
biopb-tensor-server/docs/multifield-file-groups.md
biopb-tensor-server/docs/progressive-discovery.md
biopb-tensor-server/docs/remote-tensor-cache.md
biopb-tensor-server/docs/tensor-server-admin-endpoint.md
biopb-tensor-server/docs/writable-zarr-scratch-arrays.md
biopb-tensor-server/tests/__init__.py
biopb-tensor-server/tests/adapter_integration_test.py
biopb-tensor-server/tests/adapter_scope_test.py
biopb-tensor-server/tests/adapter_unit_test.py
biopb-tensor-server/tests/add_source_test.py
biopb-tensor-server/tests/cache_test.py
biopb-tensor-server/tests/cachefile_test.py
biopb-tensor-server/tests/cli_resolve_sources_test.py
biopb-tensor-server/tests/cli_test.py
biopb-tensor-server/tests/client_add_source_test.py
biopb-tensor-server/tests/client_flight_test.py
biopb-tensor-server/tests/client_resolve_test.py
biopb-tensor-server/tests/client_warm_test.py
biopb-tensor-server/tests/cloud_phase2_test.py
biopb-tensor-server/tests/config_discovery_test.py
biopb-tensor-server/tests/config_format_test.py
biopb-tensor-server/tests/config_save_test.py
biopb-tensor-server/tests/config_schema_test.py
biopb-tensor-server/tests/config_validation_test.py
biopb-tensor-server/tests/conftest.py
biopb-tensor-server/tests/content_version_test.py
biopb-tensor-server/tests/dicom_test.py
biopb-tensor-server/tests/discovery_claim_descent_test.py
biopb-tensor-server/tests/discovery_from_entries_test.py
biopb-tensor-server/tests/discovery_skip_test.py
biopb-tensor-server/tests/do_action_test.py
biopb-tensor-server/tests/emd_test.py
biopb-tensor-server/tests/fs_detect_test.py
biopb-tensor-server/tests/handle_reaper_test.py
biopb-tensor-server/tests/health_status_test.py
biopb-tensor-server/tests/http_server_test.py
biopb-tensor-server/tests/list_flights_test.py
biopb-tensor-server/tests/metadata_serve_test.py
biopb-tensor-server/tests/mrc_test.py
biopb-tensor-server/tests/multifield_test.py
biopb-tensor-server/tests/ndtiff_test.py
biopb-tensor-server/tests/nifti_test.py
biopb-tensor-server/tests/ome_metadata_cache_test.py
biopb-tensor-server/tests/ometiff_concurrency_test.py
biopb-tensor-server/tests/ometiff_descriptor_test.py
biopb-tensor-server/tests/precache_test.py
biopb-tensor-server/tests/qptiff_test.py
biopb-tensor-server/tests/register_source_test.py
biopb-tensor-server/tests/registry_order_test.py
biopb-tensor-server/tests/remote_tensor_adapter_test.py
biopb-tensor-server/tests/remote_test.py
biopb-tensor-server/tests/renderer_test.py
biopb-tensor-server/tests/source_manager_test.py
biopb-tensor-server/tests/source_unresolved_test.py
biopb-tensor-server/tests/source_url_catalog_test.py
biopb-tensor-server/tests/tensor_extended_test.py
biopb-tensor-server/tests/tensor_id_totality_test.py
biopb-tensor-server/tests/test_metadata_db.py
biopb-tensor-server/tests/tiff_sequence_test.py
biopb-tensor-server/tests/upload_test.py
biopb-tensor-server/tests/watcher_test.py
biopb-tensor-server/tests/data/vendor/README.md
docs/crash-reporting.md
docs/release-model.md
docs-api/gen_ref_pages.py
docs-api/mkdocs.yml
docs-api/docs/index.md
install/README.md
install/biopb-engine.ps1
install/install.ps1
install/install.sh
install/docs/windows-installer.md
install/gui/biopb-setup.iss
install/test/Dockerfile.bioformats
install/test/Dockerfile.clean
install/test/Dockerfile.old-python
install/test/Dockerfile.rerun
install/test/Dockerfile.uv-preinstalled
install/test/check_wheel_coverage.py
install/test/run.sh
proto/biopb/image/bindata.proto
proto/biopb/image/detection_request.proto
proto/biopb/image/detection_response.proto
proto/biopb/image/detection_settings.proto
proto/biopb/image/image_data.proto
proto/biopb/image/op_schema.proto
proto/biopb/image/roi.proto
proto/biopb/image/rpc_object_detection.proto
proto/biopb/image/rpc_process_image.proto
proto/biopb/tensor/descriptor.proto
proto/biopb/tensor/serialized.proto
proto/biopb/tensor/ticket.proto
src/examples/README.md
src/examples/java/example-client/README.md
src/examples/java/example-client/pom.xml
src/examples/java/example-client/src/main/java/org/biopb/image/example/Client.java
src/examples/python/biopb-image-client/README.md
src/examples/python/biopb-image-client/biopb_image_client.py
src/examples/python/biopb-image-runtime/README.md
src/examples/python/biopb-image-runtime/minimal_cellpose_server.py
src/main/java/README.md
src/main/java/biopb/image/Utils.java
src/main/java/biopb/tensor/ChunkDecoder.java
src/main/java/biopb/tensor/ChunkGridIndex.java
src/main/java/biopb/tensor/LocationUris.java
src/main/java/biopb/tensor/RegionCrop.java
src/main/java/biopb/tensor/SerializableTensorImg.java
src/main/java/biopb/tensor/TensorChunkCodec.java
src/main/java/biopb/tensor/TensorConnectionPool.java
src/main/java/biopb/tensor/TensorFlightClient.java
src/main/python/build_proto.py
src/main/python/biopb/__init__.py
src/main/python/biopb/_agents.py
src/main/python/biopb/_algorithms.py
src/main/python/biopb/_config_constraints.py
src/main/python/biopb/_config_io.py
src/main/python/biopb/_config_schema.py
src/main/python/biopb/_config_validate.py
src/main/python/biopb/_credentials.py
src/main/python/biopb/_endpoints.py
src/main/python/biopb/_kernel_plugins.py
src/main/python/biopb/_locations.py
src/main/python/biopb/_sessions.py
src/main/python/biopb/_version.py
src/main/python/biopb/_web_auth.py
src/main/python/biopb/cli.py
src/main/python/biopb.egg-info/PKG-INFO
src/main/python/biopb.egg-info/SOURCES.txt
src/main/python/biopb.egg-info/dependency_links.txt
src/main/python/biopb.egg-info/entry_points.txt
src/main/python/biopb.egg-info/requires.txt
src/main/python/biopb.egg-info/top_level.txt
src/main/python/biopb/_lifecycle/__init__.py
src/main/python/biopb/_lifecycle/daemon.py
src/main/python/biopb/_lifecycle/deathwatch.py
src/main/python/biopb/_lifecycle/file_lock.py
src/main/python/biopb/_lifecycle/owned_child.py
src/main/python/biopb/_lifecycle/proc.py
src/main/python/biopb/_lifecycle/winjob.py
src/main/python/biopb/image/__init__.py
src/main/python/biopb/image/cli.py
src/main/python/biopb/image/utils.py
src/main/python/biopb/tensor/__init__.py
src/main/python/biopb/tensor/_pool.py
src/main/python/biopb/tensor/_session.py
src/main/python/biopb/tensor/_upload.py
src/main/python/biopb/tensor/_wire_version.py
src/main/python/biopb/tensor/cli.py
src/main/python/biopb/tensor/client.py
src/test/java/biopb/image/Imglib2OrderTest.java
src/test/java/biopb/image/UtilsTest.java
src/test/java/biopb/tensor/ChunkGridIndexTest.java
src/test/java/biopb/tensor/DecodeChunkBytesTest.java
src/test/java/biopb/tensor/LocationUrisTest.java
src/test/java/biopb/tensor/RegionCropTest.java
src/test/java/biopb/tensor/SerializableTensorImgTest.java
src/test/java/biopb/tensor/TensorChunkCodecTest.java
src/test/java/biopb/tensor/TensorConnectionPoolTest.java
src/test/java/biopb/tensor/TensorFlightClientTest.java
src/test/java/biopb/tensor/TensorFlightClientUtilTest.java
src/test/python/README.md
src/test/python/agents_test.py
src/test/python/algorithms_test.py
src/test/python/chunk_graph_test.py
src/test/python/cli_test.py
src/test/python/client_util_test.py
src/test/python/config_constraints_test.py
src/test/python/config_paths_test.py
src/test/python/config_schema_test.py
src/test/python/config_sessions_test.py
src/test/python/config_validate_test.py
src/test/python/connection_pool_test.py
src/test/python/credentials_test.py
src/test/python/daemon_test.py
src/test/python/filelock_test.py
src/test/python/grpc_services_test.py
src/test/python/image_cli_test.py
src/test/python/image_test.py
src/test/python/kernel_plugins_test.py
src/test/python/lifecycle_deathwatch_test.py
src/test/python/lifecycle_owned_child_test.py
src/test/python/quickstart_cli_test.py
src/test/python/roi_test.py
src/test/python/server_cli_test.py
src/test/python/tensor_test.py
src/test/python/web_auth_test.py
web/ARCHITECTURE.md
web/README.md
web/package.json
web/pnpm-lock.yaml
web/pnpm-workspace.yaml
web/tsconfig.base.json
web/packages/app/eslint.config.mjs
web/packages/app/index.html
web/packages/app/package.json
web/packages/app/tsconfig.json
web/packages/app/vite.config.ts
web/packages/app/public/biopb-logo.png
web/packages/app/public/favicon-32.png
web/packages/app/public/favicon.ico
web/packages/app/src/ClientBootstrap.tsx
web/packages/app/src/ViewerLayout.tsx
web/packages/app/src/auth.ts
web/packages/app/src/index.css
web/packages/app/src/main.tsx
web/packages/app/src/store.ts
web/packages/app/src/components/CredentialsEditor.tsx
web/packages/app/src/components/ImageViewer.tsx
web/packages/app/src/components/MetaPanel.tsx
web/packages/app/src/components/Modal.tsx
web/packages/app/src/components/SliceControls.tsx
web/packages/app/src/components/SourceTree.tsx
web/packages/app/src/components/SourcesEditor.tsx
web/packages/app/src/components/admin/AdminNav.tsx
web/packages/app/src/components/admin/FileBrowser.tsx
web/packages/app/src/components/admin/RawJsonPanel.tsx
web/packages/app/src/components/admin/SchemaField.tsx
web/packages/app/src/components/admin/SectionFields.tsx
web/packages/app/src/components/admin/adminSections.ts
web/packages/app/src/components/admin/mcpSections.ts
web/packages/app/src/hooks/useDocumentTitle.ts
web/packages/app/src/hooks/useRenderWebSocket.ts
web/packages/app/src/pages/AdminPage.tsx
web/packages/app/src/pages/DashboardPage.tsx
web/packages/app/src/pages/HomePage.tsx
web/packages/app/src/pages/LogsPage.tsx
web/packages/app/src/pages/McpAdminPage.tsx
web/packages/app/src/pages/ObservePage.tsx
web/packages/app/src/pages/UnlockPage.tsx
web/packages/app/src/utils/colorUtils.ts
web/packages/app/src/utils/regionUtils.ts
web/packages/tensor-flight-client/TODO.md
web/packages/tensor-flight-client/package.json
web/packages/tensor-flight-client/tsconfig.json
web/packages/tensor-flight-client/vitest.config.ts
web/packages/tensor-flight-client/src/admin-errors.test.ts
web/packages/tensor-flight-client/src/admin-errors.ts
web/packages/tensor-flight-client/src/client.test.ts
web/packages/tensor-flight-client/src/client.ts
web/packages/tensor-flight-client/src/config-schema.test.ts
web/packages/tensor-flight-client/src/config-schema.ts
web/packages/tensor-flight-client/src/index.ts
web/packages/tensor-flight-client/src/tensor-array.test.ts
web/packages/tensor-flight-client/src/tensor-array.ts
web/packages/tensor-flight-client/src/tensor-flight-client.ts
web/packages/tensor-flight-client/src/types.ts
web/packages/tensor-flight-client/src/gen/biopb/image/bindata_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/detection_request_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/detection_response_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/detection_settings_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/image_data_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/op_schema_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/roi_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/rpc_object_detection_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/image/rpc_process_image_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/tensor/descriptor_pb.ts
web/packages/tensor-flight-client/src/gen/biopb/tensor/ticket_pb.ts
web/scripts/sync-version.js