Documentation
¶
Overview ¶
Package commands provides a unified slash-command handler shared by all channels.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ctx ¶
type Ctx struct {
SessionKey string
Agent agent.PrimaryAgent
Sessions *session.Manager
Config *config.Root
CronManager *cron.Manager // optional; enables /cron commands
TaskManager *taskqueue.Manager // optional; enables /tasks and /cancel commands
Version string // binary version (for /status)
StartTime time.Time // process start time (for /status uptime)
SkillCount int // loaded skill count (for /status)
Fallbacks []string // model fallback chain (for /status)
}
Ctx holds all dependencies needed to execute commands.
Click to show internal directories.
Click to hide internal directories.