PersistentAI API Documentation / @persistentai/fireflow-vfs / / ActionContext
Interface: ActionContext
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:18
Context for resolving available actions
Properties
fileType
fileType:
IFileTypeDefinition|null
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:28
File type of target (if applicable)
isFolder
isFolder:
boolean
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:24
Whether target is a folder
isVirtual
isVirtual:
boolean
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:26
Whether target is a virtual node
node
node:
TreeNode|null
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:20
Target node (null for empty space)
nodes?
optionalnodes:TreeNode[]
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:22
Multiple selected nodes (for multi-select actions)
userPermission
userPermission:
"read"|"write"|"admin"
Defined in: packages/fireflow-vfs/src/services/action-resolver.ts:30
User's permission level in this workspace