lash · documentation

system/manual

Three views of the same agent runtime — the app-facing lash API, the lower-level runtime architecture, and the design language for long working sessions in the TUI.

Start with Quickstart
Build an app

Lash API.

How to configure LashCore, open sessions, stream semantic turn events, collect visible output, pass typed plugin context, and wire app tools. Start with Quickstart, then read the Agent Service walkthrough.

Guide
Drive the binary

CLI.

The lash terminal binary. Slash commands, keyboard shortcuts, every CLI flag, config file schema, environment variables, setup wizard, and resume/fork flows.

Reference
Read the system

Architecture.

Crates, execution paths, runtime residency, graph storage, providers, plugin contracts, Lashlang, UI projection, benchmarks, and high-signal files.

Reference
Shape the interface

Design Language.

The terminal product vocabulary. Sodium intent, ash structure, chalk text, plan dock, activity rendering, type, color, texture.

Reference