Skip to content

Expand CLI: MCP management, Codex support, skills, status & major refactor#2

Merged
roh26it merged 5 commits into
mainfrom
Feat/agent-cli-merge
Apr 17, 2026
Merged

Expand CLI: MCP management, Codex support, skills, status & major refactor#2
roh26it merged 5 commits into
mainfrom
Feat/agent-cli-merge

Conversation

@siddharthsambharia-portkey
Copy link
Copy Markdown
Collaborator

Summary

  • MCP server management – new mcp.js command to add/remove/list MCP servers for Claude Code
  • Codex support – new codex-config-toml.js and codex-mcp-toml.js commands for OpenAI Codex configuration
  • Skills management – new skills.js command for agent skill installation
  • Status command – new status.js to inspect current Portkey configuration
  • API layer – extracted src/api.js for clean Portkey API interactions with permission checking
  • Improved setup wizard – major rewrite of setup.js with better model selection, error handling, and provider support
  • Enhanced discover & verify – richer output and edge-case handling
  • Refactored index & utils – cleaner command registration, normalised model IDs, dual-write shell env support

…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 roh26it merged commit dfc1c90 into main Apr 17, 2026
@roh26it roh26it deleted the Feat/agent-cli-merge branch April 17, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants