Skip to main content

contribute-api

Contribute a new NVIDIA NeMo Fabric public API surface safely, with Rust, CLI, Python, TypeScript, schema, adapter, and documentation parity in mind

소스 정보

저장소
NVIDIA/NeMo-Fabric
최근 소스 활동
2026년 10월 8일 23:21
감지된 SKILL.md 언어
영어
스타
51
포크
30

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
contribute-api
description
Contribute a new NVIDIA NeMo Fabric public API surface safely, with Rust, CLI, Python, TypeScript, schema, adapter, and documentation parity in mind
author
NVIDIA Corporation and Affiliates
license
Apache-2.0
# Contribute A New API Surface ## Companion Guidance Use `karpathy-guidelines` alongside this skill for implementation or review work. Keep changes scoped, surface assumptions, and define focused validation before editing. Use this skill when contributing a public API addition or behavior change to the runtime or bindings. ## Default Guidance - Start from the shared Rust core behavior first - Decide whether the CLI, PyO3 binding, Python SDK, type stubs, schemas, or the Python and TypeScript adapter-contract bindings must expose the new surface - Keep every affected public surface in parity - `RunRequest.relay_session_root` is forwarded as the typed `AgentRunRequest.relay_session_root` field. Keep Rust, Python, TypeScript, and schema representations in parity. Context keys do not control Relay propagation; preserve the adapter fallback for unusable UUIDs. - Update docs and examples in the same branch ## Minimum Acceptance - Public behavior is clearly described - Every affected public surface is covered - The validation matrix matches the changed surfaces - PR notes explain the user-facing change ## References - `validate-change` - `review-doc-style` - `docs/python-sdk-contract.md` - `schemas/SCHEMA.md` - `justfile`
GitHub에서 보기