Repository navigation
Releases: withabdul/ocm
Releases · withabdul/ocm
Release list
v1.0.5
✨ New Feature
ocm mcp add - Interactive MCP Server Configuration
Add MCP servers to your opencode.json with an interactive wizard:
ocm mcp addSupports:
- 🖥️ Local servers (executable commands like
npx,bun x) - 🌐 Remote servers (HTTP/SSE endpoints)
- 🔐 OAuth configuration (automatic, disabled, or custom credentials)
- ⚙️ Environment variables and custom headers
- ⏱️ Custom timeout settings
Example output:
{
"mcp": {
"context7": {
"type": "remote",
"url": "https://mcp.context7.com/mcp",
"enabled": true
}
}
}Full Changelog: v1.0.4...v1.0.5
v1.0.4 - Security, Performance & Reliability
What's New
🔒 Security
- Input validation for asset names to prevent path traversal attacks
- Support for
GITHUB_TOKENenvironment variable for authenticated API requests
⚡ Performance
- Parallel file downloads with concurrency limit (5 max) - up to 60% faster installs
- Cached
detectIsProd()result at module load - no redundant filesystem checks
🛡️ Reliability
- GitHub rate limit detection with helpful error messages and reset time
- Auto-cleanup of partial downloads when installation fails
- Pinned
@types/bunversion for reproducible builds
📦 Developer Experience
bun run testnow runs build first before tests- Updated docs with correct NPM package name (
@withabdul/ocm)
Installation
bun add -g @withabdul/ocmFull Changelog
See CHANGELOG.md
v1.0.3 - NPM Meta-data Fix
Explicitly include README and other essential files in the NPM package.
v1.0.2 - Agent Singular & Nested Support
Changelog
All notable changes to this project will be documented in this file.
[1.0.2] - 2026-01-05
Added
- Nested agent structure support (e.g.,
agent/core/*.md). - Validation tests for agent assets.
Changed
- Renamed
agentsservice toagent(singular) for consistency.
[1.0.1] - 2026-01-05
Added
- Official MIT License.
Fixed
- Improved consistency between NPM package and GitHub repository.
[1.0.0] - 2026-01-05
Added
- Core Orchestrator: Initial release of
ocmCLI. - Service Support: Full management for
skill,agent,command, andmcp. - Global/Local Scopes: Ability to install and manage assets in
~/.config/opencodeor.opencode. - Interactive UI: Added
@clack/promptsfor cherry-picking installation scopes and asset removal. - Asset Registry: Built-in mapping for popular OpenCode assets.
- MCP Management: Integrated command to list, enable, disable, and remove MCP servers from
opencode.json. - Auto-Fallback: Smart
listcommand that bridges local and global configurations. - Asset Validation: GitHub Workflow and
bun:testsuite for validatingSKILL.mdstructure.
Changed
- Refactored
McpServiceto use protected inheritance for better path consistency. - Improved production detection logic to automatically differentiate between developer environment and global usage.
Fixed
- Fixed
ReferenceErrorrelated toPATHSinMcpService. - Fixed JSON parsing behavior to provide detailed warnings for corrupted
opencode.jsonfiles (e.g., trailing commas). - Fixed default MCP state to be
enabledif the key is missing from configuration.
v1.0.1 - License Update
Initial release with official MIT License.
v1.0.0 - Initial Release
Changelog
All notable changes to this project will be documented in this file.
[1.0.0] - 2026-01-05
Added
- Core Orchestrator: Initial release of
ocmCLI. - Service Support: Full management for
skill,agents,command, andmcp. - Global/Local Scopes: Ability to install and manage assets in
~/.config/opencodeor.opencode. - Interactive UI: Added
@clack/promptsfor cherry-picking installation scopes and asset removal. - Asset Registry: Built-in mapping for popular OpenCode assets.
- MCP Management: Integrated command to list, enable, disable, and remove MCP servers from
opencode.json. - Auto-Fallback: Smart
listcommand that bridges local and global configurations. - Asset Validation: GitHub Workflow and
bun:testsuite for validatingSKILL.mdstructure.
Changed
- Refactored
McpServiceto use protected inheritance for better path consistency. - Improved production detection logic to automatically differentiate between developer environment and global usage.
Fixed
- Fixed
ReferenceErrorrelated toPATHSinMcpService. - Fixed JSON parsing behavior to provide detailed warnings for corrupted
opencode.jsonfiles (e.g., trailing commas). - Fixed default MCP state to be
enabledif the key is missing from configuration.