Skip to content

chore: update Substrate to v0.3.0-alpha1 - #2963

Merged
EItanya merged 1 commit into
mainfrom
chore/substrate-v0.3.0-alpha1
Sep 26, 2026
Merged

EItanya merged 1 commit into
mainfrom
chore/substrate-v0.3.0-alpha1

Conversation

@EItanya

@EItanya EItanya commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Updates Substrate from v0.2.0-beta5 to v0.3.0-alpha1, including the Go dependency, CI/setup pins, upstream protobuf schema, and generated TypeScript client.

The runtime integration now uses WakeupProbe and SnapshotConfig, and model credentials use ate-secret://k8s.io/default/<namespace>/<secret>/<key>. Since alpha1 removes the Tag's source Actor UID, checkpoint validation checks the Tag's template UID against the Actor's snapshot lineage and retains the Actor identity checks before and after the copy. Regression tests cover invalid credential locators, missing or mismatched lineage, and Actor replacement during a checkpoint.

Validation:

  • Full Go suite excluding live E2E passed before the rebase, along with controller envtest, focused race tests, and Go lint. The post-rebase run passed every package except one TestSandboxTransports header assertion; three isolated reruns of that test passed. Go lint also passed after the rebase.
  • Protobuf generation/lint, upstream schema equality, module tidiness, and UI typecheck.
  • Helm unit tests: 366 tests across 30 suites.
  • Live Kind tests against alpha1: model credential delivery and checkpoint/fork flows with the kagent harness, plus standalone sandbox lifecycle. Claude and Codex live E2E were not run.

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
@EItanya
EItanya requested review from a team, Charlesthebird and peterj as code owners September 26, 2026 23:35
@EItanya
EItanya merged commit a6ccbec into main Sep 26, 2026
32 checks passed
@EItanya
EItanya deleted the chore/substrate-v0.3.0-alpha1 branch September 26, 2026 23:49
alexdarbyshire pushed a commit to alexdarbyshire/kagent that referenced this pull request Oct 5, 2026
Updates Substrate from `v0.2.0-beta5` to `v0.3.0-alpha1`, including the
Go dependency, CI/setup pins, upstream protobuf schema, and generated
TypeScript client.

The runtime integration now uses `WakeupProbe` and `SnapshotConfig`, and
model credentials use
`ate-secret://k8s.io/default/<namespace>/<secret>/<key>`. Since alpha1
removes the Tag's source Actor UID, checkpoint validation checks the
Tag's template UID against the Actor's snapshot lineage and retains the
Actor identity checks before and after the copy. Regression tests cover
invalid credential locators, missing or mismatched lineage, and Actor
replacement during a checkpoint.

Validation:

- Full Go suite excluding live E2E passed before the rebase, along with
controller envtest, focused race tests, and Go lint. The post-rebase run
passed every package except one `TestSandboxTransports` header
assertion; three isolated reruns of that test passed. Go lint also
passed after the rebase.
- Protobuf generation/lint, upstream schema equality, module tidiness,
and UI typecheck.
- Helm unit tests: 366 tests across 30 suites.
- Live Kind tests against alpha1: model credential delivery and
checkpoint/fork flows with the kagent harness, plus standalone sandbox
lifecycle. Claude and Codex live E2E were not run.

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
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.

1 participant