File size: 2,063 Bytes
064bfd6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | import { env } from '../utils/env.js'
// The former is better vertically aligned, but isn't usually supported on Windows/Linux
export const BLACK_CIRCLE = env.platform === 'darwin' ? 'βΊ' : 'β'
export const BULLET_OPERATOR = 'β'
export const TEARDROP_ASTERISK = 'β»'
export const UP_ARROW = '\u2191' // β - used for opus 1m merge notice
export const DOWN_ARROW = '\u2193' // β - used for scroll hint
export const LIGHTNING_BOLT = 'β―' // \u21af - used for fast mode indicator
export const EFFORT_LOW = 'β' // \u25cb - effort level: low
export const EFFORT_MEDIUM = 'β' // \u25d0 - effort level: medium
export const EFFORT_HIGH = 'β' // \u25cf - effort level: high
export const EFFORT_MAX = 'β' // \u25c9 - effort level: max (Opus 4.6 only)
// Media/trigger status indicators
export const PLAY_ICON = '\u25b6' // βΆ
export const PAUSE_ICON = '\u23f8' // βΈ
// MCP subscription indicators
export const REFRESH_ARROW = '\u21bb' // β» - used for resource update indicator
export const CHANNEL_ARROW = '\u2190' // β - inbound channel message indicator
export const INJECTED_ARROW = '\u2192' // β - cross-session injected message indicator
export const FORK_GLYPH = '\u2442' // β - fork directive indicator
// Review status indicators (ultrareview diamond states)
export const DIAMOND_OPEN = '\u25c7' // β - running
export const DIAMOND_FILLED = '\u25c6' // β - completed/failed
export const REFERENCE_MARK = '\u203b' // β» - komejirushi, away-summary recap marker
// Issue flag indicator
export const FLAG_ICON = '\u2691' // β - used for issue flag banner
// Blockquote indicator
export const BLOCKQUOTE_BAR = '\u258e' // β - left one-quarter block, used as blockquote line prefix
export const HEAVY_HORIZONTAL = '\u2501' // β - heavy box-drawing horizontal
// Bridge status indicators
export const BRIDGE_SPINNER_FRAMES = [
'\u00b7|\u00b7',
'\u00b7/\u00b7',
'\u00b7\u2014\u00b7',
'\u00b7\\\u00b7',
]
export const BRIDGE_READY_INDICATOR = '\u00b7\u2714\ufe0e\u00b7'
export const BRIDGE_FAILED_INDICATOR = '\u00d7'
|