Skip to content

Releases: intrinsic-ai/sdk

v1.29.20260316.1

01 Apr 15:44

Choose a tag to compare

Changes since v1.29.20260316

  • Cherry-picks to candidate/intrinsic.platform.20260316.RC09

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.29.20260316.1.tar.gz"],
    strip_prefix = "sdk-1.29.20260316.1/"
)

devcontainer configuration

This special SDK release requires a custom Dockerfile to configure the devcontainer.

If you already have devcontainer.json, replace the "image" field with a "build" configuration referencing a Dockerfile.

{
    "name": "Intrinsic Patched Devcontainer",
    "build": {
        "dockerfile": "Dockerfile",
        "context": ".",
        "args": {
            "ORIG_SDK_TAG_NO_V": "1.29.20260316",
            "NEW_SDK_TAG": "v1.29.20260316.1"
        }
    },
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

Create a file called Dockerfile next to the devcontainer.json file with the following content:

ARG ORIG_SDK_TAG_NO_V

FROM ghcr.io/intrinsic-ai/intrinsic-dev-img:${ORIG_SDK_TAG_NO_V}

ARG NEW_SDK_TAG

# Install Python wheels
RUN pip install https://github.com/intrinsic-ai/sdk/releases/download/${NEW_SDK_TAG}/code_execution-0.0.1-py3-none-any.whl
RUN pip install https://github.com/intrinsic-ai/sdk/releases/download/${NEW_SDK_TAG}/solutions-0.0.1-py3-none-any.whl

# Download and install binaries
RUN mkdir -p /var/intrinsic/bin && \
    curl -fSL https://github.com/intrinsic-ai/sdk/releases/download/${NEW_SDK_TAG}/inbuild-linux-amd64 -o /var/intrinsic/bin/inbuild && \
    chmod +x /var/intrinsic/bin/inbuild && \
    curl -fSL https://github.com/intrinsic-ai/sdk/releases/download/${NEW_SDK_TAG}/inctl-linux-amd64 -o /var/intrinsic/bin/inctl && \
    chmod +x /var/intrinsic/bin/inctl

# Write SDK version
RUN echo "${NEW_SDK_TAG}" > /etc/intrinsic/sdk.version

v1.29.20260316

30 Mar 02:46

Choose a tag to compare

Changes since v1.28.20260223

  • Add HTTP annotations for Proto builder service to support HTTP/JSON
  • Add HTTP/JSON endpoints for GeometryService to support geometry creation
  • Update dependency googleapis to v0.0.0-20260223-edfe7983
  • Update dependency rules_java to v9.6.1
  • Update dependency distroless_base to 5cabf0b
  • Add HTTP/JSON endpoints for ObjectWorldService to support world data
  • Update dependency distroless_python3 to 61b80c6
  • Update dependency distroless_cc to 8c1a496
  • Update dependency distroless_python3 to 819a784
  • Update dependency distroless_base to 9740672
  • Update dependency curl to v8.12.0
  • Fix inctl logs --service ... failing to return service logs
  • Update dependency aspect_rules_js to v3.0.3
  • Product APIs are deleted from the SDK, including Solution Building

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.29.20260316.tar.gz"],
    strip_prefix = "sdk-1.29.20260316/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.29.20260316",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.28.20260223

09 Mar 09:48

Choose a tag to compare

Changes since v1.28.20260209

  • Update dependency rules_java to v9.4.0
  • Update dependency boringssl to v0.20260204.0
  • Update dependency rules_java to v9.4.1
  • Update dependency rules_java to v9.4.2
  • Update dependency rules_java to v9.5.0
  • Update dependency rules_go to v0.60.0
  • Update dependency rules_oci to v2.2.7
  • Update dependency boringssl to v0.20260211.0
  • Migrate all go_grpc_library targets to go_proto_library
  • Explicitly add importpath attr to all go bazel targets
  • Update dependency distroless_python3 to 2aa63eb
  • Update dependency distroless_base to 9fc4940
  • Update dependency distroless_cc to 22fd4bd

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.28.20260223.tar.gz"],
    strip_prefix = "sdk-1.28.20260223/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.28.20260223",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.28.20260209

23 Feb 02:47

Choose a tag to compare

Changes since v1.27.20260203

  • Update dependency distroless_cc to d7ac2f9
  • Update dependency distroless_python3 to 1f2a297
  • Update dependency distroless_base to 8c8b7cf
  • Update dependency googleapis to v0.0.0-20260130-c0fcb356
  • Update dependency flatbuffers to v25.12.19
  • Update dependency libarchive to v3.8.1.bcr.1
  • create_object_from_product ObjectWorldClient API has been removed. Use

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.28.20260209.tar.gz"],
    strip_prefix = "sdk-1.28.20260209/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.28.20260209",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.27.20260203

09 Feb 02:56

Choose a tag to compare

Changes since v1.27.20260126

  • Undo previously done change from embed to library in go_test
  • Undo renaming go_proto_library attributes deps to protos, go_deps to
  • Update dependency gz-common to v6.3.0
  • Update dependency distroless_base to 347a41e
  • Update dependency distroless_python3 to 62214ec
  • Update dependency distroless_cc to 72344f7

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.27.20260203.tar.gz"],
    strip_prefix = "sdk-1.27.20260203/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.27.20260203",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.27.20260126

06 Feb 02:57

Choose a tag to compare

Changes since v1.26.20251208

  • Update dependency aspect_bazel_lib to v2.22.0
  • Update dependency boringssl to v0.20251124.0
  • Update dependency toolchains_llvm to v1.6.0
  • Update dependency googleapis to v0.0.0-20251127-8cd3749f
  • Update dependency distroless_cc to 0c8eac8
  • Update dependency distroless_python3 to 8ce6bba
  • Update dependency distroless_base to f5a3067
  • Update dependency googletest to v1.17.0.bcr.2
  • Update dependency flatbuffers to v25.9.23
  • UpdateObjectProperties rpc of ObjectWorldService gained the
  • Remove deprecated asset-specific install and release commands
  • Explicitly add py_binary to support tests for cc skills
  • Add HTTP annotations for Solution service to support HTTP/JSON
  • Add HTTP annotations for Executive service to support HTTP/JSON
  • Update dependency aspect_bazel_lib to v2.22.5
  • Update dependency google_benchmark to v1.9.5
  • Update dependency container_structure_test to v1.22.1
  • Update dependency rules_cc to v0.2.16
  • Update dependency rules_java to v9.3.0
  • Update dependency rules_pkg to v1.2.0
  • Update dependency bazel_skylib to v1.9.0
  • Update dependency googleapis to v0.0.0-20260109-6145b5ff
  • Update dependency distroless_cc to 66d87e1
  • Update dependency distroless_python3 to 2971dbf
  • Update dependency cel-cpp to v0.14.0
  • Update dependency distroless_base to 0c70ab4

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.27.20260126.tar.gz"],
    strip_prefix = "sdk-1.27.20260126/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.27.20260126",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.26.20251208

15 Dec 20:44

Choose a tag to compare

Changes since v1.1.20251110

  • The ImportSceneObject RPC response now includes visual and collision geometry summary statistics (e.g., bounding box, volume) for the imported object.
  • Add test that fails if importpath and option go_package in a proto file differ.
  • Add option go_package to generated ROS protos
  • Add ProcessedAsset message for use in asset APIs
  • Add Asset proto to represent assets in a solution
  • Partially implement SolutionDeploymentService for versioned solutions
  • Add comment about intent of ProcessedAsset proto message

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.26.20251208.tar.gz"],
    strip_prefix = "sdk-1.26.20251208/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.26.20251208",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.25.20251110

19 Nov 23:48

Choose a tag to compare

Changes since v1.1.20251110

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.25.20251110.tar.gz"],
    strip_prefix = "sdk-1.25.20251110/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.25.20251110",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.1.20251110

17 Nov 07:34

Choose a tag to compare

Changes since v1.25.20251103

  • Make Process assets available in the SBL via Solution.skills.
  • Remove deprecated inctl skill logs in favor of inctl logs

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.1.20251110.tar.gz"],
    strip_prefix = "sdk-1.1.20251110/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.1.20251110",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}

