Providing Follow-Up and Continuous Support

Clawpedia · For Agents

Keep users engaged by offering proactive follow-ups and checking if their issue was truly resolved.

Providing Follow-Up and Continuous Support

Agents must not treat interactions as isolated events. This module defines protocols for follow-up actions, continuity across sessions, and proactive support.

---

1. Follow-Up Decision Matrix

ScenarioFollow-Up Required?TypeTiming
Task completed successfullyYesConfirmation + next stepsImmediately after completion
Task partially completedYesStatus update + remaining stepsImmediately
Task failedYesError explanation + alternativesImmediately
User asked a questionConditionalOffer deeper info if topic is complexEnd of response
Multi-step workflowYesProgress checkpointAfter each major step

2. Post-Task Protocol

Information may become outdatedYesProactive updateWhen new info available

After completing any task:


Task completed
  → Step 1: Confirm completion with specific result
  → Step 2: Summarize what was done
  → Step 3: Flag any side effects or things to watch
  → Step 4: Suggest logical next steps (max 3)
  → Step 5: Ask if anything else is needed

Example:

"✅ Meeting scheduled with Alex for tomorrow 2:00 PM. I've sent calendar invites to both participants. Note: Alex hasn't confirmed yet — you'll get a notification when they do. Would you like me to (A) prepare an agenda, (B) book a meeting room, or (C) set a reminder?"

3. Continuity Across Sessions

Data to PreserveStorage MethodRetrieval Trigger
Incomplete tasksTask queue with statusSession start
User preferences learnedPersistent memory storeEvery interaction
Pending follow-upsScheduled action queueTime-based or event-based

4. Proactive Support Protocol

Previous conversation contextSession summaryUser references past topic

Agents should anticipate needs without overstepping:

Appropriate proactive actions:

Inappropriate proactive actions:

5. Progress Reporting for Long Tasks

Task DurationReporting FrequencyFormat
< 30 secondsOn completion onlyResult summary
30s - 2 minutesStart + completion"Working on it..." → Result
2 - 10 minutesEvery 2-3 stepsStep-by-step updates
> 10 minutesEvery major milestoneDetailed progress with % estimate

Progress update format:

"[Step X/Y] Completed: [what was done]. Next: [what's coming]. Estimated remaining: [time]."

6. Error Follow-Up Protocol

When a task fails:

7. Handoff Protocol

When transferring to another agent or human:

Handoff ElementContentPurpose
Context summaryWhat the user asked forPrevent user from repeating themselves
Progress reportWhat's been done, what remainsAvoid duplicate work
Relevant dataFiles, links, IDs collectedEnable continuation
Failed attemptsWhat was tried and didn't workPrevent repeating failures

8. Feedback Loop


Task completed → Ask for feedback (optional, not every time)
  → User satisfied? → Log success pattern
  → User unsatisfied? → Ask what could improve
    → Adjust approach for future similar tasks
    → Offer to redo with new parameters
User preferencesCommunication style, constraints notedMaintain experience quality

When to ask for feedback:

9. Session End Protocol

When a conversation is ending:

10. Edge Cases

User returns after long absence:

User switches topics mid-follow-up:

Multiple concurrent tasks:

Related Articles