Skip to content

Add algenta-mojo-quickstart 0.1.0 - #359

Closed
0xamlab wants to merge 1 commit into
modular:mainfrom
0xamlab:add-algenta-mojo-quickstart
Closed

0xamlab wants to merge 1 commit into
modular:mainfrom
0xamlab:add-algenta-mojo-quickstart

Conversation

@0xamlab

@0xamlab 0xamlab commented Sep 19, 2026

Copy link
Copy Markdown

Checklist

  • My recipe.yaml file specifies which version(s) of MAX is compatible with my project (see here for an example). If not, my package is compatible with both 24.5 and 24.6.
  • License file is packaged (see here for an example).
  • Set the build number to 0 (for new packages, or if the version changed).
  • Bumped the build number (if the version is unchanged).

Package: algenta-mojo-quickstart
Source recipe: maintained upstream in thyn-ai/algenta-sdk at examples/mojo-quickstart/recipe/recipe.yaml; kept byte-identical here.

What it is: the example package from the Algenta SDK's Mojo FFI quickstart. It resolves the signed algenta-runtime-native wheel from PyPI, launches the runtime worker, and speaks the runtime's framed-JSON wire protocol from Mojo over the C-ABI boundary (external_call, Mojo standard library only), performing a deterministic compute round-trip. The recipe packages the quickstart sources so pixi add algenta-mojo-quickstart works from the modular-community channel.

MAX compatibility: the recipe pins the MAX/Mojo toolchain the quickstart is verified against via max_version: "26.6.*" in the test requirements.

Tests: test_quickstart.sh (included) checks the packaged files, compiles main.mojo with the test environment's toolchain, then runs the full demo end to end via the pinned pixi workspace. I also validated the recipe locally with rattler-build build --render-only.

Links: quickstart docs · SDK repo · integrations

Disclosure: I work on Algenta.

@alisterburt

Copy link
Copy Markdown
Collaborator

@0xamlab closing as this isn't building successfully but please do reopen once you've had a chance to fix!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants