paperclipai/paperclip · error
Follow-up intent requires a comment
Error message
Follow-up intent requires a comment
What it means
400 validation on issue update. Fires when a follow-up intent (followUpRequested/resume-style flag) is submitted with no comment body — follow-up requests must carry a comment for the agent to act on, so a bare intent flag is rejected.
Source
Thrown at server/src/routes/issues.ts:9762
await logActivity(db, {
companyId: parent.companyId,
actorType: actor.actorType,
actorId: actor.actorId,
agentId: actor.agentId,
runId: actor.runId,
agentApiKeyId: actor.agentApiKeyId,
action: "issue.child_created",
entityType: "issue",
entityId: issue.id,
details: {
parentId: parent.id,
identifier: issue.identifier,
title: issue.title,
...buildCreateIssueActivityStatusDetails(issue, res),
inheritedExecutionWorkspaceFromIssueId: parent.id,
...(Array.isArray(req.body.blockedByIssueIds) ? { blockedByIssueIds: req.body.blockedByIssueIds } : {}),
...(parentBlockerAdded ? { parentBlockerAdded: true } : {}),
...(serializationContext
? {
watchdogFollowUpsSerialized: true,
serializedBehindIssueId: currentSerializedChild?.id ?? null,
}
: {}),
},
});
if (executionPolicy?.monitor) {
await logActivity(db, {
companyId: parent.companyId,
actorType: actor.actorType,
actorId: actor.actorId,
agentId: actor.agentId,
runId: actor.runId,
agentApiKeyId: actor.agentApiKeyId,
action: "issue.monitor_scheduled",View on GitHub (pinned to 01ad858492)
Solutions
- Correct the request so it satisfies the condition stated in the error message, then retry; see the throwing line in the named file for the exact check.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at server/src/routes/issues.ts:9092 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@01ad858492 (2026-08-18).
Data as JSON: /api/errors/4a5d56898583f8b2.
Report an issue: GitHub.