Add project tools and strict provider execution

This commit is contained in:
rob
2026-07-20 22:27:36 -03:00
parent c289e812fb
commit 6a88fe2e0f
19 changed files with 1504 additions and 84 deletions
+8 -1
View File
@@ -124,6 +124,9 @@ Opens the graphical interface where you can create and manage tools visually. Fe
- **Registry** - Search and install community tools from the CmdForge registry
- **Providers** - Manage AI provider configurations
- **Reuse & Discovery** - Compare similar tools and preview safe extraction of reusable steps
- **Scoped saving** - Save a new tool to the current project or your global tool collection
![Tool Builder save-location selector](assets/screenshots/tool-builder-save-location.png)
### CLI Mode
@@ -132,11 +135,15 @@ Opens the graphical interface where you can create and manage tools visually. Fe
cmdforge list --filter summarize # Filter installed tools for humans
cmdforge list --json --filter summarize --limit 10 # Compact agent catalog
cmdforge list --json --full --limit 1 # Explicitly include prompts/code
cmdforge create mytool # Create new tool
cmdforge create mytool # Create a global tool
cmdforge create mytool --project # Versionable ./.cmdforge tool
echo "Build a bounded classifier" | forge-tool --name classify --project
cmdforge edit mytool # Edit in $EDITOR
cmdforge delete mytool # Delete tool
cmdforge run mytool # Run a tool
cat document.txt | cmdforge run-once "Summarize this:\n\n{input}"
cmdforge run private-tool --provider ollama --no-fallback \
--require-local --data-classification private --result-envelope json
cmdforge test mytool # Test with mock provider
cmdforge check mytool # Check dependencies (meta-tools)
cmdforge inspect mytool # Preflight, contract proposals, safe conformance tests