II.
InteractionPrimitive overview
Reference · liveinteraction-primitive:drag-drop-files
Drag-drop files overview
User drags one or more files (or directories) from the host file manager onto the agent surface. The surface materializes them as @-mention references or attaches them as context. Supported in IDE shells (Cursor, JetBrains-AI) and most native desktop hosts; degrades to path-paste in pure TUIs.
Attributes
displayName
Drag-drop files
description
User drags one or more files (or directories) from the host file manager
onto the agent surface. The surface materializes them as @-mention
references or attaches them as context. Supported in IDE shells (Cursor,
JetBrains-AI) and most native desktop hosts; degrades to path-paste in
pure TUIs.
kind
multimodal-input
surface
multimodal-input
category
availableInModes
- chat
- composer
- edit
requiresPermission
false
Outgoing edges
in_category1
- interaction-primitive-category:content-input·InteractionPrimitiveCategoryContent input
realizes1
- layer:10-interaction·LayerInteraction
Incoming edges
supports_interaction_primitive1
- agent-ui-impl:adapters.ui@current·AgentUIImpladapters UI (current) — multi-surface