All notable changes to the NVIDIA CLI project.
Complete refactor from single-file CLI to full agent framework.
- Agent Registry - Manage multiple agents with
nv agent - Agent Configurations - Per-agent models, skills, memory settings
- Subagent Orchestration - Spawn parallel agents for complex tasks
- SOUL.md - Core personality principles
- IDENTITY.md - Agent name, emoji, avatar
- USER.md - Human preferences and context
- MEMORY.md - Curated long-term memories
- HEARTBEAT.md - Periodic task definitions
- Auto-Discovery - Scan directories for
SKILL.mdfiles - Security Scanner - Detect dangerous patterns (eval, exec, etc.)
- Multi-Installer - Support pip, npm, brew, git
- Hybrid Search - Combine vector + keyword (BM25)
- SQLite Backend - Persistent storage
- Embedding Providers - OpenAI, local (sentence-transformers)
- Periodic Checks - Task scheduling within agent context
- Quiet Hours - Respect user downtime
- Batch Processing - Group multiple checks
- Interactive Chat -
nv chatwith prompt_toolkit - Slash Commands -
/help,/add,/skill, etc. - Subcommands:
nv agent list|create|deletenv skill list|install|uninstallnv memory add|searchnv heartbeat statusnv config get|edit
- Refactored from single-file (
nv.py) to package (nv_cli/) - Modular structure: config/, agents/, skills/, memory/, heartbeat/, soul/, tools/
- Modern packaging with pyproject.toml
- OpenClaw Identity System - ReActAgent now loads SOUL.md, IDENTITY.md, MEMORY.md, USER.md, HEARTBEAT.md, TOOLS.md, AGENTS.md into system prompt
- typer>=0.12.0
- rich>=13.0.0
- openai>=1.0.0
- prompt-toolkit>=3.0.0
- sentence-transformers>=2.0.0
- torch (via sentence-transformers)
- Fixed slash command completer - only activates on
/ - Fixed logo ASCII art spacing (user's original format)
- Updated wrapper script for internal SSD location
- Fixed
PermissionModeexport in config module - Fixed asyncio conflict with prompt_toolkit by using
prompt_async()
- Single-file CLI (
nv.py) - Basic ReAct agent
- File context with
/add,/init - Permission modes (ask/accept_edits/auto)
- Model switching (
/model)
- Repository Migration: Moved from cadpal repo to dedicated https://github.com/SingularityAI-Dev/Nvidia-CLI
- Module Fix: Restored missing
memory/module that was lost during extraction - Installation: Verified
pip install -e .works correctly - Functionality: Confirmed
nv --helpandnv agent listwork as expected
Format based on Keep a Changelog