@atomli/tako-ci
v0.2.3
Published
Tako Code Interpreter runtime: portable job runner (tako_ci.py + run.mjs), all calculation WASM cores (tb, qc, mlip), and small model checkpoints (skala-1.1, nequix-mp-1, nequix-mp-1-pft, nequip-s). Wasm bundle 640240ce4f819ffb.
Maintainers
Readme
@atomli/tako-ci
Self-contained Tako calculation runtime for sandboxed hosts (ChatGPT Code Interpreter). Bundles the portable job runner and all production calculation WASM cores so no network access is required at run time.
Contents:
tako_ci.py— job driver; verifies asset hashes, runs the WASM host, packagesresult.tako.zip.run.mjs— Node WASM host for the public Tako ABI.assets/— hash-addressed calculation cores (tb_core,qc_core,mlip_core) plus the asset manifest.
Usage inside a container with Node and Python:
npm install @atomli/tako-ci
# job.json and runtime-manifest.json come verbatim from the prepare_tako_script MCP tool
python3 node_modules/@atomli/tako-ci/tako_ci.py job.json --manifest runtime-manifest.json --output result.tako.zipAssets are resolved from the package's own assets/ directory (and from sibling @atomli/tako-model-* packages) and verified by SHA-256 before use. Bundled model checkpoints: skala-1.1, nequix-mp-1, nequix-mp-1-pft, nequip-s. Large checkpoints install separately: @atomli/tako-model-nequip-l, @atomli/tako-model-equiformer, @atomli/tako-model-equiformer-gradient.
