Skip to main content

useSkills

Agent Runtimes


Agent Runtimes / hooks/useSkills / useSkills

Function: useSkills()

useSkills(_enabled, _baseEndpoint?, _authToken?): object

Defined in: src/hooks/useSkills.ts:29

Derive the list of skills from the WS-pushed codemodeStatus.

The server-side SkillsArea pushes per-skill status (available, enabled, loaded) via the monitoring WebSocket inside the codemodeStatus.skills array. This hook reads from the Zustand store — no REST call is made.

Parameters

_enabled

boolean

_baseEndpoint?

string

_authToken?

string

Returns

object

data

data: { skills: SkillInfo[]; total: number; } | undefined

error

error: null = null

isError

isError: boolean = false

isLoading

isLoading: boolean = false

refetch

refetch: () => Promise<{ data: { skills: SkillInfo[]; total: number; } | undefined; }>

Returns

Promise<{ data: { skills: SkillInfo[]; total: number; } | undefined; }>