startclaw-optimizer
v1.0.2主优化系统 - 适用于所有回复。回复前分类任务复杂度(简单问题/分析/编码):简单/导航/提取/状态类用Haiku;写作/分析/规划/调试类仅用Sonnet。监控上下文大小,超5万token建议/compact。自动化使用调度器包装。简单任务不加载完整对话历史。心跳始终Haiku单行。禁用Opus。必须在每次回复前运行以防止超10万token膨胀。
Installation
Please help me install the skill `startclaw-optimizer` from SkillHub official store.
npx skills add idanmann10/startclaw-optimizer
OpenClaw Optimizer Skill
Overview
The OpenClaw Optimizer is a comprehensive performance and cost optimization skill designed to enhance the efficiency of Clawdbot's subagent workflows.
Core Components
1. Task Router
- Intelligent model selection based on task complexity
- Automatic routing between Haiku, Sonnet, and Opus models
- Cost prediction and optimization
2. Scheduler
- Robust task execution with retry mechanism
- Configurable preflight and postflight hooks
- Timeout and exponential backoff handling
3. Browser Governor
- Browser tab serialization
- Concurrent tab management
- Circuit breaker for preventing runaway processes
4. Context Compaction
- Automatic token tracking
- Summarization at 50,000 token threshold
- Preserves critical context
5. Real-time Dashboard
- Monitor daily budget
- Track task execution
- Visualize model distribution
- Circuit breaker status
Expected Savings
Before Optimization: $90/day After Optimization: $3-5/day Savings: 95%
Installation
npm install @startclaw/openclaw-optimizer
Usage
const { TaskRouter, OptimizerScheduler, BrowserGovernor } = require('@startclaw/openclaw-optimizer');
const router = new TaskRouter();
const scheduler = new OptimizerScheduler();
const browserGovernor = new BrowserGovernor();
// Automatic model and cost optimization
const modelSelection = router.selectModel(taskDescription);
await scheduler.execute(task, modelSelection);
Monitoring
# Real-time dashboard
python3 scripts/dashboard.py watch
License
StartClaw Internal Use License