Skip to content

Add skills and other helper structure for agentic work#778

Merged
rapids-bot[bot] merged 16 commits intoNVIDIA:release/26.02from
rgsl888prabhu:add_skills_and_agentic_support
Jan 24, 2026
Merged

Add skills and other helper structure for agentic work#778
rapids-bot[bot] merged 16 commits intoNVIDIA:release/26.02from
rgsl888prabhu:add_skills_and_agentic_support

Conversation

@rgsl888prabhu
Copy link
Collaborator

@rgsl888prabhu rgsl888prabhu commented Jan 14, 2026

Checklist

  • I am familiar with the Contributing Guidelines.
  • Testing
    • New or existing tests cover these changes
    • Added tests
    • Created an issue to follow-up
    • NA
  • Documentation
    • The documentation is up to date with these changes
    • Added new documentation
    • NA

Summary by CodeRabbit

  • Documentation

    • Added machine-readable cuOpt skill manifest defining capabilities, compute requirements, and supported interfaces.
    • Introduced comprehensive user guide with safety guidelines, workflows, and troubleshooting.
    • Introduced developer guide with architecture, conventions, and testing requirements.
    • Added examples for Python, C, CLI, and REST server interfaces.
  • Chores

    • Updated copyright notices and corrected documentation typos.

✏️ Tip: You can customize this high-level summary in your review settings.

@rgsl888prabhu rgsl888prabhu added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels Jan 14, 2026
@copy-pr-bot
Copy link

copy-pr-bot bot commented Jan 14, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@rgsl888prabhu rgsl888prabhu changed the title Add skills and other helper structure for agentic work [WIP] Add skills and other helper structure for agentic work Jan 15, 2026
@anandhkb anandhkb added this to the 26.02 milestone Jan 16, 2026
@copy-pr-bot
Copy link

copy-pr-bot bot commented Jan 20, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@rgsl888prabhu rgsl888prabhu changed the base branch from main to release/26.02 January 22, 2026 16:40
@rgsl888prabhu rgsl888prabhu marked this pull request as ready for review January 23, 2026 22:58
@rgsl888prabhu rgsl888prabhu requested review from a team as code owners January 23, 2026 22:58
@rgsl888prabhu rgsl888prabhu changed the base branch from release/26.02 to main January 23, 2026 22:58
@rgsl888prabhu rgsl888prabhu changed the base branch from main to release/26.02 January 23, 2026 22:58
@rgsl888prabhu rgsl888prabhu changed the title [WIP] Add skills and other helper structure for agentic work Add skills and other helper structure for agentic work Jan 23, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 23, 2026

Caution

Review failed

Failed to post review comments

📝 Walkthrough

Walkthrough

Adds comprehensive cuOpt agent skill manifests, developer and user role documentation with code examples, and fixes typo patterns and copyright years across multiple source files. No functional code changes.

Changes

Cohort / File(s) Summary
Agent Skill Manifests & Root Entrypoints
.ai/skills/cuopt.yaml, .github/.ai/skills/cuopt.yaml, .github/AGENTS.md, AGENTS.md
Establishes machine-readable cuOpt skill manifest and role-oriented agent documentation framework. .github/.ai/skills/cuopt.yaml defines canonical manifest with solver capabilities, interfaces (Python, C API, REST), routing/optimization routing, and OpenAPI specs. Root AGENTS.md provides shim entrypoint; .github/AGENTS.md replaces architecture-heavy guide with minimal role-driven introduction.
Agent Role Documentation
.github/agents/cuopt-developer.md, .github/agents/cuopt-user.md
Introduces cuOpt engineering contracts for developers and users. Developer doc covers architecture, APIs, safety rules, test checks, security, style, error handling, build commands, and common pitfalls. User doc specifies interface-first safety rails, canonical examples across Python/REST/C/CLI, error handling, debugging checklists, and escalation guidance.
Agent Example Resources
.github/agents/resources/cuopt-user/*
Adds comprehensive example collection: README.md (folder overview), python_examples.md (VRP, PDP, LP, MILP, QP problems), c_api_examples.md (LP/MILP with build/run), server_examples.md (REST API workflows), cli_examples.md (problem creation and solve commands).
Typo & Copyright Updates
benchmarks/linear_programming/cuopt/initial_problem_check.hpp, cpp/libmps_parser/src/mps_parser.cpp, cpp/src/linear_programming/restart_strategy/pdlp_restart_strategy.cu, cpp/src/routing/ges/compute_fragment_ejections.cu, cpp/src/routing/ges/compute_fragment_ejections.cuh, cpp/src/routing/ges/execute_insertion.cu, cpp/src/routing/ges/lexicographic_search/lexicographic_search.cu, cpp/src/routing/node/pdp_node.cuh, cpp/src/routing/route/route.cuh, cpp/tests/linear_programming/utilities/pdlp_test_utilities.cuh
Fixes assertion message typos (e.g., "stricly" → "strictly", "greated" → "greater", "smalled" → "smaller") and updates copyright years to 2026 across assertion and comment strings. No logic changes.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add skills and other helper structure for agentic work' directly and clearly describes the main changes: introducing new agent skills and helper structures to support agentic workflows.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rgsl888prabhu
Copy link
Collaborator Author

/okt to test 04360b5

@rgsl888prabhu
Copy link
Collaborator Author

/ok to test 04360b5

@rgsl888prabhu
Copy link
Collaborator Author

/merge

@rapids-bot rapids-bot bot merged commit edb570d into NVIDIA:release/26.02 Jan 24, 2026
100 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants