Expand CLI: MCP management, Codex support, skills, status & major refactor#2
Merged
Conversation
…actor - MCP server management (add/remove/list) for Claude Code - Codex config support via codex-config-toml and codex-mcp-toml commands - Skills management command for agent skill installation - Status command to inspect current Portkey configuration - Extracted src/api.js for clean Portkey API interactions - Major rewrite of setup wizard with better model selection and error handling - Enhanced discover & verify with richer output - Refactored index & utils for cleaner command registration Made-with: Cursor
- Rename package from @portkey-ai/cli to portkey (unscoped) - Set version to 1.0.0 for first real npm release - Single-source VERSION from package.json instead of hardcoded constant - Rewrite README for npm-first install (npx portkey) - Add .npmignore to exclude tests/dev files from tarball - Add prepublishOnly safety gate (runs tests before publish) - Add GitHub Actions workflow for publish-on-release - Export parseArgs for testability - Guard console.clear() behind TTY check - Add Vitest + 121 unit tests across 6 test files - Add keywords and exports field for npm discoverability Made-with: Cursor
… process for Claude Code and Codex, and enhance MCP server management. Introduced new commands for Codex configuration and improved skill synchronization. Updated documentation for clarity and added support for Codex wire API options.
…d skills in various commands. Updated messages to direct users to the appropriate URLs for better onboarding experience.
roh26it
approved these changes
Apr 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
mcp.jscommand to add/remove/list MCP servers for Claude Codecodex-config-toml.jsandcodex-mcp-toml.jscommands for OpenAI Codex configurationskills.jscommand for agent skill installationstatus.jsto inspect current Portkey configurationsrc/api.jsfor clean Portkey API interactions with permission checkingsetup.jswith better model selection, error handling, and provider support