coldpass

CVHub520/X-AnyLabeling

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/CVHub520--X-AnyLabeling.svg).

samyolodeep-learningobject-detectionpose-estimationcomputer-vision

Works

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · 8be67d741857 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> convert --task yolo2xlabel --mode detect --images <host-path> --labels <host-path> --output <host-path> --classes…

Needs keys or browser
None seen
Issue
none found in recorded check

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> convert --task yolo2xlabel --mode detect --images <host-path> --labels <host-path> --output <host-path> --classes <host-path>

Agent-reported scope: xanylabeling convert --task yolo2xlabel --mode detect on a 1-image YOLO sample (created in <host-path>); verified output a.json contains rectangle label 'object' at (40,40)-(60,60), matching the YOLO box 0.5 0.5 0.2 0.2 on a 100x100 image

Run details
run
CVHub520--X-AnyLabeling-claude-haiku-5-5-1792339015153167026
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.011425
Recorded source
https://github.com/CVHub520/X-AnyLabeling
Tool transport
mcp-assigned-vm
Test version
readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a
revision
8be67d741857c0a887d435bb26dc48dae53d8577
What the agent did

xanylabeling convert --task yolo2xlabel --mode detect on a 1-image YOLO sample (created in <host-path>); verified output a.json contains rectangle label 'object' at (40,40)-(60,60), matching the YOLO box 0.5 0.5 0.2 0.2 on a 100x100 image

cd <host-path> && ls -la && cat README.md | head -300
python3 --version; which pip3 node npm uv conda 2>&1; cat /etc/os-release | head -2; echo "proxy=$HTTP_PROXY $HTTPS_PROXY"; echo CDP=$CDP_URL
cd <host-path> && sed -n 1,200p docs/en/get_started.md; echo ----; sed -n 1,200p docs/en/cli.md
cd <host-path> && (python3 -m venv venv-cpu 2>&1 || (sudo apt-get update -qq && sudo apt-get install -y -qq python3-venv >/dev/null 2>&1 && python3 -m venv venv-cpu)) && ./venv-cpu/bin/pip install -q -U uv 2>&1 | tail -3; ./venv-cpu/bin/uv --version
cd <host-path> && rm -rf venv-cpu && sudo apt-get update -qq >/dev/null 2>&1; sudo apt-get install -y -qq python3.12-venv >/tmp/apt.log 2>&1; echo apt=$?; python3 -m venv venv-cpu && ls venv-cpu/bin | head -20
cd <host-path> && export NODE_USE_ENV_PROXY=1 && <host-path> install -q -U uv 2>&1 | tail -3; <host-path> pip install --python <host-path> -e ".[cpu]" > /tmp/install.log 2>&1; echo rc=$?; tail -15 /tmp/install.log
cd <host-path> && sed -n '/### 3.3/,/## 4/p' docs/en/cli.md | head -120; grep -ril "mcp" --include=*.md . | head; ls <host-path> | grep -i xany
cd <host-path> && ls tests; find . -path ./node_modules -prune -o \( -iname "classes.txt" -o -iname "*.txt" -path "*yolo*" \) -print | head -20; find . -type d -iname "*yolo*" | head -20
cd <host-path> && rm -rf probe_data probe_out && mkdir -p probe_data/images probe_data/labels && <host-path> -I -c "
import cv2, numpy as np
cv2.imwrite('<host-path>', np.zeros((100,100,3),np.uint8))
" && echo "0 0.5 0.5 0.2 0.2" > probe_data/labels/a.txt && echo object > probe_data/classes.txt && cd <host-path> && <host-path> convert --task yolo2xlabel --mode detect --images <host-path> --labels <host-path> --output <host-path> --classes <host-path>; echo rc=$?; ls <host-path>; cat <host-path> 2>/dev/null | head -40
sudo apt-get install -y -qq libgl1 libegl1 libxkbcommon0 libdbus-1-3 libfontconfig1 libglib2.0-0 libxcb-cursor0 >/tmp/apt2.log 2>&1; echo apt=$?; cd <host-path> && <host-path> checks 2>&1 | tail -25; echo rc=$?
cd <host-path> && <host-path> convert --task yolo2xlabel --mode detect --images <host-path> --labels <host-path> --output <host-path> --classes <host-path>; echo rc=$?; ls <host-path>; cat <host-path> 2>/dev/null | head -40
cd <host-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{
  "kind": "cli",
  "argv": ["<host-path>", "convert", "--task", "yolo2xlabel", "--mode", "detect", "--images", "<host-path>", "--labels", "<host-path>", "--output", "<host-path>", "--classes", "<host-path>"],
  "cwd": "<host-path>",
  "env": {}
}
EOF
cat > .coldpass/report.json <<'EOF'
{
  "outcome": "working",
  "operation": "xanylabeling convert --task yolo2xlabel --mode detect on a 1-image YOLO sample (created in <host-path>); verified output a.json contains rectangle label 'object' at (40,40)-(60,60), matching the YOLO box 0.5 0.5 0.2 0.2 on a 100x100 image",
  "operation_scope": "CPU install only, CLI conversion. GUI not launched. No browser needed. Repo ships no sample YOLO dataset, so input was synthesized for the test. MCP start/tools/list not applicable (product is not an MCP server).",
  "steps": [
    "python3 -m venv <host-path> (after apt install python3.12-venv)",
    "pip install -U uv (in venv)",
    "cd <host-path> && uv pip install --python <host-path> -e \".[cpu]\" (from docs/en/get_started.md section 1.2.2 Git Clone, step b)",
    "xanylabeling checks (docs/en/get_started.md; succeeded, App Version 4.2.0)",
    "xanylabeling convert --task yolo2xlabel --mode detect ... (docs/en/cli.md section 3.3; succeeded, 'Converted 1 files')"
  ],
  "deviations": [
    "README/get_started 'xanylabeling checks' first failed with ImportError: libGL.so.1 not found (PyQt6 import). Ran: sudo apt-get install -y libgl1 libegl1 libxkbcommon0 libdbus-1-3 libfontconfig1 libglib2.0-0 libxcb-cursor0. Then checks succeeded.",
    "python3 -m venv failed: ensurepip not available. Ran: sudo apt-get install -y python3.12-venv, then recreated venv.",
    "Input dataset synthesized (1 PNG via cv2 + YOLO label + classes.txt) because repo has no sample labeled data for the convert example."
  ],
  "stuck_step": null,
  "main_blocker": null,
  "suggested_fix": null
}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?
rm -rf <host-path> && ls -la <host-path> 2>&1 | head -1; <env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?