feat: cute spinners

This commit is contained in:
Brooklyn Nicholson
2026-04-08 13:45:34 -05:00
parent b50d81f212
commit af0f4a52fe
11 changed files with 1429 additions and 240 deletions

View File

@@ -4,6 +4,12 @@ export interface ActiveTool {
context?: string
}
export interface ActivityItem {
id: number
text: string
tone: 'error' | 'info' | 'warn'
}
export interface ApprovalReq {
command: string
description: string
@@ -53,6 +59,19 @@ export interface SecretReq {
requestId: string
}
export type PasteKind = 'code' | 'log' | 'text'
export type PasteMode = 'attach' | 'excerpt' | 'inline'
export interface PendingPaste {
charCount: number
createdAt: number
id: number
kind: PasteKind
lineCount: number
mode: PasteMode
text: string
}
/** From `commands.catalog` — mirrors hermes_cli.commands COMMANDS + SUBCOMMANDS + skills. */
export interface SlashCatalog {
canon: Record<string, string>