What problem does it solve?
This Skill lets teams control how much autonomy an agent has versus human oversight by providing five explicit interaction modes, runtime mode switching, and approval checkpointing to prevent unsafe or undesired actions.
Core Features & Use Cases
- Five interaction modes: autonomous, supervised, collaborative, consultative, and interrogative to cover background automation, supervised deployments, live collaboration, advisory scenarios, and debugging.
- Runtime mode management: enable .withInteraction(), switch modes via InteractionManager, and scope mode changes per agent ID.
- Approval checkpoints & kill switch integration: pause/resume via checkpoint tools and kill switch for human approvals before irreversible actions (file writes, API calls).
- Use case: Deploy a supervised agent that checkpoints plans before performing file writes so an operator can review and resume execution.
Quick Start
Enable the interaction layer on your agent and set the initial mode to supervised so the agent pauses for approval before irreversible actions.