Skip to Content
Mélodium 0.10.2 is now available!

Roadmap

What's coming next

A look at the direction Mélodium is heading. These items are ordered by priority, from what is coming first to what follows.

  1. 01Up next

    Secrets as a datatype

    A dedicated Secret datatype, such as Secret<string>, to hold sensitive values such as API keys and credentials. It flows through treatments like any other value, while staying out of logs, traces, and serialized data.

    Secret<string>

  2. 02

    Generalized exploitation of AI models

    AI models, whether local or remote, exposed through a common interface that treatments can rely on. Swapping a model, a runtime, or a provider becomes a configuration change rather than a rewrite of the program.

  3. 03

    Resources in programs

    Resources will become a first-class element kind of their own, alongside treatments, models, and functions. Programs will be able to declare and inject external resources, such as files, connections, or configuration, with the same standing as any other building block.

  4. 04

    Python support

    Mélodium already supports writing treatments in JavaScript alongside Rust ones. Python support will follow the same model, letting existing Python libraries and teams connect directly into Mélodium dataflow programs.

  5. 05

    WebAssembly-compiled packages support

    Compile and load packages as WebAssembly modules. Packages become portable and sandboxed, running anywhere the engine does, independent of the host platform.

  6. 06

    Packages registry

    A central place to publish, discover, and version Mélodium packages. Sharing treatments and models across projects and teams becomes straightforward.

Development happens in the open, and updates are shared regularly.