Skip to content

Robodiag Harness

Terminal harness that checks ROS 2 robots with deterministic health tests, capability descriptions, SQLite history, and optional Jev evidence routing.

Stars
22
Language
Python
License
APACHE-2.0
Published by
Community
Author
YueBit
Last verified
Oct 2026

YueBit/robodiag-harness

User repository on GitHub

View on GitHub

AI diagnostic agent for ROS 2 robots — evidence-based, tool-calling, safety-gated.

Forks
0
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A diagnostic harness for ROS 2 robots. Your robot is connected. Is it actually healthy? Is telemetry arriving at the expected rate? Are joints reporting valid values? Are controllers active? What evidence should you collect when something goes wrong? RoboDiag brings robot telemetry, deterministic health checks, diagnostic history and AI-assisted investigation into one terminal interface.

Quoted from the project's README. Read the full README.

Highlights

  • Robot to evidence to tests to diagnosis flow with the live ROS graph, diagnostics and topic sampling.
  • RDCD capability files declare expected interfaces so missing data is a finding and undeclared is N/A.
  • Deterministic tests for graph, diagnostics, battery, joints and controllers with PASS, WARN, FAIL and SKIP.
  • Safety Gate and software stop live in deterministic code, separate from diagnostic reasoning.

Watch out

Needs ROS 2 with matching domain and sourced workspaces, and software stop is not a physical emergency stop. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

16GitHub stars
Local Qwen3.5 decision models in 0.8B and 2B sizes with fitted temperatures, systemone-shaped server, playground, guard, MCP tools, and eval harness.
Jev Demos & Experiments#community#jevbest#catalog-import
49GitHub stars
StarCraft II research repo combining Jev action selection with optional Astra plans across full-game macro control and SMAC-Hard micromanagement, with videos, replays, and a paper.
Jev Demos & Experiments#community#jevbest#catalog-import
63GitHub stars
Claude Code kit that guards PreToolUse calls with a free pre-filter plus one Jev question for ambiguous cases, and adds sub-agent sizing, rechecks, search, daemon speedups, and monitoring.
Jev Demos & Experiments#community#awesomejev#catalog-import
19GitHub stars
MCP server where one browser_goal call hands a URL, a goal, and code-checked assertions to a server-side loop driven by a decision model over live page elements.
Jev Demos & Experiments#community#jevbest#catalog-import
22GitHub stars
Independent open-source local decision model inspired by Jev, with a spark-s1 family plus smaller control models for agent gates, served locally with probabilities and policy actions.
Jev Demos & Experiments#community#jevbest#catalog-import
114GitHub stars
Browser agent where Jev picks each action from indexed page candidates while an LLM plans and reads, returning cited answers or schema-checked data with credential controls.
Jev Demos & Experiments#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

A game tick is a state plus a legal action list. How Clash Royale, Minecraft, and the earlier Mario, Pokémon, StarCraft, and drone loops ask Jev one step at a time.
Jev Demos & Experiments#gaming#agents#control
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai