Installation
The CLI is included with the Fibonacci SDK:Quick Reference
Commands
fibonacci init
Initialize a new Fibonacci project:
fibonacci run
Execute workflows locally:
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.fibonacci list
List workflows deployed to Fibonacci Cloud:
fibonacci validate
Validate workflow syntax and configuration:
fibonacci deploy
Deploy workflows to Fibonacci Cloud:
fibonacci logs
View execution logs:
fibonacci tools
Manage tool integrations:
fibonacci auth
Manage authentication:
fibonacci config
Manage configuration:
fibonacci secret
Manage secrets:
Project Configuration
Thefibonacci.yaml file configures your project:
Environment Variables
The CLI respects these environment variables:Shell Completion
Enable tab completion for your shell:CI/CD Integration
GitHub Actions
GitLab CI
Troubleshooting
Common Issues
Command not found
Command not found
Ensure Fibonacci is installed and in your PATH:
Authentication errors
Authentication errors
Re-authenticate with Fibonacci Cloud:
Validation failures
Validation failures
Run with verbose mode for detailed errors:
fibonacci list shows no output
fibonacci list shows no output
This was a known bug in SDK versions before v0.2.4 where workflow objects were accessed as dicts. Upgrade to the latest version:
Debug Mode
Enable debug output:Next Steps
YAML Workflows
Define workflows in YAML
Best Practices
Production deployment patterns