Files
buzz/benchmarks/harbor-buzz-orchestra/testbed/endpoints/README.md
Tyler f437e43d09 benchmarks: Harbor Terminal-Bench harness for Buzz agent-team orchestration (harbor-buzz-orchestra) (#1504)
Signed-off-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Tyler Longwell <tlongwell@block.xyz>
Co-authored-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
2026-07-08 11:32:11 -04:00

1.2 KiB

Endpoint launch configs

Deployment-time mapping from manifest endpoint names to EndpointLaunchConfig (provider / api_key_env / env), passed to harbor run as --agent-kwarg endpoint_config=<path>. This is deployment config, deliberately OUTSIDE the immutable condition manifest — the manifest endpoint string remains the join key.

Every key in these files must be a manifest endpoint name; the loader treats all entries as endpoint configs (no comment keys).

m1-local.json

M1 wiring proof: both placeholder endpoints resolve to one local llama-server (OpenAI-compatible, http://127.0.0.1:8091/v1, no cloud keys).

buzz-agent env contract (crates/buzz-agent/src/config.rs, pinned at the M1 binary SHA): provider=openai reads OPENAI_COMPAT_API_KEY + OPENAI_COMPAT_BASE_URL; the runtime sets BUZZ_AGENT_MODEL from the manifest endpoint name, which overrides OPENAI_COMPAT_MODEL — llama-server ignores the model name, so the placeholder value is harmless there. llama-server needs no real key; the provisioner's per-endpoint llm_api_keys map supplies a dummy value.

The Databricks pilot config is the same file shape with real serving endpoint hosts/keys.