Skip to main content

recap

Summarize the last N agent sessions for the current project, grouped by date, with highlight observations per session. Use when the user asks "recap", "what have we been doing", "today", "this week", or wants a rollup of recent work.

ソース情報

リポジトリ
rohitg00/agentmemory
ソースの最終更新活動
2026年10月25日 11:40
検出された SKILL.md の言語
英語
スター
29,882
フォーク
2,639

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
3 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
recap
description
Summarize the last N agent sessions for the current project, grouped by date, with highlight observations per session. Use when the user asks "recap", "what have we been doing", "today", "this week", or wants a rollup of recent work.
argument-hint
[last N | today | this week]
user-invocable
true
The user wants a recap. Time window args: $ARGUMENTS ## Quick start ```json memory_sessions { "project": "<current-project-id>", "limit": 30 } ``` Then per surviving session: `memory_recall { "query": "<top concepts>", "project": "<current-project-id>", "limit": 3 }`. When an agent is requested, pass the same `agentId` to both calls. Expected output: ```text 2026-06-07 7f3a9c2 · "Auth refresh rework" · 14 obs · completed - [8] Rotate refresh tokens on every use 3 sessions across 2 days, 41 observations. ``` ## Why Only summarize sessions and observations the tools returned. An empty window is a real answer, not a prompt to invent activity. ## Workflow 1. Parse `$ARGUMENTS`: `today` = current local date; `this week` = last 7 days; `last <n>` or bare numeric = most recent N; empty = `last 10`. 2. Call `memory_sessions` with the exact recorded project identifier when known and the requested `agentId`. Follow `nextCursor` with the same filters until the requested window is covered or pages end. When the project identifier is unknown, match normalized `cwd` by directory boundary across pages before applying the time/count window. Sort by `startedAt` descending. 3. Group survivors by local calendar date (YYYY-MM-DD). 4. Per session list id (first 8), title or first prompt, observation count, status. Obtain highlights with `memory_recall`, retaining project/agent scope, and verify each result belongs to that session before including it. 5. End with "N sessions across M days, K observations." ## Anti-patterns WRONG: window is empty, so you summarize "a productive week of auth work" from memory of the conversation. RIGHT: "No sessions in the last 7 days for this project." ## Checklist - Window parsed correctly from the argument. - Sessions filtered to the current project's cwd. - Highlights come from `memory_recall`, not paraphrase. - Totals line reflects the actual counts shown. ## See also - `handoff`, `session-history`, `recall`: same session data, different lens. ## Troubleshooting See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) if `memory_sessions` or `memory_recall` is not available.
GitHubで見る