← Back to Changelog

Changelog

March 2026

๐Ÿš€ Features

  • Add initial project documentation and configuration
  • Add plan and execute commands, workflow execution, schema flag, and human-readable output
  • Add plans and jobs management with TTL auto-expiry and execution history tracking
  • Add documentation for DCLI skills in SKILL.md format with meta-skill command
  • Add LLM bootstrap skills commands (list, get, teach) with SKILL.md generation
  • Add stdio MCP support alongside HTTP MCP endpoints
  • Add support for local OpenAPI specs in config
  • Implement MCP server management and refactor config syncing
  • Add MCP stdio demo server and installation script
  • Add local mode support and enhance sync command tests
  • Add local planning mode without DCLI_SERVER, refactor plan command output, and add plan-runtime module
  • Add new CLI 'ask' command for natural language query processing with local and server LLM support
  • Add "ask" command for natural language queries
  • Enhance workflow execution with support for step definitions and argument templating
  • Add documentation for "ask" feature with setup and usage examples
  • Add `/api/ask` endpoint for LLM-powered CLI command routing
  • Add plugins command handler for listing, installing, removing, showing, and doctoring plugins
  • Add plugin management system with install, remove, and doctor commands
  • Add CLI plugin management system with lock file handling
  • Add builtin and process adapter implementations for command execution
  • Add plugin management system, integrate plugin commands, and refactor help output
  • Add beads plugin configuration with issue tracking commands
  • Add plugins documentation and update README with plugin commands
  • Add issue tracking files for test coverage workflow to .beads/.br_history with initial tasks and dependencies
  • Add Beads project configuration and issue tracking files
  • Add issue tracking for coverage improvement and close issues after verification
  • Add support for "gwc_install_steps" builtin action with install steps for Google Workspace CLI
  • Add function to find namespace passthrough commands
  • Add GWC plugin support and refactor plugin guidance and checks
  • Add gwc plugin to wrap Google Workspace CLI (gws) with passthrough support
  • Add binary check and missing dependency help messages for beads plugin
  • Implement adapter schema validation and add gwc plugin with passthrough support
  • Add adapter schema validation and shell adapter support
  • Add preflight dependency check and support for array/object flags in CLI adapter
  • Add shell adapter for executing child processes with JSON parsing and timeout support
  • Add GWC plugin support and namespace passthrough command execution
  • Add issue dcli-3ms for plugins-manager.js unit tests
  • Add tests for skills catalog provider lifecycle and sync functionality
  • Add commiat_install_steps builtin and interactive passthrough mode
  • Add 'explore' subcommand to plugins and update description, add 'sync', 'search', 'providers' subcommands to skills
  • Add plugin exploration command and Git-based installation support
  • Support installing plugins from Git repositories and registry
  • Add plugins registry module with read, list, and get functions
  • Add skills-catalog.js module for managing skill providers and catalog
  • Add plugins usage skill and catalog provider management
  • Enhance help output and main execution logic for plugin and skill commands, add interactive passthrough handling
  • Add new plugin for commiat CLI with passthrough support
  • Add plugins registry with beads, gwc, and commiat plugins
  • Add safety validation for interactive commands and non-TTY environments
  • Add comprehensive test coverage for new functionality
  • Add comprehensive unit tests for plugins command, manager, and registry
  • Add unit tests for namespace passthrough functionality
  • Add stripe plugin tests for routing, passthrough, and doctor checks
  • Add support for non-TTY base arguments in process adapter
  • Add Stripe CLI plugin with customer list and passthrough support
  • Add stripe plugin smoke test and enhance plugin exploration tests
  • Add documentation index page and Stripe plugin configuration
  • Add plugin for integrating agency-agents skill provider
  • Add support for 'agency-agents' plugin with install guidance and skill provider integration
  • Add support for remote_static skill providers and fetch content via curl
  • Add agency-agents plugin with remote skills indexing capability
  • Add skills indexing from local directory and bump version to 1.1.0
  • Add plugin install guidance module with installation steps for various CLI plugins
  • Enhance `skills list` command with catalog and provider flags, add `--no-catalog` flag, and improve output formatting
  • Add Linear plugin with account whoami and full passthrough commands
  • Add vercel, linear, railway, and visual-explainer plugins to plugins.json
  • Add new Railway CLI plugin with README and configuration
  • Add Vercel plugin with account whoami command and full CLI passthrough
  • Add visual-explainer plugin with post-install script for remote skills indexing
  • Add smoke test script for Railway CLI integration
  • Add unit tests for builtin adapter functionality
  • Add comprehensive unit tests for HTTP adapter functionality
  • Add comprehensive tests for MCP adapter stdio and HTTP sources
  • Add tests for Supabase plugin functionality
  • Add installation guidance for multiple CLI tools and plugins
  • Add new CLI plugin harnesses for AWS, Azure, eza, Google Cloud, GitHub, Helm, just, kubectl, nextest, npm, pnpm, Poetry, Pulumi, Supabase, Terraform, uv, and watchexec
  • Add 16 new bundled CLI plugins (supabase, gh, kubectl, terraform, aws, gcloud, az, helm, npm, pulumi, pnpm, uv, poetry, eza, just, watchexec, nextest)
  • Add JSONL streaming support to process adapter with incremental event emission
  • Add Cline plugin with task wrappers and skill for non-interactive execution
  • Add nullclaw plugin for hybrid docs indexing and CLI wrapping
  • Implement plugin uninstall hook lifecycle and refactor post-install hooks
  • Add cline and nullclaw plugin harnesses with install guidance and skills catalog examples
  • Add ClickUp plugin with CLI integration and post-install/uninstall scripts
  • Add Superpowers plugin with remote skill indexing and installation scripts
  • Add "superpowers" and "clickup" plugins to plugins.json
  • Add OpenFang plugin with CLI passthrough and 60+ bundled skills
  • Add MIT License and update license reference in README
  • Add tests for mongosh plugin functionality
  • Add plugin install guidance for mysql, mongosh, and blogwatcher
  • Add BlogWatcher plugin with remote skill indexing and CLI wrappers
  • Add mongosh plugin for dcli with CLI version, server ping, eval run, and full passthrough
  • Add MySQL plugin with CLI version, query execution, and full passthrough support
  • Add Himalaya email CLI plugin with safe read-only wrappers and passthrough
  • Add Himalaya Email CLI plugin and update documentation
  • Add wacli WhatsApp CLI plugin with safe read-only wrappers
  • Add WhatsApp CLI (wacli) plugin support with installation guidance and documentation
  • Add clix plugin with hybrid remote doc indexing and read-only wrappers
  • Add xurl plugin with hybrid harness for remote agent docs and read-only X API wrappers
  • Add validation for adapterConfig types and implement MCP config merging with server entry resolution
  • Add support for MCP servers with command-based execution and extended configuration options
  • Add MCP servers usage skill for managing and using MCP servers
  • Add guidance and registration for xurl and clix plugins
  • Support command/args/env/headers for MCP servers and add tests
  • Increase MCP adapter timeout limit to 180000ms and update validation tests
  • Implement upsertCommand for managing local command aliases
  • Update mcp subcommands and description to include tools, call, bind, doctor, and update test expectations
  • Add JSON-RPC support for MCP stdio adapter and improve test mocking
  • Add MCP tools, call, bind, and doctor subcommands
  • Add MCP stdio JSON-RPC client with tests
  • Add MCP server diagnostic utilities for command and tool discovery
  • Add MCP tool discovery module for HTTP and stdio servers
  • Extract MCP servers usage skill into a reusable module and update build function
  • Extend MCP subcommands and expose config utilities to MCP handler
  • Add Monty plugin for sandboxed Python execution and skills indexing
  • Add plugin_name and plugin_dir metadata to installed commands
  • Add browser-use bundled hybrid plugin with MCP server integration
  • Add plugin browser use tests
  • Add removeCommandsByNamespace function to delete commands by namespace
  • Add plugins learn subcommand with filtering and learn content support
  • Add Resend plugin with hybrid capabilities and tests
  • Implement deterministic intent-to-plugin discovery with CLI command, tests, and help integration
  • Add command validation and normalization endpoints
  • Enhance command-edit UI with adapter guide, validation, and template loading
  • Add migration from legacy plugins lock and effective plugin commands resolution
  • Implement server plugin synchronization and post-install hooks
  • Add plugins API endpoints and service layer for plugin management
  • Add Server Plugins page with navigation, settings, and plugin management
  • Add multipart/form-data support for plugin upload and update tests
  • Add agent-browser plugin with wrappers, passthrough, and quickstart documentation
  • Add gifcap plugin with screen recording and GIF optimization commands
  • Register agent-browser and gifcap plugins and add test for agent-browser exploration
  • Add new plugin "cass" for Coding Agent Session Search
  • Add setup script for Coding Agent Session Search (cass) plugin
  • Add "cass" plugin for Coding Agent Session Search
  • Add BoxLite plugin for integrating `boxcli` from `@javimosch/boxlite`
  • Add json-server plugin with README, configuration, and skill documentation
  • Add SquirrelScan plugin with Docker-based auditing and CLI wrappers
  • Auto-discover bundled plugins from plugins directory
  • Add Lightpanda plugin for agent-friendly browser automation and extraction
  • Refactor boxlite plugin to use Docker-backed execution instead of boxcli
  • Add 'squirrelscan' and 'lightpanda' plugins to the plugins registry
  • Add cocoindex-code plugin with MCP integration and semantic search capabilities
  • Add cocoindex-code plugin with semantic search support and refactor plugin install guidance
  • Add mcp_protocol and mcp_wire fields to mergeMcpConfig function
  • Introduce `cocoindex.mcp.search` alongside `cocoindex.code.search` and improve plugin documentation
  • Add SUPERCLI_INVOKE_CWD environment variable to plugin execution context
  • Add query scripts for cocoindex-code plugin
  • Add error matching and rewrite logic with friendlier guidance, and support CWD configuration in process adapter
  • Add plugins authoring skill with documentation and tests
  • Add Aider plugin for one-shot non-interactive coding tasks
  • Add new 'azd' plugin for Azure Developer CLI integration with non-interactive wrappers and passthrough commands
  • Add Clever Tools CLI plugin with agent-friendly JSON wrappers for Clever Cloud
  • Add new copilot plugin with CLI wrappers and documentation
  • Add Gemini CLI plugin for headless agent usage with JSON wrappers
  • Add Goose CLI plugin with headless automation wrappers and documentation
  • Add offline-ai plugin with script-first wrappers and passthrough
  • Add OpenHands plugin with headless automation commands and passthrough support
  • Add Plandex CLI plugin for non-interactive planning and automation
  • Add UiPath plugin with CLI wrappers and passthrough support
  • Add UiPath CLI plugin with README, configuration, runtime script, and quickstart guide
  • Add landing page for supercli with hero section, skill sources, architecture, plugin explorer, and branding
  • Add --help flag with comprehensive help display, introduce new capability router description in top-level help, and refactor main function logic
  • Add plugin_fs provider type support and catalog info functions
  • Add providers describe and catalog info subcommands
  • Support passthrough mode with raw positional arguments and flags
  • Add positional arguments and passthrough CLI usage examples to Teach Skill documentation
  • Add "pplx" plugin for Perplexity API CLI with AI search, research, and Q&A features
  • Add new 'pplx' plugin for Perplexity API CLI integration with commands, configuration, and skills
  • Add OpenCode AI assistant CLI plugin with passthrough and version commands
  • Add ClawTeam plugin with automated setup, skill catalog integration, and agent collaboration commands
  • Add JSALT plugin with documentation, configuration, and quickstart skill
  • Add ClawTeam plugin for collaborative agent sharing and discovery
  • Add .npmignore file to exclude docs directory from npm package
  • Add unit tests for NemoClaw plugin and hybrid plugin integration
  • Add NemoClaw plugin documentation and plan
  • Add nemoclaw plugin with command definitions and post-install scripts
  • Add new "nemoclaw" bundled plugin with sandbox actions and remote docs catalog
  • Add mrpilot plugin for AI-powered code review of GitLab MRs and GitHub PRs

