
π My AI Factory v1.5.0 is out! The ultimate package manager for AI Agents *Updated*
v1.5.0-core: Support for Claude Code, OpenHands ΠΈ Monorepos
Release Notes v1.5.0-core
We are excited to introduceΒ v1.5.0-coreΒ of theΒ My AI FactoryΒ ecosystem! This release focuses on improving the stability of AI agent skill management under ourΒ Zero-DependencyΒ philosophy, integrating modern execution environments (surfaces), and fixing critical issues in projecting and cleaning up installed skills.
π Key Features
1. Support for Modern AI Surfaces
Added out-of-the-box integration and automated prompt deployment for cutting-edge coding agent platforms:
- Claude CodeΒ (the new powerful CLI developer tool by Anthropic)
- OpenHandsΒ (popular open-source software engineering agent platform)
All installed skills are now seamlessly projected and registered directly into these environments.
2. AdvancedΒ vendor_asΒ &Β subpathΒ Catalogs
Introduced support for complex monorepo configurations inΒ catalog.yaml:
- Git subfolder filtering using theΒ
subpathΒ directive (e.g., pulling only the necessary skill subfolder from a monorepo). - Local cache sharing via theΒ
vendor_asΒ directive, enabling multiple distinct skills to reuse a single repository clone, drastically saving time and disk footprint.
π Bug Fixes & Stability Improvements
1. Critical Skill Removal Cleanup Fix (cmd_remove)
- Problem: Previously, when deleting a skill installed viaΒ
subpathΒ (like Anthropic'sΒcanvas-design), the installer looked for a directory matching the safe catalog name (anthropics-skills-canvas-design), whereas the actual folder on disk was namedΒcanvas-design. This left orphaned plugin files cluttering the coding surfaces. - Solution: TheΒ
cmd_removeΒ engine inΒfactory.pyΒ has been redesigned to resolve folder structures usingΒPath(subpath).nameΒ alongside default slug options. - Outcome: Safely cleansesΒ all 16 projection files and foldersΒ across every supported surface (Cursor, Codex, OpenHands, OpenCode, Claude Code) without affecting other components.
2. Streamlined Catalog (catalog.yaml)
- Completely removed redundant office-related skills (
docx,Βpdf,Βpptx,Βxlsx) and the experimentalΒskill-creatorΒ generator tool. - Retained and optimized robust developer integrations: Anthropic MCP Builder (
mcp-builder), Canvas UI design guidelines (canvas-design), and the full suite of Vercel best practices.
π Zero-Dependency Commitment
TheΒ factory.pyΒ core script remains strictly zero-dependency, relying exclusively on Python 3 standard library modules. YAML parsing, environment wiring, path routing, and configuration backups run instantly out-of-the-box in any environment.
π§ͺ Verification & Testing
- Successfully validated through end-to-end integration smoke tests usingΒ
tests/smoke_subpath.sh. - Verified robust projection cleanups via deep uninstallation verification scripts, guaranteeing stable execution.