Skip to content

Anthropic self hosted sandboxes - #706

Merged
Nadine2016 merged 10 commits into
kagent-dev:mainfrom
Stevenjin8:anthropic-self-hosted-sandboxes
Nov 9, 2026
Merged

Nadine2016 merged 10 commits into
kagent-dev:mainfrom
Stevenjin8:anthropic-self-hosted-sandboxes

Conversation

@Stevenjin8

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Steven Jin <steven.jin@solo.io>
@Stevenjin8

Copy link
Copy Markdown
Contributor Author

cc @jjamroga @EItanya

@Stevenjin8
Stevenjin8 force-pushed the anthropic-self-hosted-sandboxes branch from d15c81f to d99a80c Compare November 8, 2026 02:14

@EItanya EItanya left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does our website support gifs. Can you add some terminal output of you testing it out potentially?

and install Kagent

```bash
# This can take a while

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably try and fix that 😆

Comment on lines +121 to +123
workload:
# Nightly sandbox-guest image containing ant v2.5.0.
image: ghcr.io/kagent-dev/kagent/sandbox-guest@sha256:94b1f9e216eee8778797d54b9d6e2b17b74089157d708097577b1479e4d92bd0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this automatically used if nothing is set? If not we should probably do that

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes. Especially since we are using nightly images and there isn't a great way to install the nightly CLI. You need to authenticate to gh to download nightly release images

kagent:
repository: oci://ghcr.io/kagent-dev/kagent/helm/
version: 0.0.0-alpha.g4de694355985
valuesFiles:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should add inline values blocks to make this easier

Signed-off-by: Steven Jin <steven.jin@solo.io>
@Stevenjin8
Stevenjin8 force-pushed the anthropic-self-hosted-sandboxes branch from d99a80c to f466c64 Compare November 9, 2026 01:09
Signed-off-by: Steven Jin <steven.jin@solo.io>
value: "true"
- name: EXPERIMENTAL_ANTHROPIC_SELF_HOSTED_SANDBOXES_ENVIRONMENT_ID
value: ${ANTHROPIC_ENVIRONMENT_ID}
- name: EXPERIMENTAL_ANTHROPIC_SELF_HOSTED_SANDBOXES_ENVIRONMENT_KEY

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this key be stored in a secret instead so that it is not visible inside the controller?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that's a fair point, and we need to think about the UX better, but secrets will always be visible inside the controller, otherwise it wouldn't be able to use it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let me make it a secret/secretref

Install the kagent CLI with

```
curl https://raw.githubusercontent.com/kagent-dev/kagent/refs/heads/main/scripts/get-kagent | bash -s -- --version v1.0.0-rc3

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be 1.0.0?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hopefull, but we don't have 1.0.0 officially released. We can update after the release:

https://kagent.dev/docs/kagent/1.x/setup/installation/


cat > ${VALUES_DIR}/kagent-values.yaml <<EOF
registry: ghcr.io
tag: 0.0.0-alpha.g4de694355985

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we install the CLI with 1.0.0-rc3 but then install a pre-release here. should these two match?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally, yes, but I couldn't find a great way of installing the prerelease CLI

Stevenjin8 and others added 3 commits November 9, 2026 12:46
Co-authored-by: Nadine Spies <nadinekipsch@onlinehome.de>
Signed-off-by: Steven Jin <stevenjin8@gmail.com>
Signed-off-by: Steven Jin <steven.jin@solo.io>
Signed-off-by: Steven Jin <steven.jin@solo.io>
Signed-off-by: Steven Jin <steven.jin@solo.io>
Signed-off-by: Steven Jin <steven.jin@solo.io>
Signed-off-by: Steven Jin <steven.jin@solo.io>
…dboxes

Signed-off-by: Steven Jin <steven.jin@solo.io>
@Nadine2016
Nadine2016 merged commit 2dd7f86 into kagent-dev:main Nov 9, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants