Deployment
telos is distributed across Rust crates, a CLI package, generated API docs, and the website.
Crates
telos_agent is the library crate. Add it to a Rust project with:
cargo add telos_agentThe generated rustdoc entry point is target/doc/telos_agent/index.html when built locally.
CLI Install
Install the terminal client from crates.io:
cargo install telos-cliFor local development from the repository:
cd clicargo install --path .GitHub Pages Docs
The website is an Astro and Starlight project under site/. Its configured public base is /telos-agent, with GitHub Pages hosting at https://future-re.github.io.
Build the site locally with:
cd sitenpm run buildThe wider website plan copies generated Rust API docs into the static output after Astro builds, because Astro clears site/dist during each build.
Desktop Releases
The desktop client is currently a Tauri, Vite, React, and TypeScript scaffold for a future macOS and Windows product direction. The repository docs do not yet describe a packaged desktop release process.