Add project tools and strict provider execution
This commit is contained in:
@@ -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
|
||||
|
||||

|
||||
|
||||
### 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
|
||||
|
||||
Reference in New Issue
Block a user