Files
substrate/demos/claude-code-multiplex/agent-orion-template.yaml.tmpl
Luiz Oliveira fb4b31529a Rename SnapshotsConfig to SnapshotConfig everywhere in the codebase (#1791)
related to -> #1378

- [x] Tests pass
- [x] Appropriate changes to documentation are included in the PR
2026-09-23 14:39:09 +00:00

43 lines
1.4 KiB
Cheetah

# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ActorTemplate (protojson-shaped ateapipb.ActorTemplate) for the orion
# agent of the claude-code-multiplex demo; see agent-luna-template.yaml.tmpl
# for the placeholder and apply conventions.
metadata:
atespace: claude-multiplex-demo
name: agent-orion
workerSelector:
matchLabels:
workload: claude-multiplex
containers:
- name: claude
image: ${WORKLOAD_IMAGE}
env:
- name: ACTOR_NAME
value: "orion"
- name: TASK
value: "Suggest one healthy meal that takes under 15 minutes to prepare. One sentence."
- name: INTERVAL_SECONDS
value: "45"
- name: ANTHROPIC_API_KEY
value: "${ANTHROPIC_API_KEY}"
snapshotConfig:
onPause: SNAPSHOT_CONTENT_SCOPE_FULL
onCommit: SNAPSHOT_CONTENT_SCOPE_FULL
storageLocation: gs://${BUCKET_NAME}/claude-multiplex-demo/
sandboxConfig:
sandboxClass: SANDBOX_CLASS_GVISOR
configName: gvisor-default