agentcache / plugin /skills /handoff /EXAMPLES.md
Yash030's picture
feat: add Python plugin system, multi-agent connect CLI, and MCP tool expansions
26a284a
|
Raw
History Blame Contribute Delete
1.57 kB
# handoff worked examples
## 1. Resume with an open question
User: "Where were we?"
Project cwd: `/Users/dev/app`. Invocation:
```json
memory_sessions { "limit": 20 }
```
Response:
```json
{
"sessions": [
{ "id": "7f3a9c21", "cwd": "/Users/dev/app", "title": "Auth refresh rework",
"status": "completed", "startedAt": "2026-06-07T09:00:00Z",
"summary": "Reworked refresh rotation. Open: should logout revoke all device tokens?",
"concepts": ["jwt-refresh-rotation", "logout"] }
]
}
```
Pull supporting context:
```json
memory_recall { "query": "jwt-refresh-rotation logout", "limit": 10 }
```
Present:
> Resuming `7f3a9c2` "Auth refresh rework".
> **Open question:** should logout revoke all device tokens or just the current one?
> Touched `auth/refresh.ts`, `auth/logout.ts`. Refresh rotation is done.
> **Next step:** decide the revoke scope, then finish `auth/logout.ts`.
## 2. Sibling-repo guard
Project cwd: `/Users/dev/repo-a`. Sessions include one with `cwd:
/Users/dev/repo-a-staging`.
A raw prefix would match `repo-a-staging`. The boundary check rejects it because
`/Users/dev/repo-a-staging` does not equal `/Users/dev/repo-a` and does not start
with `/Users/dev/repo-a/`. Pick the real `repo-a` session instead, or fall back
to the most recent session overall if none matches.
## 3. Empty session
User: "Resume."
If the matched session has zero observations:
> The most recent session `c98f110` for this project has no recorded
> observations. Nothing to hand off. Want to start fresh from the current state?