๐Ÿ› Bug Fixes

  • Add server context validation in workflow execution
  • Update resend smoke test to handle PATH correctly for doctor command
  • Add missing assertions for help-json test coverage
  • Include server_plugins in sync command output
  • Use Docker runner for boxlite plugin instead of global npm installation

๐Ÿšœ Refactor

  • Introduce storage adapter abstraction with MongoDB and file-based implementations
  • Replace MongoDB with key-value storage adapter across API routes
  • Migrate configService from MongoDB to key-value storage adapter
  • Add passthrough mode and improve error handling in process adapter
  • Enhance plugin doctor command to validate command adapters and safety
  • *(readme)* Reposition dcli as universal cross-harness CLI router
  • Remove unused TTL validation function, filter invalid MCP servers, add Docker plugin support, and introduce new exit code
  • Export renderYamlObject for testing coverage in skills.js
  • Update test imports and function names for plugin-agency-agents module
  • Replace agency-agents specific post-install logic with generic manifest-defined hook and add path traversal validation
  • Migrate plugin install guidance to separate module, add visual-explainer plugin, implement post-install hooks and git clone cleanup
  • Update OpenAPI adapter tests to improve structure and reliability
  • Add normalization functions for MCP server configuration and enhance MCP registry command handling
  • Enhance process execution with plugin context and improved error parsing
  • Migrate plugin store from .dcli to .supercli and add server-side support
  • Rebrand "skills" to "capabilities" and clarify terminology in documentation
  • Update terminology from "skills" to "capability docs" and "skill documents" across CLI help and code
  • Simplify preflight binary check and enhance binary validation with custom args
  • Reorder namespace passthrough handling to prioritize before --help, add semicolons, and reformat code for readability
  • Update help text for skills command to include catalog and provider subcommands
  • Update OpenHands plugin configuration with new args and timeout

