# 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