User Story
As a manager
I want to intervene in live interviews when needed
So that I can guide conversations and ensure quality
Acceptance Criteria
Intervention Types
1. Redirect Topic
2. Add Context
3. Pause Interview
4. Force End
5. Flag for Follow-up
Intervention UI
State Management
Permissions
Notification to Agent
Technical Notes
# AG-UI intervention event
intervention = StateDeltaEvent(
type=EventType.STATE_DELTA,
delta=[{
"op": "add",
"path": "/manager_interventions/-",
"value": {
"type": "redirect_topic",
"content": "Ask about data migration",
"timestamp": datetime.now(),
"manager_id": current_user.id
}
}]
)
Agent receives intervention in state and adjusts behavior accordingly.
Definition of Done
Requirement ID
LM-04, LM-05, LM-06
🤖 Generated with Claude Code
User Story
As a manager
I want to intervene in live interviews when needed
So that I can guide conversations and ensure quality
Acceptance Criteria
Intervention Types
1. Redirect Topic
2. Add Context
3. Pause Interview
4. Force End
5. Flag for Follow-up
Intervention UI
State Management
manager_interventionsarrayPermissions
Notification to Agent
Technical Notes
Agent receives intervention in state and adjusts behavior accordingly.
Definition of Done
Requirement ID
LM-04, LM-05, LM-06
🤖 Generated with Claude Code