๐Ÿ“š Documentation

  • Add storage adapter design documentation for MongoDB and file-based JSON
  • Add MCP local mode documentation with CLI usage and demos
  • Add feature documentation pages for adapters, agents, config sync, and more
  • Add MCP SSE/HTTP demo documentation and examples
  • Update README with server start command and MCP SSE/HTTP demo
  • Add natural language AI features and contributors section to README
  • Update README with new skill provider and plugin commands
  • Add supported harnesses and plugin harness development guide
  • Add plugin manifest examples for reference
  • Add supercli documentation HTML page
  • Add documentation for agency-agents bundled plugin and remote provider example
  • Add plugin hooks documentation and visual-explainer plugin reference
  • Add "sc" alias for lazy people
  • Add MySQL and MongoDB Shell to list of supported tools in plugin harness
  • Add Remote Provider Example and Databases Harness Table
  • Add X API CLI (`xurl`) and X Cookie CLI (`clix`) to plugin list
  • Update MCP adapter documentation and usage examples
  • Add MCP usage skill and remote provider examples to skills catalog
  • Add documentation for xurl and clix plugin harnesses
  • Add MCP cheatsheet and enhance local-mode documentation
  • Add Server Plugins documentation and usage guide
  • Update agent-browser README and quickstart skills with new command syntax and caveats
  • Update terminology from "skill" to "capability" and clarify skill document references
  • Update terminology from "skills catalog" to "skill-doc catalog" in READMEs
  • Improve server start caveats and add readiness check examples
  • Add description for bundled `squirrelscan` plugin
  • Update boxlite plugin documentation and configuration to reflect experimental status and new sections
  • Expand README with usage sections for humans and agents
  • Add CONTRIBUTING.md with contribution guidelines and update README.md link
  • Clarify command help options in Getting Started and hero sections
  • Add badges, testimonials, and star history to README

