s-m-r-t
Open the s-m-r-t source on GitHub Switch to dark color scheme
← All UI components

Agents · Components

AgentDashboard

Combined overview panel for agent schedules

Public export

typescript
import { AgentDashboard } from '@happyvertical/smrt-agents/svelte';
Import path
@happyvertical/smrt-agents/svelte
Props
10
Props described
10 of 10
Bindable state
0
Callback events
7
Verified release
0.44.0

Props

NameTypeRequiredDescription
schedulesAgentScheduleData[]YesAll schedules
recentHistoryAgentRunHistoryEntry[]NoRecent run history
loadingbooleanNoLoading state
onScheduleClick(schedule: AgentScheduleData) => voidNoCallbacks
onEnable(schedule: AgentScheduleData) => voidNoFired when a schedule is enabled.
onDisable(schedule: AgentScheduleData) => voidNoFired when a schedule is disabled.
onDelete(schedule: AgentScheduleData) => voidNoFired when a schedule is deleted.
onRunNow(schedule: AgentScheduleData) => voidNoFired when a schedule is run immediately.
onCreateSchedule() => voidNoFired when the user clicks to create a new schedule.
onHistoryEntryClick(entry: AgentRunHistoryEntry) => voidNoFired when a run history entry is clicked.

Bindable state

This component has no bindable public state.

Callback events

  • onScheduleClick(schedule: AgentScheduleData) => void
  • onEnable(schedule: AgentScheduleData) => void
  • onDisable(schedule: AgentScheduleData) => void
  • onDelete(schedule: AgentScheduleData) => void
  • onRunNow(schedule: AgentScheduleData) => void
  • onCreateSchedule() => void
  • onHistoryEntryClick(entry: AgentRunHistoryEntry) => void

Examples and explanation