mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-28 05:12:26 +00:00
Follow-up on the cherry-picks from @Dilligaf371's #340 and @bootcrowns's #202. Both fail ruff's E501 (88-char line limit) on main: - ``src/openjarvis/agents/executor.py:325`` (from #340) — the ``self._system is not None and getattr(..., "tool_executor", None) is not None`` guard was 101 chars. Wrapped the condition. - ``src/openjarvis/telemetry/gpu_monitor.py:55-60`` (from #202) — five new GPU_SPECS entries (Jetson Orin NX 16GB/8GB, AGX Orin, Snapdragon X Elite/Plus) were 90-93 chars. Wrapped each GpuHardwareSpec constructor call onto its own block. - ``tests/telemetry/test_gpu_monitor.py`` (from #202) — removed a spurious blank line between imports and the first ``#`` comment block, picked up by ``ruff check --fix`` (rule I001). No behavior change — pure formatting. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>