๐Ÿงช Testing

  • Add tests for plugin management and agent bootstrap behavior
  • Add comprehensive tests for skills CLI commands and functions
  • Add tests for workflow template replacement with invalid paths and missing steps
  • Add comprehensive test for gwc plugin support and coverage to gitignore
  • Add unit tests for plugins-manager functionality
  • Improve skills list assertions to check array inclusion and object keys
  • Add test for plugins registry usage skill
  • Add unit tests for plugin registry operations
  • Add comprehensive adapter validation tests
  • Add tests for template replacement and custom adapter loading
  • Add unit tests for mcp-local registry command handler
  • Add coverage for getProvider, searchCatalog, readIndex, and error handling
  • Expand skills CLI test coverage and refactor for catalog integration
  • Add unit tests for plugin-agency-agents functions
  • Add test for agency-agents post install mapping
  • Add test for remote_static provider indexing
  • Add unit tests for linear plugin functionality
  • Add unit tests for plugin-visual-explainer post-install script
  • Add unit tests for railway plugin functionality
  • Add unit tests for Vercel plugin functionality
  • Add Linear CLI smoke test script
  • Add explore filter tests for vercel, linear, and railway
  • Add Vercel smoke test script
  • Add comprehensive test suite for OpenAPI adapter
  • Refactor process adapter tests to use mocked child process
  • Add unit tests for server components and routes
  • Add unit tests for storage adapters and factory
  • Refactor shell adapter tests to use child_process mocking and expand coverage
  • Add comprehensive plugin tests for aws, az, eza, gh, gcloud, helm, just, kubectl, nextest, npm, pnpm, poetry, pulumi, terraform, uv, and watchexec
  • Add SUPERCLI_HOME to plugin tests for isolation
  • Add SUPERCLI_HOME to plugin test environments
  • Add extensive exploration tests for plugins registry
  • Add comprehensive blogwatcher plugin tests
  • Add comprehensive mysql plugin test suite
  • Add smoke tests for blogwatcher, mongosh, and mysql
  • Add tests for MySQL, Mongosh, and Blogwatcher plugin exploration
  • Add smoke test script for himalaya CLI plugin
  • Add explore filter test for himalaya plugin
  • Add wacli plugin tests and smoke script
  • Add smoke tests for clix, MCP browser-use, and xurl
  • Add explore filter tests for xurl and clix plugins
  • Add comprehensive monty plugin tests and update MCP browser-use smoke test
  • Add test for expanded structured commands in resend plugin help
  • Update config tests to use effective plugin commands and lock file
  • Add unit tests for plugin install guidance
  • Add unit tests for azd plugin functionality
  • Add goose plugin integration tests with fake binary
  • Add comprehensive tests for openhands plugin functionality
  • Add unit tests for uipath and uipathcli plugins
  • Add exploration tests for gemini, copilot, openhands, and uipathcli plugins
  • Add jsalt plugin integration tests

