Skip to content

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 06:35
99f6025

Neat Development Environment, also known as the SDK, v2.0.0 is the first customer-facing release of the integrated SiMa.ai Palette Neat development environment for Modalix. It gives developers one containerized workspace for building Neat applications, working with models, connecting to a DevKit, and using AI coding agents with the right project context already in place.

This release is compatible with the eLxr / Modalix platform 2.0.0 release.

Why It Matters

Neat Development Environment turns setup from a collection of manual steps into a guided development experience. It packages the cross-build toolchain, sysroot, Neat Library, Insight, DevKit helper tools, and agent-ready source context into a Docker image that works across supported host platforms.

The result is a faster path from code to hardware: start the environment, pair a DevKit, build in /workspace, and run on Modalix without manually copying files or reconstructing the runtime environment.

Highlights

Agentic Coding Environment

Neat Development Environment is designed for AI-assisted development from the start. It includes the project context, helper scripts, and prepackaged coding-agent skills needed for agents to understand Neat workflows, inspect the environment, and work against the same /workspace used by developers and the DevKit.

The included agent skills cover key Neat workflows such as model compilation, graph surgery, and Neat application development. Use the environment with VS Code and agent tooling such as Codex or Claude Code to build, modify, and validate Neat applications with the relevant headers, libraries, tools, and runtime conventions already available.

DevKit Sync

DevKit Sync connects the host, SDK container, and Modalix DevKit through a shared workspace. Build outputs, application files, logs, and model artifacts are visible from both the development environment and the DevKit, so hardware validation becomes part of the normal development loop.

From inside the environment, developers can open a DevKit shell or run applications on the paired device with the dk helper instead of manually copying files and managing remote paths.

Integrated Development Experience

This release bundles the core pieces needed for Neat application development:

  • eLxr SDK toolchain and Modalix sysroot
  • Neat Library Core v0.1.0
  • Neat Insight v0.0.2
  • C++ headers, libraries, Python environment support, and runtime helper scripts
  • Prepackaged coding-agent skills for model compilation, graph surgery, and Neat application development
  • Multi-architecture SDK images for x86_64 and arm64 hosts
  • Smoke-tested image promotion for more reliable published containers

Insight in the SDK

Neat Insight is included in Neat Development Environment, giving developers a browser-based view into workspace files, media assets, runtime state, and video-oriented workflows. It is available from the SDK container and can be updated independently through the Neat package flow.

Install

Install Neat Development Environment with sima-cli:

sima-cli install ghcr:sima-neat/sdk@v2.0.0

Then start the environment and optionally pair it with a DevKit:

sima-cli sdk setup --devkit-ip <devkit-ip>
sima-cli sdk neat

Inside the SDK shell, check the installed environment with:

neat

Included Component Versions

  • SDK platform compatibility: 2.0.0
  • Neat Library Core: v0.1.0
  • Neat Insight: v0.0.2

Notable Changes

  • Adds DevKit Sync and SDK workspace pairing.
  • Bakes Neat resources into the SDK image for a more complete out-of-box setup.
  • Adds prepackaged coding-agent skills for core Neat development workflows.
  • Adds Insight installation and management inside the SDK container.
  • Makes SDK sysroot and package setup deterministic.
  • Improves cross-build pkg-config resolution.
  • Hardens DevKit sudo bootstrap and NFS workspace setup.
  • Gates promoted SDK images on smoke tests.
  • Adds a release process that supports versioned SDK images and patch releases.

Full changelog: https://github.com/sima-neat/sdk/commits/v2.0.0