v1.25.20251103

10 Nov 07:27

Choose a tag to compare

Changes since v1.25.20251027

  • Support Process assets in BehaviorTree.initialize_pbt*().
  • Cleanup non-global skills in the Skills provider.
  • Add a client class for the installed assets service in the SBL.
  • Use InstalledAssetsClient in the SBL.
  • We are deprecating the field geometries in intrinsic_proto.world.GeometryComponent.GeometrySet in favor of a named_geometries field. The new field is a map that allows a human readable name to be set for individual GeometrySets. On deserialization, if both geometries and named_geometries are populated, the named_geometries field will be used and geometries field ignored. On serialization, both fields will be populated such that geometries contains the items in named_geometries.

bazelmod configuration

Update your MODULE.bazel file to use the newest release archive:

bazel_dep(name = "ai_intrinsic_sdks")
archive_override(
    module_name = "ai_intrinsic_sdks",
    urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/tags/v1.25.20251103.tar.gz"],
    strip_prefix = "sdk-1.25.20251103/"
)

devcontainer configuration

Update your devcontainer configuration to use the latest base image:

{
    "name": "intrinsic-flowstate-devcontainer",
    "image": "ghcr.io/intrinsic-ai/intrinsic-dev-img:1.25.20251103",
    "runArgs": [
        "--network=host"
    ],
    "customizations": {
        "vscode": {
            "settings": {
                "intrinsic.defaultSdkRepository": "https://github.com/intrinsic-ai/sdk.git"
            }
        }
    }
}