Module: Copilot::SessionEventType
- Defined in:
- lib/copilot/types.rb
Overview
Session event type constants.
Constant Summary collapse
- SESSION_START =
"session.start"- SESSION_RESUME =
"session.resume"- SESSION_ERROR =
"session.error"- SESSION_IDLE =
"session.idle"- SESSION_INFO =
"session.info"- SESSION_MODEL_CHANGE =
"session.model_change"- SESSION_HANDOFF =
"session.handoff"- SESSION_TRUNCATION =
"session.truncation"- SESSION_SNAPSHOT_REWIND =
"session.snapshot_rewind"- SESSION_SHUTDOWN =
"session.shutdown"- SESSION_USAGE_INFO =
"session.usage_info"- SESSION_COMPACTION_START =
"session.compaction_start"- SESSION_COMPACTION_COMPLETE =
"session.compaction_complete"- USER_MESSAGE =
"user.message"- PENDING_MESSAGES_MODIFIED =
"pending_messages.modified"- ASSISTANT_TURN_START =
"assistant.turn_start"- ASSISTANT_INTENT =
"assistant.intent"- ASSISTANT_REASONING =
"assistant.reasoning"- ASSISTANT_REASONING_DELTA =
"assistant.reasoning_delta"- ASSISTANT_MESSAGE =
"assistant.message"- ASSISTANT_MESSAGE_DELTA =
"assistant.message_delta"- ASSISTANT_TURN_END =
"assistant.turn_end"- ASSISTANT_USAGE =
"assistant.usage"- ABORT =
"abort"- TOOL_USER_REQUESTED =
"tool.user_requested"- TOOL_EXECUTION_START =
"tool.execution_start"- TOOL_EXECUTION_PARTIAL =
"tool.execution_partial_result"- TOOL_EXECUTION_PROGRESS =
"tool.execution_progress"- TOOL_EXECUTION_COMPLETE =
"tool.execution_complete"- SKILL_INVOKED =
"skill.invoked"- SUBAGENT_STARTED =
"subagent.started"- SUBAGENT_COMPLETED =
"subagent.completed"- SUBAGENT_FAILED =
"subagent.failed"- SUBAGENT_SELECTED =
"subagent.selected"- HOOK_START =
"hook.start"- HOOK_END =
"hook.end"- SYSTEM_MESSAGE =
"system.message"