CmdForge/docs
rob 2c139b3982 Add meta-tools, collections, and attribution features
Meta-tools:
- Add ToolStep dataclass for tools calling other tools
- Implement execute_tool_step() with recursion depth limiting
- Add check_dependencies() for validating tool dependencies
- Add 'cmdforge check' command for dependency verification

Collections:
- Add collections API endpoints and database schema
- Create collections web UI (list and detail pages)
- Add collections to navigation header and homepage
- Document collections in REGISTRY.md

Attribution:
- Add source attribution fields to tool detail page
- Document source types (original, adapted, imported)
- Add license field documentation

Documentation updates across README, DESIGN.md, REGISTRY.md,
and new META_TOOLS.md design document.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 03:05:23 -04:00
..
COLLECTIONS.md Add meta-tools, collections, and attribution features 2026-01-03 03:05:23 -04:00
DEPLOYMENT.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
DESIGN.md Add meta-tools, collections, and attribution features 2026-01-03 03:05:23 -04:00
EXAMPLES.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
INSTALL.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
META_TOOLS.md Add meta-tools, collections, and attribution features 2026-01-03 03:05:23 -04:00
PROJECT.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
PROVIDERS.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
REGISTRY.md Add meta-tools, collections, and attribution features 2026-01-03 03:05:23 -04:00
WEB_UI.md Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00