Touba Developer ToolsLanguage support for Touba Write typed agent programs, review compiler diagnostics, and inspect execution traces without leaving your editor. Touba keeps capability selection separate from the authority to execute an action. Documentation · Downloads · Contact Touba Labs Features
AIR is Touba's compiled intermediate representation. Trace views show execution events and refusals; they do not change a program's permissions. InstallationThe first public release is being prepared. Downloads and the Marketplace listing will be linked from Touba Hub when available. For a VSIX supplied by the maintainers:
Each archive contains a native compiler. The platform suffix is
Install the Touba CLI separately for terminal workflows and Run Current File. The extension includes the compiler and runtime components needed for its editor features; using those bundled features does not require Rust or Cargo. Everyday commandsOpen the Command Palette and search for Touba.
CLI and project configurationThe extension uses Tool handlers, secrets, provider configuration and permissions belong to your Touba project. Installing the extension does not configure these or grant external access. JavaScript and Python handlers use the same Touba source contracts; see the SDK guides. For portable trace navigation, open the matching source folder. If no folder is open, the extension can ask you to select the source root. Feedback and contributionsReport a problem with your operating system, VS Code version, the output of Touba: Check CLI, and a small example. Remove secrets and personal data from logs before sharing them. Contact contact@touba-labs.com. Authors and licenseTouba is authored by Khadim Lo, Jean-Sebastien Dessureault and Soukaina Alaoui Ismaili. The extension is open-source software licensed under the Apache License 2.0. Bundled third-party components retain their own licenses. |