Releases: intrinsic-ai/sdk
v1.29.20260316.1
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.versionv1.29.20260316
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
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_librarytargets togo_proto_library - Explicitly add
importpathattr to allgobazel 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
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_productObjectWorldClient 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
Changes since v1.27.20260126
- Undo previously done change from
embedtolibraryingo_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
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
UpdateObjectPropertiesrpc 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
Changes since v1.1.20251110
- The
ImportSceneObjectRPC response now includes visual and collision geometry summary statistics (e.g., bounding box, volume) for the imported object. - Add test that fails if
importpathandoption go_packagein a proto file differ. - Add
option go_packageto 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
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
Changes since v1.25.20251103
- Make Process assets available in the SBL via
Solution.skills. - Remove deprecated
inctl skill logsin favor ofinctl 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
Changes since v1.25.20251027
- Support Process assets in
BehaviorTree.initialize_pbt*(). - Cleanup non-global skills in the
Skillsprovider. - Add a client class for the installed assets service in the SBL.
- Use InstalledAssetsClient in the SBL.
- We are deprecating the field
geometriesinintrinsic_proto.world.GeometryComponent.GeometrySetin favor of anamed_geometriesfield. The new field is a map that allows a human readable name to be set for individualGeometrySets. On deserialization, if bothgeometriesandnamed_geometriesare populated, the named_geometries field will be used andgeometriesfield ignored. On serialization, both fields will be populated such thatgeometriescontains the items innamed_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"
}
}
}
}