1.4 KiB
1.4 KiB
name, description
| name | description |
|---|---|
| task-capture-and-followup | Capture requests as structured tasks, track status over time, and send low-noise follow-ups for due/overdue/blocked items. Use when users ask to remember tasks, convert chat asks into todos, track commitments, or request reminders/check-ins. |
Task Capture and Follow-up
Storage policy
- Keep active state in
memory/tasks.json. - Append notable updates to daily note
memory/YYYY-MM-DD.mdwhen useful for continuity. - Never store secrets unless user explicitly asks.
Task schema
Required fields:
idcreated_attitleownerpriority(low|med|high)status(open|in-progress|blocked|done)
Optional fields:
detailsdue_atnext_check_atnotes
Capture workflow
- Detect action-oriented request.
- Infer missing fields conservatively.
- Ask only for critical missing info (typically due date or priority).
- Persist task.
- Return compact confirmation with id + next check moment.
Follow-up policy
Nudge only when high signal:
- due within 24h,
- overdue,
- blocked,
- or explicit user-requested reminder window.
Anti-spam:
- no repeated nudge inside a short window,
- batch multiple items in one update,
- suppress low-importance repeats.
Completion policy
- Mark done only on explicit user confirmation.
- Preserve short completion note for future context.
- Keep historical records unless user asks to prune.