basis-cli 0.4.0

The basis CLI, over the basis SDK and basis-acp: headless runs, an ACP server, and a websocket bridge. Installs as `basis`.
//! The durable lifecycle adapter: files as the coordination surface.
//!
//! ADR-0019 retired the per-workspace daemon. An agent is a checkpoint on
//! disk under one global data directory; execution belongs to whichever
//! process holds its attach lock; liveness belongs to the OS. No verb leaves
//! a resident process behind.

mod attach;
mod data_dir;
mod error;
mod events;
mod inbox;
mod lock;
mod policy;
mod render;
mod state;
mod verbs;

pub(crate) use error::ClientError;
pub(crate) use verbs::{ask, cancel, has_current_task, inbox, send, spawn, wait, watch};