返回顶部
f

fast-response-optimizer

Response speed optimizer - implements reply-first-then-process, parallel tool calls, and memory file caching

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
95
下载量
0
收藏
概述
安装方式
版本历史

fast-response-optimizer

# Fast Response Optimizer ⚡ > Reduce response time from 5-20 seconds to under 1 second --- ## Core Optimization Strategies ### 1. Reply First, Process Later **Rule:** - Receive request → Immediately reply "Received/Processing" → Execute in background → Push result when done **Implementation:** ```javascript // Quick reply await message.send("Received, processing..."); // Background execution const result = await processInBackground(task); // Push result await message.send(result); ``` ### 2. Parallel Tool Execution **Rule:** - Execute independent tool calls in parallel instead of waiting sequentially **Implementation:** ```javascript // Before (sequential) const result1 = await toolA(); const result2 = await toolB(); const result3 = await toolC(); // After (parallel) const [result1, result2, result3] = await Promise.all([ toolA(), toolB(), toolC() ]); ``` ### 3. Memory File Caching **Rule:** - Load cache every 1 minute via scheduled task - Reload cache if more than 1 minute since last message - Cache stored in SESSION-STATE.md **Implementation:** ```javascript // Cache structure const cache = { lastUpdate: timestamp, userProfile: {...}, memorySummary: {...}, skills: [...] }; // Check if refresh needed if (now - lastMessage > 60000 || now - cache.lastUpdate > 60000) { await refreshCache(); } ``` --- ## Trigger Conditions | Scenario | Trigger Method | |----------|----------------| | Auto-trigger | Execute on every message processing | | Scheduled refresh | Cron job every 1 minute | | Manual trigger | User inputs "refresh cache" | --- ## Cache Files ``` SESSION-STATE.md # Active state + cache ├── cache/ # Cache directory │ ├── user_profile.json # User profile cache │ ├── memory_summary.json # Memory summary cache │ └── skills_list.json # Skills list cache └── last_refresh.txt # Last refresh timestamp ``` --- ## Performance Goals | Metric | Before | After | |--------|--------|-------| | First Response | 5-20s | <1s | | Tool Calls | Sequential accumulation | Parallel execution | | File Reading | Read every time | Cache hit | | Cache Refresh | None | Every 1 min / >1 min | --- ## Usage ```bash # Initialize optimizer node skills/fast-response-optimizer/bootstrap.js # Manual cache refresh node skills/fast-response-optimizer/scripts/cache-manager.js refresh # Check cache status node skills/fast-response-optimizer/scripts/cache-manager.js status # Update message timestamp node skills/fast-response-optimizer/scripts/cache-manager.js message ``` --- *Make every response lightning fast ⚡*

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fast-response-optimizer-1776026851 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fast-response-optimizer-1776026851 技能

通过命令行安装

skillhub install fast-response-optimizer-1776026851

下载 Zip 包

⬇ 下载 fast-response-optimizer v1.0.0

文件大小: 8.49 KB | 发布时间: 2026-4-13 10:14

v1.0.0 最新 2026-4-13 10:14
- Initial release of fast-response-optimizer.
- Implements "reply-first-then-process" for sub-second acknowledgment of incoming requests.
- Supports parallel execution of independent tool calls to reduce processing time.
- Adds in-memory file caching with scheduled (every 1 minute), message-triggered, and manual refresh options.
- Stores active cache in SESSION-STATE.md and related files for efficient state handling.
- Provides CLI scripts for cache refresh, status, and message timestamp management.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部