Skip to content

[codex] Add cuVSLAM agent-readiness package#48

Draft
lingqnv wants to merge 1 commit into
nvidia-isaac:mainfrom
lingqnv:codex/agent-readiness-package
Draft

[codex] Add cuVSLAM agent-readiness package#48
lingqnv wants to merge 1 commit into
nvidia-isaac:mainfrom
lingqnv:codex/agent-readiness-package

Conversation

@lingqnv

@lingqnv lingqnv commented Jun 26, 2026

Copy link
Copy Markdown

Summary

  • Adds an upstream-ready agent-readiness.yaml contract for cuVSLAM.
  • Adds agent entrypoints: AGENTS.md, llms.txt, .codex/skills/cuvslam-agent-readiness/SKILL.md, and .env_example.
  • Adds scripts/agent_readiness_smoke.py to emit a machine-readable reports/validation_result.json artifact.
  • Adds .agent/validation_result.schema.json, a GitHub Actions readiness workflow, a root readiness test, and README quick-start guidance.

Why

This gives agents and CI a deterministic no-secret readiness lane while preserving a separate GPU validation lane for full cuVSLAM runtime checks after PyCuVSLAM is built or installed.

Validation

  • python3 -m unittest discover -s tests -p 'test_*.py' -v
  • python3 scripts/agent_readiness_smoke.py --mode static --output reports/validation_result.json
  • PYTHONPATH=src python3 -m agent_readiness_ci.cli --repo /Users/lingq/Documents/Codex/2026-06-24/us/work/cuVSLAM --reports-dir /Users/lingq/Documents/Codex/2026-06-24/us/outputs/cuvslam_pr_validation
  • git diff --check main..HEAD

Final local runner result:

agent-readiness-ci: status=pass tier=agent_native score=100 blocking=0 warnings=0

Notes

This PR does not claim a built wheel or GPU runtime pass. The static lane is no-secret and validates readiness scaffolding and Python syntax. The declared GPU lane should run on a CUDA-capable Linux host after PyCuVSLAM is installed or built.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant