You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-8Lines changed: 19 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
**One CLI to Rule Them All.**
9
9
<br>
10
-
Tired of juggling multiple AI coding assistants? **CAM** is a unified Python CLI to manage configurations, prompts, skills, and plugins for **13 AI assistants** including Claude, Codex, Gemini, Qwen, Copilot, and more from a single, polished terminal interface.
10
+
Tired of juggling multiple AI coding assistants? **CAM** is a unified Python CLI to manage configurations, prompts, skills, and plugins for **16 AI assistants** including Claude, Codex, Gemini, Qwen, Copilot, Goose, Continue, and more from a single, polished terminal interface.
11
11
12
12
</div>
13
13
@@ -36,14 +36,14 @@ CAM solves this by providing a single, consistent interface to manage everything
36
36
-**Configuration:** Advanced configuration management with set/unset/show commands and TOML support.
37
37
-**MCP Support:** First-class support for the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/), allowing assistants to connect to external data sources and tools.
38
38
-**Parallel Upgrades:** Concurrent tool upgrades with npm version checking and progress visualization.
39
-
-**Comprehensive Testing:** Enterprise-grade test suite with 1,076+ tests, coverage reporting, and quality assurance.
39
+
-**Comprehensive Testing:** Enterprise-grade test suite with 1,423+ tests, 28.6% coverage (71/248 lines), and quality assurance.
40
40
-**Diagnostics:** A comprehensive `doctor` command to validate your environment, API keys, tool installations, and cache status.
**MCP Integration** is supported across all 13 assistants including: Claude, Codex, Gemini, Qwen, Copilot, CodeBuddy, Droid, iFlow, Zed, Qoder, Neovate, Crush, and Cursor.
77
+
**MCP Integration** is supported across all 16 assistants including: Claude, Codex, Gemini, Qwen, Copilot, CodeBuddy, Droid, iFlow, Zed, Qoder, Neovate, Crush, Cursor, Goose, Continue, and OpenCode.
75
78
76
79
> **Note:** Some tools (Zed, Qoder, Neovate) are disabled by default in the menu as they are still under development. You can enable them in `tools.yaml` by setting `enabled: true`.
77
80
@@ -426,7 +429,14 @@ This project is licensed under the MIT License.
426
429
427
430
## 🏆 Recent Improvements
428
431
429
-
**Version 1.x.x** introduces significant enhancements to code quality, security, and maintainability:
432
+
**Version 1.0.3** introduces significant enhancements to code quality, security, and new tool support:
433
+
434
+
### 🆕 New Features
435
+
-**Goose CLI Support:** Added Block Goose CLI tool with dynamic engine type determination and custom provider configuration
436
+
-**Multi-Model Selection:** Enhanced agent installation with support for Goose, Codex, Droid, and Continue multi-model selection
437
+
-**Agent Metadata System:** Implemented agent metadata pulling using awesome-claude-agents approach for better discovery
438
+
-**Multi-App Marketplace:** Support for multiple app targets during marketplace installation
439
+
-**Enhanced Configuration:** Environment loader with flexible config path management
430
440
431
441
### 🔧 Technical Debt Resolution
432
442
-**Function Complexity:** Reduced from D-level (21-30 branches) to B-C level (<18 branches)
@@ -445,15 +455,16 @@ This project is licensed under the MIT License.
445
455
### ⚡ Quality Assurance
446
456
-**Automated Complexity Monitoring:** CI/CD checks using radon cc/mi analysis
447
457
-**File Size Limits:** Enforced 500-line maximum per file
448
-
-**Comprehensive Testing:** 1,076+ tests covering all functionality including integration tests
458
+
-**Comprehensive Testing:** 1,423+ tests covering all functionality including integration tests
0 commit comments