figures.ts
constants/figures.ts
No strong subsystem tag
46
Lines
2063
Bytes
25
Exports
1
Imports
10
Keywords
What this is
This page documents one file from the repository and includes its full source so you can read it without leaving the docs site.
Beginner explanation
This file is one piece of the larger system. Its name, directory, imports, and exports show where it fits. Start by reading the exports and related files first.
How it is used
Start from the exports list and related files. Those are the easiest clues for where this file fits into the system.
Expert explanation
Architecturally, this file intersects with general runtime concerns. It contains 46 lines, 1 detected imports, and 25 detected exports.
Important relationships
Detected exports
BLACK_CIRCLEBULLET_OPERATORTEARDROP_ASTERISKUP_ARROWDOWN_ARROWLIGHTNING_BOLTEFFORT_LOWEFFORT_MEDIUMEFFORT_HIGHEFFORT_MAXPLAY_ICONPAUSE_ICONREFRESH_ARROWCHANNEL_ARROWINJECTED_ARROWFORK_GLYPHDIAMOND_OPENDIAMOND_FILLEDREFERENCE_MARKFLAG_ICONBLOCKQUOTE_BARHEAVY_HORIZONTALBRIDGE_SPINNER_FRAMESBRIDGE_READY_INDICATORBRIDGE_FAILED_INDICATOR
Keywords
u00b7indicatorusedeffortlevelindicatorsstatusopusmessageissue
Detected imports
../utils/env.js
Source notes
This page embeds the full file contents. Small or leaf files are still indexed honestly instead of being over-explained.
Full source
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'