# Run a Python workflowfibonacci run workflow.py# Run a YAML workflowfibonacci run workflows/analyzer.yaml# With input datafibonacci run workflow.py --input '{"text": "Hello world"}'# From input filefibonacci run workflow.py --input-file data.json# With specific environmentfibonacci run workflow.py --env production
Options:
Option
Description
--input, -i
JSON input data
--input-file, -f
Path to JSON input file
--env, -e
Environment (dev/staging/production)
--timeout, -t
Execution timeout in seconds
--verbose, -v
Verbose output
--dry-run
Validate without executing
To trigger an already-deployed workflow via the platform (with queue, risk assessment, and approval gates applied), use the API: POST /api/v1/workflows/{id}/execute. The fibonacci run command runs workflows locally without these controls.
# Validate a single filefibonacci validate workflow.yaml# Validate all workflows in directoryfibonacci validate workflows/# Verbose validation with suggestionsfibonacci validate workflow.yaml --verbose# Strict mode (treat warnings as errors)fibonacci validate workflow.yaml --strict
Output example:
✓ workflow.yaml ✓ Schema validation passed ✓ Node dependencies valid ✓ Tool references valid ⚠ Warning: Node 'analyzer' has no descriptionValidated 1 file with 0 errors, 1 warning
# Deploy all workflowsfibonacci deploy# Deploy specific workflowfibonacci deploy workflows/production.yaml# Deploy to specific environmentfibonacci deploy --env staging# Deploy with version tagfibonacci deploy --version v1.2.0# Preview changes without deployingfibonacci deploy --dry-run
# List available toolsfibonacci tools list# Search for toolsfibonacci tools search "google sheets"# Get tool detailsfibonacci tools info google_sheets.read_range# Connect a toolfibonacci tools connect googlefibonacci tools connect slackfibonacci tools connect salesforce# List connected toolsfibonacci tools connected# Disconnect a toolfibonacci tools disconnect google
# View current configfibonacci config list# Set a config valuefibonacci config set default_model claude-sonnet-4-6# Get a config valuefibonacci config get default_model# Reset to defaultsfibonacci config reset# Edit config filefibonacci config edit
# Set a secretfibonacci secret set API_KEY# Set from value (not recommended for sensitive data)fibonacci secret set API_KEY --value "sk-..."# List secrets (names only)fibonacci secret list# Delete a secretfibonacci secret delete API_KEY# Sync secrets to environmentfibonacci secret sync --env production