Initial commit with translated description
This commit is contained in:
67
scripts/optimize.sh
Normal file
67
scripts/optimize.sh
Normal file
@@ -0,0 +1,67 @@
|
||||
#!/bin/bash
|
||||
# optimize.sh - Quick CLI wrapper for token optimization tools
|
||||
#
|
||||
# Usage:
|
||||
# ./optimize.sh route "your prompt here" # Route to appropriate model
|
||||
# ./optimize.sh context # Generate optimized AGENTS.md
|
||||
# ./optimize.sh recommend "prompt" # Recommend context files
|
||||
# ./optimize.sh budget # Check token budget
|
||||
# ./optimize.sh heartbeat # Install optimized heartbeat
|
||||
#
|
||||
# Examples:
|
||||
# ./optimize.sh route "thanks!" # → cheap tier (Haiku)
|
||||
# ./optimize.sh route "design an API" # → smart tier (Opus)
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
case "$1" in
|
||||
route|model)
|
||||
shift
|
||||
python3 "$SCRIPT_DIR/model_router.py" "$@"
|
||||
;;
|
||||
context|agents)
|
||||
python3 "$SCRIPT_DIR/context_optimizer.py" generate-agents
|
||||
;;
|
||||
recommend|ctx)
|
||||
shift
|
||||
python3 "$SCRIPT_DIR/context_optimizer.py" recommend "$@"
|
||||
;;
|
||||
budget|tokens|check)
|
||||
python3 "$SCRIPT_DIR/token_tracker.py" check
|
||||
;;
|
||||
heartbeat|hb)
|
||||
DEST="${HOME}/.openclaw/workspace/HEARTBEAT.md"
|
||||
cp "$SCRIPT_DIR/../assets/HEARTBEAT.template.md" "$DEST"
|
||||
echo "✅ Installed optimized heartbeat to: $DEST"
|
||||
;;
|
||||
providers)
|
||||
python3 "$SCRIPT_DIR/model_router.py" providers
|
||||
;;
|
||||
detect)
|
||||
python3 "$SCRIPT_DIR/model_router.py" detect
|
||||
;;
|
||||
help|--help|-h|"")
|
||||
echo "Token Optimizer CLI"
|
||||
echo ""
|
||||
echo "Usage: ./optimize.sh <command> [args]"
|
||||
echo ""
|
||||
echo "Commands:"
|
||||
echo " route <prompt> Route prompt to appropriate model tier"
|
||||
echo " context Generate optimized AGENTS.md"
|
||||
echo " recommend <prompt> Recommend context files for prompt"
|
||||
echo " budget Check current token budget"
|
||||
echo " heartbeat Install optimized heartbeat"
|
||||
echo " providers List available providers"
|
||||
echo " detect Show auto-detected provider"
|
||||
echo ""
|
||||
echo "Examples:"
|
||||
echo " ./optimize.sh route 'thanks!' # → cheap tier"
|
||||
echo " ./optimize.sh route 'design an API' # → smart tier"
|
||||
echo " ./optimize.sh budget # → current usage"
|
||||
;;
|
||||
*)
|
||||
echo "Unknown command: $1"
|
||||
echo "Run './optimize.sh help' for usage"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user