vox-terminal-core API Reference (generated)
vox-terminal-core
Section titled “vox-terminal-core”Crate: vox-terminal-core · Version: 0.6.0 · Target: Library (lib.rs)
UI-agnostic terminal+agent engine shared by vox-term (ratatui TUI) and the Axis GUI Console.
Crate Overview
Section titled “Crate Overview”UI-agnostic terminal + agent engine. Front-ends (ratatui TUI, GUI Console) render its blocks/events and submit input back. Adapts vox-orchestrator; never reimplements the agent loop.
Stable public surface (v0.1)
Section titled “Stable public surface (v0.1)”| Module | Key types / fns |
|---|---|
block | Block, BlockId, BlockKind, BlockStatus, Stream |
input | InputIntent, classify() |
osc633 | Osc633Parser, Osc633Event, decode_command() |
pty | spawn_pty(), PtyHandle, ShellBackend, default_shell() |
session | Session, SessionEvent |
transcript | TranscriptEvent, TranscriptKind, JournalSink |
agent | translate_event(), AgentAdapterConfig |
vox_interp | eval_line() |
Features
Section titled “Features”| Feature | Default / Enables |
|---|---|
default | — |
vox-lang | — |
Workspace Dependencies
Section titled “Workspace Dependencies”| Dependency | Kind |
|---|---|
vox-compiler | Normal |
vox-journal | Normal |
vox-orchestrator | Normal |
vox-redact | Normal |
Public API Surface
Section titled “Public API Surface”Modules
Section titled “Modules”| Module | Description |
|---|---|
agent | — |
block | — |
commands | — |
corpus | — |
daemon_host | — |
host | — |
input | — |
osc633 | — |
pty | — |
session | — |
transcript | — |
vox_interp | — |
Constants
Section titled “Constants”| Constant | Description |
|---|---|
CRATE_NAME | — |