AI Slop Code RIsk Monitor

dimensionalOS/dimos

Dimensional is the agentic operating system for physical space. Command humanoids, quadrupeds, drones, and other hardware platforms in natural language and build multi-agent systems that work seamlessly with physical input (cameras, lidar, actuators).

23.5 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for dimensionalOS/dimos, a Python project with 4,634 GitHub stars. SynthScan examined 502,695 lines of code across 2445 source files, recording 9805 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 23.5 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

23.5
Adjusted Signal
23.5
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
4.6K
Stars
Python
Language
502.7K
Lines of Code
2.4K
Files
9.8K
Pattern Hits
2026-10-12
Scan Date
0.12
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 54.9/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 7545 finding(s).

Hallucinated Dependency & Supply Chain Risk 13.0/100 · LOW

Are imports declared and package/API names verified? 1102 finding(s).

Agent Over-Engineering Ratio 53.0/100 · HIGH

Are wrappers, guards, and repeated structures necessary? 6120 finding(s).

PR Review Velocity Impact 69.1/100 · HIGH

Which changes need focused human review? 9805 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 296MEDIUM 264LOW 9244

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 9805 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers4909 hits · 5131 pts
SeverityFileLineSnippetContext
LOWsetup.py26def python_is_macos_universal_binary(executable: str | None = None) -> bool:CODE
LOWmisc/DimSim/src/engine.js115function createDefaultSceneSettings() {CODE
LOWmisc/DimSim/src/engine.js821function updateRgbdAutoRangeFromMetricTarget() {CODE
LOWmisc/DimSim/src/engine.js859function renderRgbdMetricPassOffscreen(overrideCamera) {CODE
LOWmisc/DimSim/src/engine.js916function readRgbdMetricDepthFrameMeters() {CODE
LOWmisc/DimSim/src/engine.js1387function applySimPanelCollapsedState() {CODE
LOWmisc/DimSim/src/engine.js2235function renderSelectedAgentControls() {CODE
LOWmisc/DimSim/src/engine.js2247function getOrCreateAgentInspectorState(agentId) {CODE
LOWmisc/DimSim/src/engine.js2247function getOrCreateAgentInspectorState(agentId) {CODE
LOWmisc/DimSim/src/engine.js2311function updateSimCameraModeToggleUi() {CODE
LOWmisc/DimSim/src/engine.js2993function getInteractableAssetCandidatesAtCrosshair() {CODE
LOWmisc/DimSim/src/engine.js3035function getInteractableAssetAtCrosshair() {CODE
LOWmisc/DimSim/src/engine.js3168function isInteractionPopupVisible() {CODE
LOWmisc/DimSim/src/engine.js3260async function buildRapierTriMeshColliderFromObject(obj) {CODE
LOWmisc/DimSim/src/engine.js3504function applyPrimitiveCutoutShader(mesh, primData) {CODE
LOWmisc/DimSim/src/engine.js3618function flushPendingColliderBuilds() {CODE
LOWmisc/DimSim/src/engine.js3684function rebuildPrimitiveColliderSync(prim) {CODE
LOWmisc/DimSim/src/engine.js3764async function rebuildPrimitiveColliderAsync(prim) {CODE
LOWmisc/DimSim/src/engine.js3968function enforceShadowSamplerBudget() {CODE
LOWmisc/DimSim/src/engine.js4170function findNearbyFreeSpotForCollider(collider, startPos, maxR = 2.0, step = 0.12) {CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py244def test_policy_predicts_and_executes_one_native_joint_chunk(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py272def test_policy_actions_are_clipped_to_checkpoint_range(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py293def test_next_chunk_uses_latest_joint_observation(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py321def test_start_mismatch_waits_for_new_joint_state_before_retry(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py348def test_a_press_stops_worker_before_cancelling_its_trajectory(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py389def test_uncertain_cancellation_is_reported(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py414def test_invalid_action_chunk_cancels_and_latches_rollout_off(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py431def test_trajectory_rejection_cancels_and_latches_rollout_off(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py469def test_incompatible_chunk_contract_is_rejected(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py487def test_policy_refuses_to_load_without_live_observations(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py499def test_policy_refuses_stale_observations(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py512def test_checkpoint_loads_on_demand_and_is_cached(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py529def test_start_requires_a_successful_preflight(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py541def test_preflight_never_sends_a_trajectory(make_runtime: RuntimeFactory) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py553def test_preflight_requires_the_configured_coordinator_task(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py575def test_preflight_rejects_invalid_live_joints(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py603def test_preflight_requires_exact_live_rgb_contract(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py629def test_preflight_rejects_invalid_checkpoint_action_bounds(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py646def test_preflight_rejects_unavailable_cuda(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py663def test_grip_takeover_stops_rollout_until_explicit_restart(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py687def test_grip_during_inference_discards_result_without_blocking_input(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py718def test_stopping_inactive_policy_leaves_planner_trajectory_alone(CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py483 def _cancel_after_stop_timeout(self) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py516 def _wait_for_newer_joint_state(self, previous_ts: float) -> None:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py544def _checkpoint_action_bounds(CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py71def test_start_is_synchronous_and_idempotent(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py83def test_start_failure_is_explicit(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py93def test_adapter_sorts_stably_truncates_and_applies_tcp_transform(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py122def test_empty_backend_result_preserves_input_header(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py147def test_invalid_cloud_points_are_rejected(runtime: Any, points: np.ndarray) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py166def test_invalid_backend_outputs_are_rejected(CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py179def test_inference_failure_is_wrapped(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py190def test_not_started_and_missing_metadata_are_rejected(runtime: Any) -> None:CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py208def test_runtime_implements_the_host_contract() -> None:CODE
LOWweb/relay/server.ts173export function installUnhandledRejectionGuard(): void {CODE
LOWdimos/conftest.py257def _restore_global_config_class():CODE
LOWdimos/conftest.py262def _restore_global_config_module():CODE
LOWdimos/conftest.py297def pytest_collection_modifyitems(config, items):CODE
LOW⚡dimos/visualization/rerun/test_bridge_topics.py79def test_named_topics_become_one_key_each(make_bridge: Callable[..., RerunBridgeModule]) -> None:CODE
LOW⚡dimos/visualization/rerun/test_bridge_topics.py87def test_no_topics_keeps_the_firehose(make_bridge: Callable[..., RerunBridgeModule]) -> None:CODE
4849 more matches not shown…
Over-Commented Block2047 hits · 2016 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml161 # # A crate with its own flake carries system deps the root shell lacks.COMMENT
LOWpyproject.toml321mapping = [COMMENT
LOWsetup.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_candidates.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_patrol_router_child.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/optimize_candidates_child.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/optimize_patrol/plot_path.py1#!/usr/bin/env python3COMMENT
LOWmisc/optimize_patrol/optimize_patrol_router.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWmisc/fresh-ubuntu-tests/vmtest.sh1#!/usr/bin/env bashCOMMENT
LOWmisc/fresh-ubuntu-tests/suite/run.sh1#!/usr/bin/env bashCOMMENT
LOWmisc/mkdocs/hooks.py1# Copyright 2025-2026 Dimensional Inc.COMMENT
LOWnative/python/lerobot/dimos_lerobot/runtime_tests.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWnative/python/lerobot/dimos_lerobot/runtime.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWnative/python/example/example_external/runtime.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWnative/python/graspgenx/graspgenx_runtime/backend.py1# Copyright 2026 Dimensional Inc.COMMENT
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWnative/python/graspgenx/graspgenx_runtime/runtime.py1# Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs21pub fn derive_module(input: TokenStream) -> TokenStream {COMMENT
LOWnative/rust/dimos-module-macros/src/lib.rs41/// `#[serde(deny_unknown_fields)]`, and emits `impl NativeConfig`.COMMENT
LOWnative/rust/dimos-module/examples/transport_bench.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/zenoh.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/host.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/tf.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/tf.rs341/// A cheap-to-clone handle for querying and publishing transforms.COMMENT
LOWnative/rust/dimos-module/src/transport.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/log.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/lib.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/time.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/workers.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/module.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/pointcloud.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/rust/dimos-module/src/lcm.rs1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/CMakeLists.txt41 pfrCOMMENT
LOWnative/cpp/include/dimos/native.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/transport_factory.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/config.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/module.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/module.hpp21#include <mutex>COMMENT
LOWnative/cpp/include/dimos/native/transport.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/log.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/lcm_transport.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/zenoh_transport.hpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/include/dimos/native/zenoh_transport.hpp21#include <unordered_set>COMMENT
LOWnative/cpp/tests/test_main.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_module.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_zenoh_transport.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWnative/cpp/tests/test_lcm_transport.cpp1// Copyright 2026 Dimensional Inc.COMMENT
LOWweb/shared/protocol.ts1// Wire protocol shared by the relay (Deno) and the Cockpit (browser).COMMENT
LOWweb/shared/protocol.ts21COMMENT
LOWweb/shared/protocol.ts41// hello is rejected; subs snapshots ride @control frames on the reliableCOMMENT
LOWweb/shared/protocol.ts61// payload reuses the datagram encoding (raw UTF-8 JSON).COMMENT
LOWweb/shared/protocol.ts181// (not a delta): any single delivery heals the state after a reconnect. `n` isCOMMENT
LOWweb/shared/manifest.ts1// Manifest domain model shared by the relay and the Cockpit. Mirrored inCOMMENT
LOWweb/shared/manifest.ts21// publish), "exclusive" (requires the per-robot publisher lease, W8).COMMENT
LOWweb/cockpit/src/panels/voiceRecorder.ts1// Push-to-talk recorder: the chat mic's press/hold/release/cancel stateCOMMENT
LOWweb/sdk/vite.config.ts1import { fileURLToPath } from "node:url";COMMENT
LOWweb/sdk/src/session.ts241 readonly status = new StatusStore();COMMENT
LOWweb/sdk/src/session.ts281 // relay-side viewer subscription set: cleared on a new connection and on aCOMMENT
LOWweb/sdk/src/session.ts301COMMENT
1987 more matches not shown…
Unused Imports1037 hits · 1018 pts
SeverityFileLineSnippetContext
LOWmisc/optimize_patrol/plot_path.py18CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py17CODE
LOWnative/python/graspgenx/graspgenx_runtime/backend.py17CODE
LOW…ive/python/graspgenx/graspgenx_runtime/test_runtime.py17CODE
LOWnative/python/graspgenx/graspgenx_runtime/runtime.py17CODE
LOWdimos/conftest.py108CODE
LOWdimos/visualization/rerun/conftest.py15CODE
LOWdimos/visualization/rerun/test_bridge_topics.py22CODE
LOWdimos/visualization/rerun/bridge.py17CODE
LOWdimos/visualization/rerun/bridge.py329CODE
LOWdimos/visualization/rerun/websocket_server.py15CODE
LOWdimos/visualization/rerun/urdf_robot.py17CODE
LOWdimos/visualization/rerun/test_websocket_server.py17CODE
LOWdimos/visualization/rerun/scene_package.py17CODE
LOWdimos/visualization/rerun/init.py17CODE
LOWdimos/visualization/rerun/test_viewer_ws_e2e.py17CODE
LOWdimos/mapping/costmapper.py55CODE
LOWdimos/mapping/odometry_hist.py15CODE
LOWdimos/mapping/occupancy/gradient.py23CODE
LOWdimos/mapping/pointclouds/util.py15CODE
LOWdimos/mapping/pointclouds/occupancy.py15CODE
LOWdimos/mapping/pointclouds/demo.py16CODE
LOWdimos/mapping/pointclouds/occupancy_kernels.py17CODE
LOWdimos/mapping/pointclouds/accumulators/protocol.py16CODE
LOWdimos/mapping/pointclouds/accumulators/general.py15CODE
LOWdimos/mapping/cli/pose_fill.py29CODE
LOWdimos/mapping/cli/pose_fill.py40CODE
LOWdimos/mapping/cli/rename.py23CODE
LOWdimos/mapping/cli/map.py15CODE
LOWdimos/mapping/cli/replay.py32CODE
LOWdimos/mapping/cli/test_pose_fill.py21CODE
LOWdimos/mapping/cli/view.py17CODE
LOWdimos/mapping/cli/replay_marker.py26CODE
LOWdimos/mapping/cli/test_cli.py26CODE
LOWdimos/mapping/relocalization/module.py40CODE
LOWdimos/mapping/relocalization/lidar/relocalize.py36CODE
LOWdimos/mapping/relocalization/lidar/replay.py21CODE
LOWdimos/mapping/relocalization/lidar/tune.py35CODE
LOWdimos/mapping/relocalization/lidar/module.py15CODE
LOWdimos/mapping/ray_tracing/voxel_map.py17CODE
LOWdimos/mapping/ray_tracing/voxel_map.py20CODE
LOWdimos/mapping/ray_tracing/voxel_map.py20CODE
LOWdimos/mapping/ray_tracing/transformer.py15CODE
LOWdimos/mapping/ray_tracing/module.py16CODE
LOWdimos/mapping/ray_tracing/viz.py17CODE
LOWdimos/mapping/ray_tracing/test_transformer.py15CODE
LOWdimos/mapping/ray_tracing/utils/test_loaded_map.py15CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py25CODE
LOWdimos/mapping/ray_tracing/utils/loaded_map.py17CODE
LOWdimos/mapping/dim_slam/dim_slam.py18CODE
LOWdimos/mapping/dim_slam/demo_dim_slam_realsense.py22CODE
LOWdimos/mapping/voxels/grid.py15CODE
LOWdimos/mapping/voxels/keys.py21CODE
LOWdimos/mapping/voxels/module.py15CODE
LOWdimos/mapping/voxels/impl/packed.py15CODE
LOWdimos/mapping/voxels/impl/o3d.py15CODE
LOWdimos/experimental/memory/rust_cli_recorder.py17CODE
LOWdimos/experimental/memory/rust_recorder.py17CODE
LOWdimos/experimental/memory/test_rust_recorder_e2e.py15CODE
LOWdimos/experimental/memory/test_rust_recorder_e2e.py47CODE
977 more matches not shown…
Empty Error Handlers170 hits · 850 pts
SeverityFileLineSnippetContext
HIGHdimos/visualization/rerun/websocket_server.py178except websockets.ConnectionClosed:CODE
HIGHdimos/visualization/rerun/init.py55except FileNotFoundError:CODE
HIGHdimos/mapping/osm/query.py50except Exception:CODE
HIGHdimos/experimental/isolated_python/bootstrap.py107except OSError:CODE
HIGHdimos/experimental/isolated_python/bootstrap.py101except OSError:CODE
HIGHdimos/experimental/world_belief/world_belief.py527except Exception:CODE
HIGHdimos/experimental/world_belief/world_belief.py596except Exception:CODE
HIGHdimos/evals/environments/habitat.py169except (LookupError, AttributeError):CODE
HIGHdimos/hardware/manipulators/galaxea_a1z/gs_usb_bus.py272except Exception:CODE
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py218except Exception:CODE
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py225except Exception:CODE
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py732except Exception:CODE
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py567except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py383except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py412except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py607except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py638except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py656except Exception:CODE
HIGHdimos/hardware/manipulators/piper/adapter.py275except Exception:CODE
HIGHdimos/hardware/sensors/camera/webcam.py35except ValueError:CODE
HIGHdimos/hardware/sensors/camera/zed/camera.py518except (KeyboardInterrupt, SystemExit):CODE
HIGHdimos/hardware/sensors/camera/zed/camera.py509except Exception:CODE
HIGHdimos/hardware/sensors/camera/zed/camera.py462except Exception:CODE
HIGHdimos/hardware/sensors/camera/zed/camera.py458except Exception:CODE
HIGHdimos/hardware/sensors/lidar/virtual_mid360/recorder.py333except PermissionError:CODE
HIGHdimos/hardware/sensors/lidar/virtual_mid360/recorder.py344except (OSError, subprocess.TimeoutExpired):CODE
HIGHdimos/hardware/drive_trains/flowbase/adapter.py83except Exception:CODE
HIGHdimos/hardware/drive_trains/flowbase/adapter.py87except Exception:CODE
HIGHdimos/hardware/drive_trains/unitree_go2/adapter.py150except Exception:CODE
HIGHdimos/hardware/drive_trains/unitree_go2/adapter.py445except (AttributeError, IndexError, TypeError, ValueError):CODE
HIGHdimos/types/weaklist.py55except ValueError:CODE
HIGHdimos/types/weaklist.py38except ValueError:CODE
HIGHdimos/core/test_cli_stop_status.py54except OSError:CODE
HIGHdimos/core/test_cli_stop_status.py58except Exception:CODE
HIGHdimos/core/run_registry.py215except ProcessLookupError:CODE
HIGHdimos/core/rpc_client.py166except Exception:CODE
HIGHdimos/core/module.py177except ValueError:CODE
HIGHdimos/core/module.py655except BaseException:CODE
HIGHdimos/core/module.py627except BaseException:CODE
HIGHdimos/core/test_native_module.py159except Exception:CODE
HIGHdimos/core/native_module.py415except ProcessLookupError:CODE
HIGHdimos/core/native_module.py519except (json.JSONDecodeError, TypeError, AttributeError):CODE
HIGHdimos/core/native_module.py427except ProcessLookupError:CODE
HIGHdimos/core/daemon.py97except BrokenPipeError:CODE
HIGHdimos/core/coordination/python_worker.py283except (BrokenPipeError, EOFError, ConnectionResetError):CODE
HIGHdimos/core/coordination/python_worker.py411except ImportError:CODE
HIGHdimos/core/coordination/python_worker.py298except (BrokenPipeError, EOFError, ConnectionResetError):CODE
HIGHdimos/core/coordination/process_lifecycle.py83except psutil.NoSuchProcess:CODE
HIGHdimos/core/coordination/process_lifecycle.py142except PermissionError:CODE
HIGHdimos/core/coordination/process_lifecycle.py91except psutil.NoSuchProcess:CODE
HIGHdimos/core/coordination/test_process_lifecycle.py77except subprocess.TimeoutExpired:CODE
HIGHdimos/core/resource_monitor/stats.py141except (psutil.NoSuchProcess, psutil.AccessDenied):CODE
HIGHdimos/core/demos/demo_devex.py88except Exception:CODE
HIGHdimos/core/demos/demo_mcp_killtest.py70except (requests.ConnectionError, requests.ReadTimeout):CODE
HIGHdimos/memory/backend.py252except (ClosedError, StopIteration):CODE
HIGHdimos/memory/module.py420except sqlite3.ProgrammingError:CODE
HIGHdimos/memory/notifier/subject.py61except ValueError:CODE
HIGHdimos/memory/vis/color.py247except ValueError:CODE
HIGHdimos/manipulation/manipulation_module.py435except (KeyError, ValueError):CODE
HIGHdimos/manipulation/manipulation_module.py440except (KeyError, ValueError):CODE
110 more matches not shown…
Excessive Try-Catch Wrapping617 hits · 682 pts
SeverityFileLineSnippetContext
LOWnative/python/lerobot/dimos_lerobot/runtime.py130 except Exception as exc:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py155 except Exception as exc:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py450 except Exception as exc:CODE
LOWnative/python/lerobot/dimos_lerobot/runtime.py529 except Exception as exc:CODE
MEDIUMnative/python/lerobot/dimos_lerobot/runtime.py202def _status_locked(self) -> RolloutStatus:CODE
MEDIUMnative/python/lerobot/dimos_lerobot/runtime.py526def _cancel_trajectory(self) -> str | None:CODE
LOWnative/python/graspgenx/graspgenx_runtime/runtime.py62 except Exception as exc:CODE
LOWnative/python/graspgenx/graspgenx_runtime/runtime.py87 except Exception as exc:CODE
LOWdimos/conftest.py125 except Exception:CODE
MEDIUMdimos/conftest.py106def _has_ros() -> bool:CODE
LOWdimos/visualization/rerun/conftest.py40 except Exception:CODE
LOWdimos/visualization/rerun/bridge.py756 except Exception:CODE
LOWdimos/visualization/rerun/websocket_server.py143 except Exception:CODE
LOWdimos/mapping/osm/query.py50 except Exception:CODE
LOWdimos/mapping/osm/osm.py128 except Exception:CODE
LOWdimos/mapping/cli/test_cli.py56 except Exception:CODE
LOWdimos/mapping/relocalization/lidar/module.py126 except Exception:CODE
LOWdimos/experimental/isolated_python/bootstrap.py98 except Exception as error:CODE
LOWdimos/experimental/isolated_python/module.py301 except Exception:CODE
LOWdimos/experimental/world_belief/worldbelief_module.py107 except Exception as e:CODE
LOWdimos/experimental/world_belief/worldbelief_module.py228 except Exception as e:CODE
LOWdimos/experimental/world_belief/world_belief.py141 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py234 except Exception as e:CODE
LOWdimos/experimental/world_belief/world_belief.py527 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py561 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py577 except Exception:CODE
LOWdimos/experimental/world_belief/world_belief.py596 except Exception:CODE
LOWdimos/experimental/world_belief/scene_scan.py419 except Exception as exc:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py298 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py308 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py399 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py440 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py530 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py541 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py552 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py592 except Exception as error:CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py609 except Exception as error:CODE
LOWdimos/evals/runner.py148 except Exception as e:CODE
LOWdimos/evals/runner.py213 except Exception as e:CODE
LOWdimos/evals/agents/pi.py232 except Exception as exc:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/gs_usb_bus.py222 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/gs_usb_bus.py272 except Exception:CODE
MEDIUMdimos/hardware/manipulators/galaxea_a1z/adapter.py368def _move() -> None:CODE
LOW⚡dimos/hardware/manipulators/galaxea_a1z/adapter.py732 except Exception:CODE
LOW⚡dimos/hardware/manipulators/galaxea_a1z/adapter.py736 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py190 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py218 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py225 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py371 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py394 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py441 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py461 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py487 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py506 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py526 except Exception as e:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py567 except Exception:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py636 except Exception:CODE
LOW⚡dimos/hardware/manipulators/piper/adapter.py124 except Exception:CODE
LOW⚡dimos/hardware/manipulators/piper/adapter.py137 except Exception:CODE
LOWdimos/hardware/manipulators/piper/adapter.py150 except Exception:CODE
557 more matches not shown…
Decorative Section Separators133 hits · 432 pts
SeverityFileLineSnippetContext
MEDIUMmisc/DimSim/evals/rubrics.ts37// ── Low-level helpers ────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/rubrics.ts68// ── High-level rubrics (return EvalSuccess directly) ─────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/runner.ts179// ── Internals ────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts88// ── Singleton registration ──────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts124// ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts143 // ── WS plumbing ────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts211 // ── Public entry point (called by workflow files via @dimsim/eval) ─────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts280 // ── Internals ──────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/evals/harness.ts340 // ── UI overlay ─────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js37 // ── Floor ────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js47 // ── Walls (north, south, east, west) ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js64 // ── Pallet racks: 3 rows of vertical posts + shelves ─────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js132 // ── Loose pallet stacks near the dock ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js148 // ── Loading-dock door (visual only — flat panel on east wall) ───────────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js165 // ── Cross-scene GLB import test: pull the sectional out of apartment ─────COMMENT
MEDIUMmisc/DimSim/scenes/warehouse/index.js177 // ── Lights ───────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/apartment/index.js22 // ── Lights ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/scenes/apartment/index.js86 // ── Interactive objects (GLB-per-state, with actions/state machines) ───────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts199 // ── Build ───────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts208 // ── Dev ─────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts292 // ── Eval list ───────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/cli.ts315 // ── Eval ────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/physics.ts58// ── Embodiment motion models ───────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts264 // ── HTTP + WebSocket server ─────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts278 // ── SENSOR WebSocket ──────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/bridge/server.ts366 // ── CONTROL WebSocket ─────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts39// ── Chrome flags per render mode ──────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts82// ── Helpers ───────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts110// ── Single-page launcher ─────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/cli/headless/launcher.ts153// ── Multi-page launcher (single browser, N tabs) ────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts43// ── Live bindings (ESM re-export pattern) ────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts54// ── Internal state ───────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts67// ── Initialization (called by engine.js once at boot) ────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts140// ── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/sceneApi.ts358// ── Dynamic body → mesh sync loop ────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/engine.js77// ── dimos integration mode ──────────────────────────────────────────────────COMMENT
MEDIUMmisc/DimSim/src/engine.js5518// ── dimos integration mode boot ──────────────────────────────────────────────COMMENT
MEDIUM⚡dimos/memory/test_save.py41# ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡dimos/memory/test_save.py43# ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡dimos/memory/test_save.py52# ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡dimos/memory/test_save.py54# ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMdimos/utils/workspace.py135# ── Meshcat visualization helpers ──────────────────────────────────────────COMMENT
MEDIUMdimos/utils/workspace.py173# ── CLI ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡dimos/protocol/pubsub/impl/webrtc/test_transport.py344# ─── Broker credential validation ────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py40# ─── Mock provider ───────────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py88# ─── Fake LCM messages ───────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py133# ─── Transport modes ─────────────────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py187# ─── Pickling + provider sharing ─────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py244# ─── ProviderConfig (pydantic frozen) ────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py259# ─── Blueprint config / transport-override integration ──────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py384# ─── Provider lifecycle error paths ──────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/test_transport.py496# ─── subscribe_all dedup ─────────────────────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py132 # ─── Connect / Disconnect (loop thread) ──────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py165 # ─── CF REST API (loop thread) ───────────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py231 # ─── Channel management (loop thread) ────────────────────────────COMMENT
MEDIUM…os/protocol/pubsub/impl/webrtc/providers/cloudflare.py292 # ─── Public API (Provider) ───────────────────────────────────────COMMENT
MEDIUM⚡dimos/protocol/pubsub/impl/webrtc/providers/broker.py404 # ─── Heartbeat (loop thread; cancelled in _disconnect) ───────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py158 # ─── Connect / Disconnect (loop thread) ──────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py296 # ─── Operator → robot audio ──────────────────────────────────────COMMENT
MEDIUMdimos/protocol/pubsub/impl/webrtc/providers/broker.py601 # ─── Public API (Provider) ───────────────────────────────────────COMMENT
73 more matches not shown…
Cross-Language Confusion63 hits · 370 pts
SeverityFileLineSnippetContext
HIGHdimos/evals/constants.py76e.g. `uv venv .clientenv && uv pip install --python .clientenv/bin/python eclipse-zenoh numpy pillow`.CODE
HIGHdimos/evals/constants.py81 "ee_pose": {{"frame", "xyz", "quaternion_xyzw"}} or null,CODE
HIGHdimos/evals/agents/test_tool_policy.py167 probe = "python3 -c \"import importlib.util as u; print(u.find_spec('di'+'mos'))\"; command -v di''mos || echo no-clCODE
HIGHdimos/hardware/sensors/lidar/virtual_mid360/recorder.py82 while kill -0 {parent_pid} 2>/dev/null; doCODE
HIGHdimos/types/vector.py173 length = self.length()CODE
HIGHdimos/types/vector.py208 if self.length() < 1e-10 or other.length() < 1e-10:CODE
HIGHdimos/types/test_vector.py124 assert v1.length() == 5.0CODE
HIGHdimos/types/test_vector.py128 assert v2.length() == pytest.approx(7.0, 0.001)CODE
HIGHdimos/types/test_vector.py141 length = v.length()CODE
HIGHdimos/types/test_vector.py149 assert np.isclose(v_norm.length(), 1.0)CODE
HIGH⚡dimos/memory/codecs/test_json.py23 "text", ['{"label":"拿起积木 🦾","counter":9007199254740993}', "[1,2,null]", '"label"']CODE
HIGHdimos/web/test_codecs.py286 assert encode_json_v1({"a": [1, "x"], "b": None}) == b'{"a":[1,"x"],"b":null}'CODE
HIGHdimos/web/websocket_vis/websocket_vis_module.py258 content="Command center not built. Run: cd dimos/web/command-center-extension && npm install && npm CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py488 # "layout": null, which parse peers accept as absent).COMMENT
HIGH⚡dimos/web/relay_bridge/test_protocol.py498 # "robot":null / "manifest":null keys (JSON.stringify omits undefined).COMMENT
HIGH⚡dimos/web/relay_bridge/test_protocol.py206 msgs = reader.push(stream[:split]) + reader.push(stream[split:])CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py254 first = reader.push(frame_bytes[:split])CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py255 second = reader.push(frame_bytes[split:])CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py273 out.extend(trickle.push(all_bytes[i : i + 1]))CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py280 assert len(reader.push(base64.b64decode(vector["frame_b64"]))) == 1CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py283 reader.push(b"\x00" * 32)CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py294 out.extend(reader.push(frame_bytes[i : i + chunk]))CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py306 reader.push(good + bad)CODE
HIGH⚡dimos/web/relay_bridge/test_protocol.py311 reader.push(good)CODE
HIGHdimos/web/relay_bridge/test_protocol.py448 assert raw == b'{"t":"pub","id":"a","ch":"chat","data":null}'CODE
HIGHdimos/web/relay_bridge/protocol.py175# in protocol.ts -- absent is fine, but neither encoder ever emits null, so anCOMMENT
HIGH⚡dimos/web/relay_bridge/test_manifest.py50 # (JSON.stringify(Infinity) is null). Python parses such a JSON integerCOMMENT
HIGHdimos/web/relay_bridge/_wt_session.py321 frames = reader.push(data)CODE
HIGHdimos/simulation/dimsim/scene_client.py314 else "const col = null;"CODE
HIGHdimos/simulation/dimsim/scene_client.py532 collider_js = "const col = null;"STRING
HIGHdimos/simulation/dimsim/scene_client.py638 if (_bridge && _bridge.wsSensors && _bridge.wsSensors.readyState === 1) {{CODE
HIGHdimos/simulation/dimsim/scene_client.py654return {{ name: mesh.name || null, uuid: mesh.uuid, lidarRefreshed }};CODE
HIGHdimos/simulation/dimsim/scene_client.py654return {{ name: mesh.name || null, uuid: mesh.uuid, lidarRefreshed }};CODE
HIGHdimos/simulation/dimsim/scene_client.py676if (!_bridge || !_bridge.wsSensors || _bridge.wsSensors.readyState !== 1) return false;CODE
HIGHdimos/simulation/dimsim/scene_client.py830 agent.model = null;CODE
HIGH⚡dimos/simulation/dimsim/scene_client.py855if (agent && agent.group) keep.add(agent.group.uuid);CODE
HIGH⚡dimos/simulation/dimsim/scene_client.py858 if (c === camera || c.isLight || c.isAmbientLight || c.isDirectionalLightCODE
HIGH⚡dimos/simulation/dimsim/scene_client.py859 || c.isHemisphereLight || c === agent?.group) {CODE
HIGHdimos/simulation/dimsim/scene_client.py888 objects.push({ name: obj.name || "(unnamed)", type: obj.type, uuid: obj.uuid });CODE
HIGHdimos/cli/commands/lifecycle.py57 f" mv {CONFIG_DIR} {CONFIG_DIR}.tmp && mkdir {CONFIG_DIR}"CODE
HIGHdimos/robot/unitree/type/vector.py179 length = self.length()CODE
HIGHdimos/robot/unitree/type/vector.py204 if self.length() < 1e-10 or (isinstance(other, Vector) and other.length() < 1e-10):CODE
HIGHdimos/robot/unitree/go2/dds/cli/render.py153 path = path.push(obs.data)CODE
HIGHdimos/robot/assets/test_git_cache.py36 author.git.push("--set-upstream", "origin", "main")CODE
HIGHdimos/robot/assets/test_git_cache.py70 author.git.push("origin", "main")CODE
HIGHdimos/msgs/nav_msgs/test_Path.py95 path2 = path.push(pose1)CODE
HIGHdimos/msgs/nav_msgs/test_Path.py101 path3 = path2.push(pose2)CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py131 assert v1.length() == 5.0CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py135 assert v2.length() == pytest.approx(7.0, 0.001)CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py148 length = v.length()CODE
HIGHdimos/msgs/geometry_msgs/test_Vector3.py156 assert np.isclose(v_norm.length(), 1.0)CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py218 return self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py230 length = self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py258 this_length = self.length()CODE
HIGHdimos/msgs/geometry_msgs/Vector3.py259 other_length = other_vector.length()CODE
HIGH⚡dimos/teleop/hosted/test_camera_mux.py149 # Untrusted wire payload (e.g. cams:null) must not raise into the stateCOMMENT
HIGHdimos/teleop/webxr/test_module.py865 '{"schema_version":1,"ts":null}',CODE
HIGHdimos/e2e_tests/test_lcm_channel_browser.py61 if (v === undefined || v === null) return;CODE
HIGHdimos/e2e_tests/test_lcm_channel_browser.py61 if (v === undefined || v === null) return;CODE
HIGHdimos/e2e_tests/test_sdk_browser.py71 `odom: ${{JSON.stringify(snapshot.slot?.value ?? null)}}`;CODE
3 more matches not shown…
Deep Nesting334 hits · 318 pts
SeverityFileLineSnippetContext
LOWdimos/conftest.py297CODE
LOWdimos/visualization/rerun/bridge.py423CODE
LOWdimos/mapping/google_maps/google_maps.py108CODE
LOWdimos/mapping/google_maps/google_maps.py155CODE
LOWdimos/mapping/cli/rename.py99CODE
LOWdimos/mapping/cli/replay.py118CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py119CODE
LOWdimos/mapping/dim_slam/test_dim_odom_replay.py100CODE
LOWdimos/experimental/memory/rust_recorder.py289CODE
LOWdimos/experimental/isolated_python/module.py176CODE
LOWdimos/experimental/scene_cooking/command.py57CODE
LOWdimos/experimental/scene_cooking/source_assets/mesh.py292CODE
LOW…os/experimental/scene_cooking/source_assets/inspect.py121CODE
LOW…/experimental/scene_cooking/mujoco/collision_export.py535CODE
LOWdimos/experimental/scene_cooking/browser/visuals.py286CODE
LOWdimos/experimental/world_belief/worldbelief_module.py99CODE
LOWdimos/experimental/world_belief/worldbelief_module.py330CODE
LOWdimos/experimental/world_belief/recall.py162CODE
LOW…experimental/robot/bosdyn/spot/effectors/high_level.py320CODE
LOWdimos/evals/runner.py305CODE
LOWdimos/evals/suites/lib/generate.py59CODE
LOWdimos/evals/environments/mujoco_sim.py110CODE
LOWdimos/evals/agents/test_dimcode.py39CODE
LOWdimos/evals/agents/dimcode.py103CODE
LOWdimos/evals/agents/pi.py97CODE
LOWdimos/evals/agents/pi.py377CODE
LOWdimos/evals/agents/lib/model_trace_proxy.py84CODE
LOWdimos/evals/agents/lib/plain_recording.py34CODE
LOWdimos/evals/vqa/generate.py161CODE
LOWdimos/hardware/manipulators/galaxea_a1z/adapter.py397CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_sender.py203CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_camera.py216CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py134CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py172CODE
LOW…/hardware/sensors/lidar/pointlio/scripts/pcap_to_db.py340CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py103CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py270CODE
LOW…os/hardware/sensors/lidar/fastlio2/tools/pcap_to_db.py342CODE
LOWdimos/types/sample.py165CODE
LOWdimos/types/sample.py281CODE
LOWdimos/types/sample.py172CODE
LOWdimos/core/transport_factory.py133CODE
LOWdimos/core/test_rpcstress.py90CODE
LOWdimos/core/test_build_native_modules.py108CODE
LOWdimos/core/test_build_native_modules.py135CODE
LOWdimos/core/test_build_native_modules.py332CODE
LOWdimos/core/test_build_native_modules.py154CODE
LOWdimos/core/run_registry.py153CODE
LOWdimos/core/run_registry.py193CODE
LOWdimos/core/module.py809CODE
LOWdimos/core/native_module.py491CODE
LOWdimos/core/coordination/python_worker.py286CODE
LOWdimos/core/coordination/module_coordinator.py868CODE
LOWdimos/core/coordination/blueprints.py97CODE
LOWdimos/core/coordination/blueprints.py253CODE
LOWdimos/core/coordination/blueprint_config/fields.py49CODE
LOWdimos/core/coordination/blueprint_config/fields.py152CODE
LOWdimos/core/coordination/blueprint_config/fields.py243CODE
LOWdimos/core/coordination/blueprint_config/parser.py243CODE
LOWdimos/core/coordination/blueprint_config/parser.py338CODE
274 more matches not shown…
Cross-File Repetition49 hits · 245 pts
SeverityFileLineSnippetContext
HIGHdimos/hardware/manipulators/spec.py0read error code and message. (0, '') means no error.STRING
HIGHdimos/hardware/manipulators/galaxea_a1z/adapter.py0read error code and message. (0, '') means no error.STRING
HIGHdocs/capabilities/manipulation/adding_a_custom_arm.md0read error code and message. (0, '') means no error.STRING
HIGHdimos/types/vector.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/robot/unitree/type/vector.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the euclidean length (magnitude) of the vector.STRING
HIGHdimos/types/vector.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/robot/unitree/type/vector.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the squared length of the vector (faster than length()).STRING
HIGHdimos/types/vector.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/robot/unitree/type/vector.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0return a normalized unit vector in the same direction.STRING
HIGHdimos/types/vector.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/robot/unitree/type/vector.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute squared euclidean distance to another vector (faster than distance()).STRING
HIGHdimos/types/vector.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/robot/unitree/type/vector.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/msgs/geometry_msgs/Vector3.py0compute the angle (in radians) between this vector and another.STRING
HIGHdimos/core/test_e2e_daemon.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/core/test_cli_stop_status.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/core/test_daemon.py0redirect the registry to a temp dir for test isolation.STRING
HIGHdimos/stream/audio/node_normalizer.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/node_volume_monitor.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/stt/node_whisper.py0set the audio source observable to consume. args: audio_observable: observable emitting audioevent objects returns: selfSTRING
HIGHdimos/stream/audio/tts/node_pytts.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/stream/audio/text/node_stdout.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/stream/audio/tts/node_openai.py0start consuming text from the observable source. args: text_observable: observable source of text strings returns: self STRING
HIGHdimos/models/embedding/treid.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/models/embedding/mobileclip.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/models/embedding/clip.py0embed one or more images. returns embeddings as torch.tensor on device for efficient gpu comparisons.STRING
HIGHdimos/robot/unitree_webrtc/type/vector.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/odometry.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/map.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/lidar.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/lowstate.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree_webrtc/type/timeseries.py0compatibility re-export for dimos.robot.unitree_webrtc.type.${name}.STRING
HIGHdimos/robot/unitree/g1/skill_container.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/dds_sdk.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/webrtc.py0execute a unitree g1 arm command. example usage: execute_arm_command("armheart") here are all the command names and whatSTRING
HIGHdimos/robot/unitree/g1/skill_container.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/dds_sdk.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGHdimos/robot/unitree/g1/effectors/high_level/webrtc.py0execute a unitree g1 mode command. example usage: execute_mode_command("runmode") here are all the command names and whaSTRING
HIGH…g1/blueprints/primitive/unitree_g1_primitive_no_nav.py0split layout: camera feed + 3d world view side by side.STRING
HIGH…robot/unitree/g1/blueprints/basic/unitree_g1_record.py0split layout: camera feed + 3d world view side by side.STRING
HIGH…obot/unitree/go2/blueprints/basic/unitree_go2_basic.py0split layout: camera feed + 3d world view side by side.STRING
HIGHdimos/robot/drone/blueprints/basic/drone_basic.py0split layout: camera feed + 3d world view side by side.STRING
HIGHdimos/skills/manipulation/rotation_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
HIGHdimos/skills/manipulation/force_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
HIGH…os/skills/manipulation/translation_constraint_skill.py0skill for generating translation constraints for robot manipulation. this skill generates translation constraints and adSTRING
Modern Structural Boilerplate186 hits · 202 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/osm/current_location_map.py40 def update_position(self, position: LatLon) -> None:CODE
LOWdimos/experimental/isolated_python/module.py283 def set_module_ref(self, name: str, module_ref: RPCClient) -> None:CODE
LOWdimos/experimental/world_belief/world_belief.py631 def _update_identity_facts(self, track: _Track) -> None:CODE
LOW⚡dimos/hardware/manipulators/mock/adapter.py215 def set_error(self, code: int, message: str) -> None:CODE
LOW⚡dimos/hardware/manipulators/mock/adapter.py220 def set_positions(self, positions: list[float]) -> None:CODE
LOW⚡dimos/hardware/manipulators/mock/adapter.py224 def set_efforts(self, efforts: list[float]) -> None:CODE
LOWdimos/hardware/manipulators/galaxea_a1z/test_adapter.py183 def set_gripper_free_drive(self, enabled: bool) -> None:CODE
LOWdimos/hardware/manipulators/a750/adapter.py299 def _set_error(self, code: int, message: str) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py114 def _setup_virtual_nic(self) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py133 def _setup_macos(self) -> None:CODE
LOWdimos/hardware/sensors/lidar/virtual_mid360/module.py147 def _setup_linux(self) -> None:CODE
LOWdimos/hardware/whole_body/damiao/test_adapter.py54 def set_mode(self, mode: str) -> None:CODE
LOWdimos/hardware/whole_body/damiao/test_adapter.py71 def set_opening(self, opening: float) -> None:CODE
LOWdimos/hardware/drive_trains/mock/adapter.py124 def set_odometry(self, odometry: list[float] | None) -> None:CODE
LOWdimos/hardware/drive_trains/mock/adapter.py128 def set_velocities_directly(self, velocities: list[float]) -> None:CODE
LOWdimos/core/rpc_client.py77 def set_rpc(self, rpc: RPCSpec) -> None:CODE
LOWdimos/core/module.py470 def set_module_ref(self, name: str, module_ref: "RPCClient") -> None:CODE
LOWdimos/core/native_module.py75 def _set_process_to_die_when_parent_dies() -> None:CODE
LOWdimos/core/coordination/blueprint_config/sources.py96 def set_coerced(path: tuple[str, ...], raw_name: str, value: str) -> None:CODE
LOWdimos/core/coordination/blueprint_config/merging.py99 def set_coerced(path: tuple[str, ...], raw_name: str, value: str) -> None:CODE
LOWdimos/manipulation/manipulation_interface.py160 def _setup_perception_subscription(self) -> None:CODE
LOWdimos/manipulation/manipulation_interface.py172 def _update_latest_objects(self, data) -> None: # type: ignore[no-untyped-def]CODE
LOWdimos/manipulation/manipulation_interface.py218 def set_perception_stream(self, perception_stream) -> None: # type: ignore[no-untyped-def]CODE
LOWdimos/manipulation/test_manipulation_monitor_preview.py161 def update_state(self, frame) -> None:CODE
LOWdimos/manipulation/test_manipulation_primitives.py81def _set_groups(module, model: RobotModelConfig) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py60 def update_state(self, frame: VisualizationStateFrame) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py77 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py80 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py159 def set_joint_state(self, ctx: object, joint_state: JointState) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py221 def update_state(self, frame: VisualizationStateFrame) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py238 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/test_factory.py241 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOW…ation/visualization/viser/test_visualizer_lifecycle.py68 def update_cfg(self, cfg: list[float]) -> None:CODE
LOW…ation/visualization/viser/test_visualizer_lifecycle.py450 def update_current_model(self, joint_state: JointState | None) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py723 def _set_target_joints(self, joint_names: Sequence[str], joints: Sequence[float]) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py733 def set_target_pose(self, control_id: str, pose: Pose | None) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py749 def set_target_control_visual_state(self, control_id: str, feasible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py756 def set_target_robot_visual_state(self, feasible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py1053 def _set_preview_visibility(self, visible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py1056 def _set_target_visibility(self, visible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/scene.py1059 def _set_handle_visibility(self, handle: SceneHandle | None, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py170 def set_obstacles_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py281 def update_vis_obstacle(self, obstacle: Obstacle) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py291 def update_vis_obstacle_pose(self, obstacle_id: str, pose: PoseStamped) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py313 def set_grasp_proposals_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py585 def set_reference_grid_visible(self, visible: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py600 def set_target_active(self, active: bool) -> None:CODE
LOWdimos/manipulation/visualization/viser/scene.py656 def update_current_model(self, joint_state: JointState | None) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py416 def _set_next_plan_speed(self, speed_scale: float) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py557 def _set_scene_grid_visible(self, visible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1379 def _set_operation_error(self, message: str, operation_id: int) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1384 def _set_recoverable_error(self, message: str) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1390 def _set_error(self, message: str) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1397 def _set_handle_value(self, key: str, value: str) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1402 def _set_disabled(self, key: str, disabled: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1407 def _set_visible(self, key: str, visible: bool) -> None:CODE
LOW⚡dimos/manipulation/visualization/viser/gui.py1413 def _set_optional_handle_attr(handle: object, attr: str, value: object) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py529 def _set_robot_display_mode(self, label: str) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1054 def _update_status_text(self) -> None:CODE
LOWdimos/manipulation/visualization/viser/gui.py1076 def _update_control_state(self) -> None:CODE
126 more matches not shown…
Self-Referential Comments59 hits · 184 pts
SeverityFileLineSnippetContext
MEDIUMmisc/fresh-ubuntu-tests/suite/tests/03-cyclonedds.sh7# Create a compatibility directory structureCOMMENT
MEDIUMdocker/ros/install-nix.sh30# Create a temporary workdirCOMMENT
MEDIUMdimos/mapping/occupancy/visualizations.py81 # Create a copy of the grid for visualizationCOMMENT
MEDIUM⚡dimos/mapping/pointclouds/occupancy.py153 # Create a weight map (1 for observed, 0 for unknown)COMMENT
MEDIUM…/hardware/sensors/camera/gstreamer/gstreamer_camera.py281 # Create an Image message with the absolute timestampCOMMENT
MEDIUMdimos/types/weaklist.py60 # Create a copy to avoid modification during iterationCOMMENT
MEDIUM⚡dimos/types/test_timestamped.py255 # Create a collection with a 2-second windowCOMMENT
MEDIUMdimos/types/timestamped.py191 # Create a timed buffer collection for each secondary observableCOMMENT
MEDIUMdimos/web/dimos_interface/api/server.py92 # Create a Subject for text queriesCOMMENT
MEDIUMdimos/stream/audio/volume.py75 # Create a simulated audio sourceCOMMENT
MEDIUMdimos/stream/audio/node_volume_monitor.py67 # Create the barCOMMENT
MEDIUMdimos/stream/audio/node_volume_monitor.py154 # Create the volume monitor node with specified parametersCOMMENT
MEDIUMdimos/stream/audio/tts/node_pytts.py112 # Create a simple text subject that we can push values toCOMMENT
MEDIUMdimos/stream/audio/tts/node_openai.py232 # Create a simple text subject that we can push values toCOMMENT
MEDIUMdimos/stream/audio/text/node_stdout.py79 # Create a simple text subject that we can push values toCOMMENT
MEDIUM…avigation/go2/replanning_a_star/test_min_cost_astar.py64 # Create a grid with a corridor of free cells and unknown cells surrounding it.COMMENT
MEDIUM⚡dimos/utils/test_reactive.py95 # Create a dedicated scheduler for this test to avoid thread leaksCOMMENT
MEDIUM⚡dimos/utils/test_reactive.py100 # Create an observable that emits numpy arrays instead of integersCOMMENT
MEDIUMdimos/utils/test_reactive.py236 # Create a controlled scheduler to avoid thread leaks from rx.intervalCOMMENT
MEDIUMdimos/utils/transform_utils.py391 # Define the approach vector based on the target pose orientationCOMMENT
MEDIUMdimos/utils/threadpool.py48# Create a ThreadPoolScheduler with a configurable number of workers.COMMENT
MEDIUMdimos/utils/fast_image_generator.py83 # Initialize moving objects with their propertiesCOMMENT
MEDIUMdimos/utils/fast_image_generator.py141 # Create a simple checkerboard pattern at lower resolutionCOMMENT
MEDIUMdimos/utils/test_data.py488 # Create a new LfsPath instance for the same fileCOMMENT
MEDIUMdimos/models/embedding/treid.py105 # Create a dummy 256x128 image (typical person ReID input size) as numpy arrayCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py251 # Create a list to capture received messagesCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py375 # Create the async iteratorCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py378 # Create a task to consume messages from the async iteratorCOMMENT
MEDIUMdimos/protocol/pubsub/test_spec.py426 # Create a list to capture received messagesCOMMENT
MEDIUMdimos/protocol/pubsub/test_encoder.py130 # Create a spy memory that captures what actually gets publishedCOMMENT
MEDIUMdimos/protocol/pubsub/impl/shmpubsub.py171 # Create a unique identifier using UUID4COMMENT
MEDIUMdimos/protocol/tf/test_tf.py79 # Create a transform from world to robotCOMMENT
MEDIUMdimos/robot/all_blueprints.py15# This file is auto-generated. Do not edit manually.COMMENT
MEDIUMdimos/robot/test_all_blueprints_generation.py224 "# This file is auto-generated. Do not edit manually.",CODE
MEDIUM…/go2/blueprints/agentic/unitree_go2_temporal_memory.py21# This module is imported lazily by `get_by_name()` in the CLI run command,COMMENT
MEDIUMdimos/robot/drone/test_drone.py484 # Create a test pattern image with some structureCOMMENT
MEDIUMdimos/msgs/tf2_msgs/test_TFMessage_lcmpub.py45 # Create a robot kinematic chain using our new typesCOMMENT
MEDIUMdimos/msgs/nav_msgs/test_OccupancyGrid.py219 # Create a small test grid with an obstacle in the middleCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py167 # Create a pose at (0, 0, 0) rotated 90 degrees around ZCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py320 # Create a Pose with position and orientationCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Transform.py370 # Create a PoseStamped with position, orientation, timestamp and frameCOMMENT
MEDIUMdimos/msgs/geometry_msgs/test_Pose.py678 # Create a chain of transformationsCOMMENT
MEDIUMdimos/skills/speak.py94 # Create a result queue to get the result back from the audio threadCOMMENT
MEDIUMdimos/skills/speak.py97 # Define the speech task to run in the audio queueCOMMENT
MEDIUM⚡dimos/skills/skills.py137 # Initialize the instance with the merged argumentsCOMMENT
MEDIUMdimos/skills/manipulation/pick_and_place.py97 # Create a copy to avoid modifying originalCOMMENT
MEDIUMdimos/skills/manipulation/pick_and_place.py254 # This method is only called when both object and target are specifiedCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py35 # Create a temporary directory for storing spatial memory dataCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py43 # Create a single SpatialMemory instance to be reused across all testsCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py66 # Create a test image - use a simple colored squareCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py104 # Create a frame counter for position generationCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py116 # Create a dictionary with frame, position and rotation for SpatialMemory.process_streamCOMMENT
MEDIUMdimos/perception/experimental/test_spatial_memory.py123 # Create a stream that processes each frameCOMMENT
MEDIUMdimos/perception/experimental/spatial_vector_db.py138 # Create the result dictionary with metadata regardless of image availabilityCOMMENT
MEDIUMdimos/perception/detection/type/utils.py56 # Create a table for detectionsCOMMENT
MEDIUMdimos/perception/detection/type/test_object3d.py139 # Create a new object with the first detectionCOMMENT
MEDIUM…on/detection/detectors/person/test_person_detectors.py108 # Create a dummy Detection2DPersonCOMMENT
MEDIUMdimos/e2e_tests/test_control_coordinator.py102 # Create a simple trajectoryCOMMENT
MEDIUMdimos/e2e_tests/test_control_coordinator.py191 # Create a long trajectory (5 seconds)COMMENT
Redundant / Tautological Comments73 hits · 115 pts
SeverityFileLineSnippetContext
LOWdocker/ros/install-nix.sh39# Set jobs to number of coresCOMMENT
LOWdimos/mapping/occupancy/gradient.py130 # Check if there are any obstaclesCOMMENT
LOWdimos/types/timestamped.py231 # Check if this secondary is within tolerance of the primaryCOMMENT
LOWdimos/types/timestamped.py258 # Check if this secondary stream has already progressed past this primaryCOMMENT
LOWdimos/core/rpc_client.py189 # Check if accessing a known safe attribute to avoid recursionCOMMENT
LOWdimos/core/test_stream.py155 # Increment counterCOMMENT
LOWdimos/core/introspection/blueprint/dot.py177 # Check if all modules are ignoredCOMMENT
LOWdimos/manipulation/planning/world/drake_world.py320 # Check if any joint already connects world to base_linkCOMMENT
LOWdimos/manipulation/planning/utils/path_utils.py174 # Check if direct connection is valid using context-free APICOMMENT
LOWdimos/manipulation/planning/utils/path_utils.py287 # Check if last point matches first point (tight tolerance for joint space)COMMENT
LOWdimos/manipulation/planning/planners/rrt_planner.py500 # Check if reached targetCOMMENT
LOWdimos/manipulation/planning/planners/rrt_planner.py544 # Check if direct connection is valid using context-free methodCOMMENT
LOW…ing/trajectory_generator/joint_trajectory_generator.py306 # Check if we can use a triangle profileCOMMENT
LOW…n/control/servo_control/cartesian_motion_controller.py380 # Check if we have valid stateCOMMENT
LOW…n/control/servo_control/cartesian_motion_controller.py435 # Check if we have current poseCOMMENT
LOW…l/trajectory_controller/joint_trajectory_controller.py312 # Check if trajectory completeCOMMENT
LOWdimos/web/websocket_vis/optimized_costmap.py110 # Check if chunk has changedCOMMENT
LOWdimos/stream/audio/node_key_recorder.py139 # Check if there's input availableCOMMENT
LOWdimos/stream/audio/node_key_recorder.py210 # Check if we've exceeded max recording timeCOMMENT
LOWdimos/stream/audio/tts/node_openai.py147 # Check if there's text to processCOMMENT
LOW⚡…ontier_exploration/wavefront_frontier_goal_selector.py520 # Check if this cell is an obstacleCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py268 # Check if adjacent to free spaceCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py290 # Check if this point is free spaceCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py354 # Check if this point starts a new frontierCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py387 # Check if we found a large enough frontierCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py409 # Check if neighbor is free space or unknown (explorable)COMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py496 # Check if frontier is within costmap boundsCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py633 # Check if we should compare costmaps for information gainCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py638 # Check if information increase meets minimum percentage thresholdCOMMENT
LOW…ontier_exploration/wavefront_frontier_goal_selector.py788 # Check if we have required dataCOMMENT
LOW…mos/navigation/go2/replanning_a_star/global_planner.py234 # Check if robot has veered too far off the pathCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py110 # Check if we've exceeded max search distanceCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py114 # Check if position is validCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py121 # Add neighbors to queueCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py175 # Check if we've exceeded max search distanceCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py179 # Check if position is validCOMMENT
LOW⚡…mos/navigation/go2/replanning_a_star/goal_validator.py186 # Add neighbors to queueCOMMENT
LOW…mos/navigation/go2/replanning_a_star/goal_validator.py227 # Check if position itself is freeCOMMENT
LOW…mos/navigation/go2/replanning_a_star/goal_validator.py236 # Check if within circular clearanceCOMMENT
LOWdimos/simulation/mujoco/person_on_track.py145 # Check if reached waypointCOMMENT
LOWdimos/agents/skills/navigation.py202 # Check if navigator finishedCOMMENT
LOWdimos/utils/data.py62 # Check if running from git repoCOMMENT
LOWdimos/utils/data.py168 # Check if git is availableCOMMENT
LOWdimos/utils/data.py174 # Check if git-lfs is availableCOMMENT
LOWdimos/utils/data.py252 # Check if file existsCOMMENT
LOWdimos/protocol/pubsub/benchmark/tool_benchmark.py133 # Check if all already received (fast transports)COMMENT
LOWdimos/protocol/pubsub/benchmark/tool_benchmark.py142 # Check if already done, otherwise wait up to RECEIVE_TIMEOUTCOMMENT
LOWdimos/protocol/service/lcmservice.py204 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/service/lcmservice.py209 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/service/system_configurator/lcm.py115 # Check if multicast route existsCOMMENT
LOWdimos/protocol/service/system_configurator/lcm.py307 # Check if we can raise to target without sudo (hard limit is high enough)COMMENT
LOWdimos/protocol/rpc/zenohrpc.py91 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/rpc/zenohrpc.py96 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py149 # Check if we're being called from within the thread poolCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py154 # Check if current thread is one of the pool's threadsCOMMENT
LOWdimos/protocol/rpc/pubsubrpc.py220 # Check if response contains an exceptionCOMMENT
LOWdimos/protocol/rpc/spec.py85 # Check if the result is an exception and raise itCOMMENT
LOWdimos/protocol/tf/tf.py254 # Check if direct transform exists (already checked in get_transform, but for clarity)COMMENT
LOWdimos/cli/doclinks.py377 # Check if current link has a line fragment to preserveCOMMENT
LOWdimos/cli/agentspy/agentspy.py76 # Check if it's one of the message types we care aboutCOMMENT
13 more matches not shown…
Docstring Block Structure13 hits · 65 pts
SeverityFileLineSnippetContext
HIGHdimos/types/sample.py118Unflatten a one-dimensional array or dictionary into a Sample instance. If a dictionary is provided, its keys aSTRING
HIGHdimos/manipulation/planning/kinematics/pinocchio_ik.py117Create solver by loading a URDF or MJCF file. Args: model_path: Path to URDF (.urdf) or MJCF (.xml)STRING
HIGHdimos/stream/video_provider.py74Create an observable from video capture. Args: fps: Frames per second to emit. Defaults to 30fps. STRING
HIGHdimos/stream/video_provider.py146Creates an observable from video capture. Creates an observable that emits frames at specified FPS or the videoSTRING
HIGHdimos/utils/llm_utils.py20Extract JSON from potentially messy LLM response. Tries multiple strategies: 1. Parse the entire response as JSSTRING
HIGHdimos/utils/data.py274 Get the path to a test data, downloading from LFS if needed. This function will: 1. Check that Git LFS is STRING
HIGHdimos/msgs/sensor_msgs/CameraInfo.py515Load calibration YAML file on first access. Supports both snake_case and PascalCase attribute names. FoSTRING
HIGHdimos/msgs/sensor_msgs/PointCloud2.py955Filter points based on their height (z-coordinate). This method creates a new PointCloud2 containing only pointSTRING
HIGHdimos/perception/detection/type/detection2d/person.py71Create Detection2DPerson from ultralytics Results object with pose keypoints. Args: result: UltralySTRING
HIGHdimos/control/contract/presets.py261Describe an arm from its robot model, optionally with a gripper on the end. The joints, their units (from whether eSTRING
HIGHdimos/control/contract/presets.py337Describe a body whose joints are held by stiffness and damping, from its robot model. Used for humanoids and similaSTRING
HIGHdimos/control/contract/presets.py391Describe something that drives around on the floor. The base is one part called "base", not a set of wheels. It is STRING
HIGHdimos/control/contract/validate.py176Check a reading from a robot, and return it as a lookup by name. A reading is a full report, not a partial one. EveSTRING
AI Structural Patterns53 hits · 51 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/cli/pose_fill.py160CODE
LOWdimos/mapping/cli/map.py302CODE
LOWdimos/mapping/cli/replay.py118CODE
LOWdimos/mapping/cli/replay_marker.py40CODE
LOWdimos/mapping/relocalization/lidar/replay.py204CODE
LOWdimos/mapping/relocalization/lidar/tune.py691CODE
LOWdimos/mapping/relocalization/lidar/tune.py810CODE
LOWdimos/mapping/relocalization/lidar/tune.py888CODE
LOWdimos/mapping/ray_tracing/utils/raytrace_rrd.py119CODE
LOWdimos/experimental/scene_cooking/cook.py69CODE
LOWdimos/experimental/world_belief/recall.py53CODE
LOWdimos/experimental/world_belief/scene_scan.py93CODE
LOWdimos/evals/cli.py106CODE
LOW…/hardware/sensors/camera/gstreamer/gstreamer_sender.py44CODE
LOWdimos/core/demos/demo_devex.py60CODE
LOWdimos/memory/type/observation.py124CODE
LOWdimos/memory/type/observation.py239CODE
LOWdimos/manipulation/manipulation_spec.py255CODE
LOWdimos/manipulation/manipulation_module.py920CODE
LOWdimos/manipulation/planning/world/drake_world.py1020CODE
LOWdimos/manipulation/planning/utils/mesh_utils.py103CODE
LOWdimos/web/relay_bridge/relay_process.py291CODE
LOWdimos/stream/audio/node_simulated.py34CODE
LOW…avigation/global_planner/mls_planner/utils/plan_rrd.py479CODE
LOWdimos/navigation/go2/loop_closure/pgo_auto.py572CODE
LOWdimos/simulation/isaac/stream.py24CODE
LOWdimos/simulation/dimsim/scene_client.py471CODE
LOWdimos/simulation/dimsim/scene_client.py692CODE
LOWdimos/simulation/engines/mujoco_engine.py156CODE
LOWdimos/simulation/genesis/stream.py26CODE
LOWdimos/simulation/base/stream_base.py28CODE
LOWdimos/cli/apriltag3d.py567CODE
LOWdimos/cli/apriltag3d.py682CODE
LOWdimos/cli/cameracalibrate/cameracalibrate.py960CODE
LOWdimos/cli/cameracalibrate/test_cameracalibrate.py649CODE
LOWdimos/cli/bake/cli.py69CODE
LOWdimos/cli/commands/cameracalibrate.py24CODE
LOWdimos/cli/commands/apriltag.py24CODE
LOWdimos/cli/commands/lifecycle.py80CODE
LOWdimos/robot/manipulators/common/blueprints.py146CODE
LOWdimos/robot/manipulators/piper/config.py75CODE
LOWdimos/robot/manipulators/xarm/config.py289CODE
LOWdimos/robot/unitree/go2/cli/go2tool.py102CODE
LOWdimos/msgs/sensor_msgs/CameraInfo.py39CODE
LOWdimos/msgs/sensor_msgs/BatteryState.py38CODE
LOWdimos/msgs/sensor_msgs/RobotState.py55CODE
LOWdimos/msgs/sensor_msgs/Imu.py35CODE
LOWdimos/teleop/utils/video_stats.py74CODE
LOWdimos/perception/experimental/object.py196CODE
LOWdimos/perception/detection/project.py115CODE
LOWdimos/control/contract/presets.py248CODE
LOW…control/tasks/path_follower_task/path_follower_task.py427CODE
LOW…mic_pose_follower_task/holonomic_pose_follower_task.py451CODE
AI Slop Vocabulary13 hits · 32 pts
SeverityFileLineSnippetContext
MEDIUM…/experimental/scene_cooking/mujoco/collision_export.py123# area instead of enclosed volume -- robust to non-watertight visualSTRING
MEDIUMdimos/evals/agents/test_pi.py103 # Native-harness tests cover startup; these pipes exercise event and shutdown failures.COMMENT
MEDIUMdimos/evals/vqa/primitives/range.py112 """Estimate robust camera-origin range to one detected object."""STRING
MEDIUMdimos/hardware/sensors/lidar/pointlio/module.py90 use_imu_as_input: bool = False # false = IMU-as-output model (robust path)CODE
MEDIUMdimos/core/test_stream.py258 # we are robust to multiple callsCOMMENT
MEDIUMdimos/web/dimos_interface/api/server.py20# Workers are not yet setup, as this requires a much more intricateCOMMENT
MEDIUM…ontier_exploration/wavefront_frontier_goal_selector.py603 # Compute comprehensive scoreCOMMENT
MEDIUM⚡…ontier_exploration/wavefront_frontier_goal_selector.py533 """Compute comprehensive score considering multiple criteria."""STRING
MEDIUMdimos/navigation/movement_manager/movement_manager.py104 # we should probably think a more robust/strict requirement on plannersCOMMENT
MEDIUM⚡…/agents/skills/visual_servoing/detection_navigation.py86 # Get robot position to compute robust targetCOMMENT
MEDIUM⚡…/agents/skills/visual_servoing/detection_navigation.py94 # Compute robust target position using front-most pointsCOMMENT
MEDIUM⚡…/agents/skills/visual_servoing/detection_navigation.py105 """Compute a robust target position from the detection pointcloud.STRING
LOWdimos/perception/experimental/object_tracker.py340 # If called from within thread, just set the stop flagCOMMENT
Structural Annotation Overuse19 hits · 32 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/pointclouds/occupancy.py122 # Step 1: Build min and max height maps for each cellCOMMENT
LOW⚡dimos/mapping/pointclouds/occupancy.py141 # Step 2: Determine effective height for each cellCOMMENT
LOW⚡dimos/mapping/pointclouds/occupancy.py150 # Step 3: Apply smoothing to fill gaps while preserving unknown spaceCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py172 # Step 4: Calculate rate of change (gradient magnitude)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py496 # Step 1: snapshot eligible objects under lock (fast)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py506 # Step 2: compute obstacles OUTSIDE lock (convex hull can be slow)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py512 # Step 3: apply to Drake world under lock (fast)COMMENT
LOWdimos/robot/unitree/b1/README.md29### Step 1: Connect to B1 RobotCOMMENT
LOWdimos/robot/unitree/b1/README.md41### Step 2: Build the UDP ServerCOMMENT
LOWdimos/robot/unitree/b1/README.md60### Step 3: Run the UDP ServerCOMMENT
LOWdimos/robot/unitree/b1/README.md92### Step 1: Install DependenciesCOMMENT
LOWdimos/robot/unitree/b1/README.md99### Step 2: Connect to B1 NetworkCOMMENT
LOWdimos/robot/unitree/b1/README.md110### Step 3: Run the ClientCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md41## Step 1: Create the AdapterCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md370## Step 2: Create Package FilesCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md389## Step 3: Create Your Robot Folder and BlueprintsCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md470## Step 4: Add URDF and Planning Integration (Optional)COMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md689## Step 5: Register BlueprintsCOMMENT
LOWdocs/capabilities/manipulation/adding_a_custom_arm.md703## Step 6: TestingCOMMENT
Modern AI Meta-Vocabulary8 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMAGENTS.md106│ │ ├── module_coordinator.py # Deploy + lifecycle orchestrationCODE
MEDIUMmisc/DimSim/docs/validation.md12export OPENAI_API_KEY=sk-... # the agentic blueprint needs itCODE
MEDIUMmisc/DimSim/docs/getting-started.md8# 1. dimos drives DimSim (production / agentic / CI)COMMENT
MEDIUMdimos/robot/drone/README.md43### `drone-agentic`COMMENT
MEDIUMdimos/robot/drone/README.md74# Required for agentic blueprintCOMMENT
MEDIUMdocs/web/index.md60The page at `http://127.0.0.1:7780/` shows the camera, the map with the robot's position, and a teleop panel (you can drCODE
MEDIUMdocs/usage/data_streams/advanced_streams.md44# We need this scaffolding here. Normally dimOS handles this.COMMENT
MEDIUMdocs/usage/sensor_streams/advanced_streams.md44# We need this scaffolding here. Normally dimOS handles this.COMMENT
Verbosity Indicators7 hits · 14 pts
SeverityFileLineSnippetContext
LOWdimos/mapping/pointclouds/occupancy.py122 # Step 1: Build min and max height maps for each cellCOMMENT
LOW⚡dimos/mapping/pointclouds/occupancy.py141 # Step 2: Determine effective height for each cellCOMMENT
LOW⚡dimos/mapping/pointclouds/occupancy.py150 # Step 3: Apply smoothing to fill gaps while preserving unknown spaceCOMMENT
LOWdimos/mapping/pointclouds/occupancy.py172 # Step 4: Calculate rate of change (gradient magnitude)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py496 # Step 1: snapshot eligible objects under lock (fast)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py506 # Step 2: compute obstacles OUTSIDE lock (convex hull can be slow)COMMENT
LOW⚡…anipulation/planning/monitor/world_obstacle_monitor.py512 # Step 3: apply to Drake world under lock (fast)COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…/experimental/scene_cooking/source_assets/normalize.py214bpy.context.scene.collection.children.link(collection)CODE
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…experimental/robot/bosdyn/spot/effectors/high_level.py641 f"I'm unable to connect to {described}. Did you forget to connect to "CODE
MEDIUM⚡dimos/utils/test_llm_utils.py51 Let me know if you need anything else! 👍"""CODE
LOWdimos/utils/testing/test_moment.py52 # we just make sure to change timestamps so that we can jumpCOMMENT
MEDIUMdimos/models/vl/test_base.py40 Let me know if you need anything else 😀😊CODE
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMdimos/core/test_async_module_main.py192CODE
MEDIUMdimos/core/test_async_module_main.py193CODE
MEDIUMdimos/models/embedding/base.py170CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHREADME.md228 TRANSPORTS__BROKER__API_KEY=<your-api-key> \CODE
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWdimos/stream/audio/volume.py70 # Example usageCOMMENT
LOWdimos/utils/threadpool.py98# Example usage:COMMENT
LOWscripts/install.sh7# Usage:COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWdimos/protocol/pubsub/impl/shmpubsub.py75 # TODO: implement "is_cuda" below capacity, above cpCOMMENT
LOWdimos/protocol/pubsub/impl/shmpubsub.py102 # TODO: implement an initializer variable for is_cuda once CUDA IPC is inCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWdimos/agents/mcp/mcp_server.py232async def handle_request(CODE