Skip to Content

hooks

Module: @vibex/react/hooks

React Hooks for VibeX Data Access

These hooks provide reactive access to VibeX data with automatic re-rendering on data changes.

Interfaces

SpaceFilters

View source

Properties:

NameTypeDescription
namestring(optional)
tagsstring[](optional)

ArtifactFilters

View source

Properties:

NameTypeDescription
category"input" | "intermediate" | "output"(optional)
mimeTypestring(optional)

ConversationFilters

View source

Properties:

NameTypeDescription
titlestring(optional)

Types

TaskFilters

View source
type TaskFilters = ConversationFilters

Functions

useVibexSpace

View source
function useVibexSpace(spaceId: string | null | undefined): void

Parameters:

NameTypeDescription
spaceIdstring | null | undefined

useVibexSpaces

View source
function useVibexSpaces(filters?: SpaceFilters): void

Parameters:

NameTypeDescription
filtersSpaceFilters (optional)

useVibexArtifacts

View source
function useVibexArtifacts(spaceId: string | null | undefined, filters?: ArtifactFilters): void

Parameters:

NameTypeDescription
spaceIdstring | null | undefined
filtersArtifactFilters (optional)

useVibexArtifact

View source
function useVibexArtifact(artifactId: string | null | undefined): void

Parameters:

NameTypeDescription
artifactIdstring | null | undefined

useVibexTasks

View source
function useVibexTasks(spaceId: string | null | undefined, filters?: TaskFilters): void

Parameters:

NameTypeDescription
spaceIdstring | null | undefined
filtersTaskFilters (optional)

useVibexTask

View source
function useVibexTask(taskId: string | null | undefined): void

Parameters:

NameTypeDescription
taskIdstring | null | undefined

useVibexAgents

View source
function useVibexAgents(): void

useVibexAgent

View source
function useVibexAgent(agentId: string | null | undefined): void

Parameters:

NameTypeDescription
agentIdstring | null | undefined

useVibexTools

View source
function useVibexTools(): void

useVibexTool

View source
function useVibexTool(toolId: string | null | undefined): void

Parameters:

NameTypeDescription
toolIdstring | null | undefined