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 sourceProperties:
| Name | Type | Description |
|---|---|---|
name | string | (optional) |
tags | string[] | (optional) |
ArtifactFilters
View sourceProperties:
| Name | Type | Description |
|---|---|---|
category | "input" | "intermediate" | "output" | (optional) |
mimeType | string | (optional) |
ConversationFilters
View sourceProperties:
| Name | Type | Description |
|---|---|---|
title | string | (optional) |
Types
TaskFilters
View sourcetype TaskFilters = ConversationFiltersFunctions
useVibexSpace
View sourcefunction useVibexSpace(spaceId: string | null | undefined): voidParameters:
| Name | Type | Description |
|---|---|---|
spaceId | string | null | undefined |
useVibexSpaces
View sourcefunction useVibexSpaces(filters?: SpaceFilters): voidParameters:
| Name | Type | Description |
|---|---|---|
filters | SpaceFilters (optional) |
useVibexArtifacts
View sourcefunction useVibexArtifacts(spaceId: string | null | undefined, filters?: ArtifactFilters): voidParameters:
| Name | Type | Description |
|---|---|---|
spaceId | string | null | undefined | |
filters | ArtifactFilters (optional) |
useVibexArtifact
View sourcefunction useVibexArtifact(artifactId: string | null | undefined): voidParameters:
| Name | Type | Description |
|---|---|---|
artifactId | string | null | undefined |
useVibexTasks
View sourcefunction useVibexTasks(spaceId: string | null | undefined, filters?: TaskFilters): voidParameters:
| Name | Type | Description |
|---|---|---|
spaceId | string | null | undefined | |
filters | TaskFilters (optional) |
useVibexTask
View sourcefunction useVibexTask(taskId: string | null | undefined): voidParameters:
| Name | Type | Description |
|---|---|---|
taskId | string | null | undefined |
useVibexAgents
View sourcefunction useVibexAgents(): voiduseVibexAgent
View sourcefunction useVibexAgent(agentId: string | null | undefined): voidParameters:
| Name | Type | Description |
|---|---|---|
agentId | string | null | undefined |
useVibexTools
View sourcefunction useVibexTools(): voiduseVibexTool
View sourcefunction useVibexTool(toolId: string | null | undefined): voidParameters:
| Name | Type | Description |
|---|---|---|
toolId | string | null | undefined |