โš™๏ธ Miscellaneous Tasks

  • Add integration tests for CLI, MCP, and OpenAPI adapters
  • Update .env.example with storage config, adjust .gitignore, and refresh README docs
  • Add .env to .gitignore to prevent committing sensitive environment variables
  • Add dotenv dependency v17.3.1
  • Rename package from "dcli" to "dynamic-cli
  • Update README.md title to include "SuperCLI - SCLI
  • Add new CLI aliases 'scli' and 'supercli' in package.json
  • Add unit tests for CLI modules and Jest configuration
  • Update package name to "superacli", bump version to 1.0.1, add CLI bin aliases, Jest as dev dependency, and test scripts
  • Add code coverage reports for cli module
  • Update issue tracker with closed and new tasks for adapter schema, shell adapter, and coverage testing
  • Update issues.jsonl with executor.js test results and add backup snapshot to .beads/.br_history
  • Add issue history JSONL files for tracking coverage and adapter tasks
  • Add issue tracking history files for coverage and plugin development milestones
  • Add new closed issues dcli-1ft, dcli-2q1, dcli-3e6, dcli-ecg, and dcli-uol to .beads/issues.jsonl
  • Update plugins.md to reflect new plugin discovery architecture with registry file at plugins/plugins.json
  • Add documentation for skills catalog
  • Add .beads/.br_history issue tracking files for dcli documentation and test coverage milestones
  • Add new issue entries to .beads/issues.jsonl for documentation and plugin-related tasks
  • Add Docker harness MVP and Non-TTY safety framework issues to .beads/issues.jsonl
  • Add .br_history metadata files referencing issues.jsonl
  • Update issue history log with latest status changes
  • Update README to reflect project rebranding from dcli to supercli
  • Add Docker plugin with commands, manifest, and examples
  • Add feature gaps documentation to docs/feature-gaps.md
  • Close plugin subsystem unit tests issue (dcli-2tf) in issues.jsonl
  • Add nonTtyBaseArgs option to commiat plugin configuration
  • Bump version from 1.0.1 to 1.1.0
  • Add post-install configuration to agency-agents plugin
  • Add submodule ref-btcbot at commit a60313b
  • Update Jest coverage configuration to include server files and exclude additional files
  • Add testPathIgnorePatterns for node_modules and ref-btcbot in Jest config
  • Update test:unit script to run tests in band
  • Remove ref-btcbot submodule
  • Add smoke test scripts for various CLI tools
  • Bump version from 1.1.0 to 1.1.1
  • Add OpenFang plugin to plugins.json
  • Bump version from 1.1.1 to 1.1.2 and add 'sc' binary alias
  • Bump version from 1.1.2 to 1.1.3 and add MIT license
  • Add new bundled plugins mysql, mongosh, and blogwatcher to plugins.json
  • Bump version from 1.1.3 to 1.1.4 in package.json
  • Bump monty plugin version to 0.1.1 and add usage guide skill
  • Bump version from 1.1.4 to 1.1.5
  • Bump resend plugin version to 0.2.0 and expand capabilities with auth, domains, API keys, webhooks, and audience contacts
  • Expand Resend quickstart skill to include domains, API keys, and audience contacts management
  • Bump version from 1.1.5 to 1.1.6
  • Clean up historical bead issue tracker files
  • Remove deprecated .beads directory and all its configuration files
  • Clean up .br_history issue logs by deleting outdated JSONL snapshots and metadata files
  • Add .beads to .gitignore
  • Update documentation to reflect rebranding from DCLI to supercli
  • Delete MCP cheatsheet and visual overview documentation files
  • Add quickstart documentation for Coding Agent Session Search (cass) skill
  • Bump version from 1.1.0 to 1.1.6, add MIT license, and add 'sc' binary entry
  • Add json-server and boxlite plugins to plugins registry and update test coverage
  • Update terminology from "skills" to "capability and skill-document" in guidance notes
  • Increase timeout_ms to 180000 in plugin.json and add SDK volume mounting support
  • Add .coco* pattern to .gitignore
  • Add install guidance for squirrelscan plugin with docker image build instructions
  • Add BoxLite experimental quickstart guide and status documentation
  • Add .aider* to .gitignore to ignore Aider-related files
  • Add documentation for new azd and uipath plugins
  • Add 12 new bundled plugins (azd, clever, aider, gemini, copilot, openhands, uipathcli, uipath, plandex, offline-ai, goose) to plugins/plugins.json
  • Bump version from 1.1.6 to 1.1.7
  • Consolidate docs by removing docs/docs.html and updating index.html with full content
  • Bump version from 1.1.6 to 1.1.7 and fix whitespace in package.json
  • Reformat test files with consistent semicolons and improve readability
  • Add pdf-read plugin to plugins.json
  • Bump version from 1.1.7 to 1.1.8
  • Add environment setup instructions and smoke test example to SKILL.md
  • Bump version from 1.1.8 to 1.1.9
  • Bump version from 1.1.9 to 1.1.10
  • Add ClawTeam Gateway startup log file
  • Bump version from 1.1.10 to 1.1.12
  • Add *.log to .gitignore
  • Delete gateway.log file containing error logs
  • Add testimonial-zetsi77.png to documentation images
  • Bump version from 1.1.12 to 1.1.13