What problem does it solve? When a user asks about past conversations that happened in other channels or sessions (e.g., "what did I ask on the web channel earlier today?"), the current conversation context has no record of it. This Skill retrieves the original chat messages from persisted session history files so the agent can answer with real evidence instead of guessing. ## Core Features & Use Cases - Cross-Session Search: Scans history.json files under ~/.jiuwenswarm/agent/sessions/ and filters by channel (feishu, dingtalk, web), exact session ID, keywords, and time range. - Flexible Time Windows: Supports explicit start/end times, a point-in-time with a configurable window, a default 24-hour lookback, and automatic expansion to 72 hours when no hits are found. - Context-Ready Output: Emits a HISTORY_SEARCH_SUMMARY block with scan statistics and a HISTORY_CONTEXT_BLOCK containing matched messages that can be pasted directly into the current conversation. - Use Case: A user asks in Feishu "what did I say about the reimbursement approval this morning on the web channel?" The agent runs the search script with the keyword and time window, then quotes the retrieved messages in its reply. ## Quick Start Ask the agent to search your chat history across all channels for a specific keyword within a time range, for example: "Find what I said about contract approval today in any channel."