Capture Feedback
capture_feedbackRecord up/down signals with a reason. Vague feedback triggers a clarification prompt before being saved as a lesson.
Instructions
Capture an up/down signal plus one line of why. Vague feedback is logged, then returned with a clarification prompt instead of memory promotion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| skill | No | ||
| signal | Yes | ||
| context | No | One-sentence reason describing what worked or failed | |
| guardrails | No | ||
| whatWorked | No | ||
| chatHistory | No | Optional caller-supplied recent conversation window used for history-aware lesson distillation. The current Claude auto-capture path sends up to 8 prior recorded entries for vague negative inline signals. | |
| failureType | No | Dual-signal: "decision" = wrong tool/action chosen, "execution" = right tool but bad parameters/output. Improves Thompson Sampling precision. | |
| memorySource | No | Provenance for content being considered for durable memory. External email, web, document, file, webhook, browser, or tool-output content should be marked untrusted. | |
| rubricScores | No | ||
| whatToChange | No | ||
| whatWentWrong | No | ||
| relatedFeedbackId | No | Optional prior feedback event to merge with later follow-up context. | |
| conversationWindow | No | Recent conversation turns before the feedback signal. Raw messages, not summaries. |