Roadmap
The Touba 1.0.0 foundation
| Area | Capabilities |
|---|---|
| Language | Types, functions, skills, agents, strategies, conditions, iteration and bounded parallelism |
| Integration | JavaScript and Python SDKs, handlers, providers, stdio MCP bridge and REST/OpenAPI scaffolding |
| Governance | Call authority, permissions, secrets, scoped memory, approvals, budgets and traces |
| Operations | touba serve, scheduled triggers and webhooks, resumption and effect journal |
| Reuse | Verified packages, archives, local installation or installation from an explicit registry |
| Development | CLI for macOS, Linux and Windows; VS Code extension |
OS confinement requirements are listed in the hardened execution profile. Downloadable versions and their platforms are listed in the Hub.
Next directions
| Horizon | Area | Objective |
|---|---|---|
| Priority 1 | Open-source release | Publish the language repository on GitHub soon under Apache 2.0 and welcome community contributions. |
| Priority 2 | Community packages | Open the package publishing, discovery and installation service, currently undergoing validation and testing. Local packages are available today. |
| Upcoming improvements | Integrations and SDKs | Expand reusable packages and simplify JavaScript, Python and MCP integrations. |
| Upcoming improvements | Confinement | Extend supported configurations, including asynchronous Python handlers on Windows. |
| Upcoming improvements | Windows installation | Sign installers and build publisher reputation with SmartScreen to make installation easier. Guidance for the current version. |
| Longer-term developments | Additional Rust runtime | Offer a choice of a Rust engine alongside the maintained JavaScript runtime, with the same governance contracts and SDK interfaces. The compiler is already written in Rust. |
This roadmap presents the agreed directions. Guides and references describe the features available in each published version.