documentation
Docs
How Stormlight is put together, and its public extension contracts — workspace resolution, dashboard actions, and configuration. The README is the user-facing reference for the dashboard itself.
Architecture
Provider adapters, the application service, the windrunner runtime, the terminal seam, the state model, and persistence — how agent semantics stay separate from terminal and process ownership.
read →
Workspace resolvers
How directories resolve into workspace groups and execution roots, and the executable protocol that lets a monorepo or proprietary layout define its own workspace semantics — no Stormlight-specific code required.
read →
Dashboard actions
The executable protocol that carries an opaque request from a managed agent to a trusted plugin beside the local dashboard, without putting tool-specific behavior into Stormlight.
read →
Configuration
The design rationale behind config.toml: what config is and is not
for, the precedence rule, custom providers, and why project-local config is
deliberately deferred.
read →