Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tryvoss.dev/llms.txt

Use this file to discover all available pages before exploring further.

Voss uses one binary with two command families:
  • Harness commands for natural-language agent work
  • Compiler commands for .voss programs

Harness commands

CommandPurposeDefault mode
vossStart the interactive harness REPLplan
voss chatExplicit REPL commandplan
voss do "<task>"Run one task and exitplan
voss edit <path>Start a scoped edit sessionedit
voss doctorDiagnose provider, config, compiler, and tool setupn/a
voss toolsList tool registry entries and mutabilityn/a
voss configOpen or show harness configurationn/a
voss sessionsList saved sessionsn/a
voss resume <id>Resume a prior session by id prefix or namesession mode

Compiler commands

CommandPurpose
voss check <path>Check .voss files without running them
voss compile <file.voss>Emit readable Python
voss run <file.voss>Compile and execute a .voss program
voss init <name>Scaffold a Voss project
voss ast <file.voss>Print parser output for debugging
voss run is not an agent command. Natural-language tasks use voss do.

Common flows

voss doctor
voss do "summarize this repo"
voss edit src/app.py
voss sessions
voss resume <session-id>