feat: import Chinese-localized Buzz source snapshot
Docker image / Build (linux/amd64) (push) Has been cancelled
Docker image / Build (linux/arm64) (push) Has been cancelled
Docker image / Merge release multi-arch manifest (push) Has been cancelled
Docker image / Merge debug multi-arch manifest (push) Has been cancelled
Docker image / Build public push gateway (linux/amd64) (push) Has been cancelled
Docker image / Build public push gateway (linux/arm64) (push) Has been cancelled
Docker image / Publish public push gateway image (push) Has been cancelled
Sprig image / Build (linux/amd64) (push) Has been cancelled
Sprig image / Build (linux/arm64) (push) Has been cancelled
Sprig image / Merge multi-arch manifest (push) Has been cancelled
Harbor Buzz Orchestra / Python tests and lint (push) Has been cancelled
CI / Detect Changed Paths (push) Has been cancelled
CI / Rust Lint (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Desktop Core (push) Has been cancelled
CI / Desktop Smoke E2E (1) (push) Has been cancelled
CI / Desktop Smoke E2E (2) (push) Has been cancelled
CI / Desktop Smoke E2E (3) (push) Has been cancelled
CI / Desktop Smoke E2E (4) (push) Has been cancelled
CI / Desktop (push) Has been cancelled
CI / Desktop E2E Relay (push) Has been cancelled
CI / Desktop E2E Integration (1/2) (push) Has been cancelled
CI / Desktop E2E Integration (2/2) (push) Has been cancelled
CI / Desktop E2E Integration (push) Has been cancelled
CI / Backend Integration (relay e2e) (push) Has been cancelled
CI / Relay E2E (push) Has been cancelled
CI / Web (push) Has been cancelled
CI / Mobile (push) Has been cancelled
CI / Security (push) Has been cancelled
CI / Dead Token Reference Guard (push) Has been cancelled
CI / Server Cross-Compile (aarch64-unknown-linux-musl) (push) Has been cancelled
CI / Server Cross-Compile (x86_64-unknown-linux-musl) (push) Has been cancelled
CI / Windows Rust (x86_64-pc-windows-msvc) (push) Has been cancelled
CI / Desktop Build (macOS) (push) Has been cancelled
helm chart / lint + unittest + render matrix (push) Has been cancelled
helm chart / install on kind (gated) (push) Has been cancelled
helm chart / publish chart to GHCR (push) Has been cancelled
Mesh Lifecycle / Relay-Driven Mesh Lifecycle Smoke (push) Has been cancelled
Sprig / Build (aarch64-unknown-linux-musl) (push) Has been cancelled
Sprig / Build (x86_64-unknown-linux-musl) (push) Has been cancelled
Sprig / Publish rolling release (push) Has been cancelled
Sprig / Publish tagged release (push) Has been cancelled
Docker image / Build (linux/amd64) (push) Has been cancelled
Docker image / Build (linux/arm64) (push) Has been cancelled
Docker image / Merge release multi-arch manifest (push) Has been cancelled
Docker image / Merge debug multi-arch manifest (push) Has been cancelled
Docker image / Build public push gateway (linux/amd64) (push) Has been cancelled
Docker image / Build public push gateway (linux/arm64) (push) Has been cancelled
Docker image / Publish public push gateway image (push) Has been cancelled
Sprig image / Build (linux/amd64) (push) Has been cancelled
Sprig image / Build (linux/arm64) (push) Has been cancelled
Sprig image / Merge multi-arch manifest (push) Has been cancelled
Harbor Buzz Orchestra / Python tests and lint (push) Has been cancelled
CI / Detect Changed Paths (push) Has been cancelled
CI / Rust Lint (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Desktop Core (push) Has been cancelled
CI / Desktop Smoke E2E (1) (push) Has been cancelled
CI / Desktop Smoke E2E (2) (push) Has been cancelled
CI / Desktop Smoke E2E (3) (push) Has been cancelled
CI / Desktop Smoke E2E (4) (push) Has been cancelled
CI / Desktop (push) Has been cancelled
CI / Desktop E2E Relay (push) Has been cancelled
CI / Desktop E2E Integration (1/2) (push) Has been cancelled
CI / Desktop E2E Integration (2/2) (push) Has been cancelled
CI / Desktop E2E Integration (push) Has been cancelled
CI / Backend Integration (relay e2e) (push) Has been cancelled
CI / Relay E2E (push) Has been cancelled
CI / Web (push) Has been cancelled
CI / Mobile (push) Has been cancelled
CI / Security (push) Has been cancelled
CI / Dead Token Reference Guard (push) Has been cancelled
CI / Server Cross-Compile (aarch64-unknown-linux-musl) (push) Has been cancelled
CI / Server Cross-Compile (x86_64-unknown-linux-musl) (push) Has been cancelled
CI / Windows Rust (x86_64-pc-windows-msvc) (push) Has been cancelled
CI / Desktop Build (macOS) (push) Has been cancelled
helm chart / lint + unittest + render matrix (push) Has been cancelled
helm chart / install on kind (gated) (push) Has been cancelled
helm chart / publish chart to GHCR (push) Has been cancelled
Mesh Lifecycle / Relay-Driven Mesh Lifecycle Smoke (push) Has been cancelled
Sprig / Build (aarch64-unknown-linux-musl) (push) Has been cancelled
Sprig / Build (x86_64-unknown-linux-musl) (push) Has been cancelled
Sprig / Publish rolling release (push) Has been cancelled
Sprig / Publish tagged release (push) Has been cancelled
Signed-off-by: cls_宁波本机 <908705107@qq.com>
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
-- Benchmark schema for harbor-buzz-orchestra runs.
|
||||
--
|
||||
-- Lives in the shared Postgres instance but is OWNED BY THE HARNESS, never by
|
||||
-- Buzz migrations (canonical plan §two-domain rule). Idempotent: safe to apply
|
||||
-- on every testbed bring-up.
|
||||
--
|
||||
-- docker exec -i <postgres> psql -U buzz -d buzz < sql/benchmark_schema.sql
|
||||
|
||||
CREATE SCHEMA IF NOT EXISTS benchmark;
|
||||
|
||||
-- One row per provisioned trial; written by BuzzTrialProvisioner.
|
||||
CREATE TABLE IF NOT EXISTS benchmark.trial_manifest (
|
||||
run_id text NOT NULL,
|
||||
trial_id uuid NOT NULL,
|
||||
manifest_hash text NOT NULL,
|
||||
channel_id uuid NOT NULL,
|
||||
created_at timestamptz NOT NULL DEFAULT now(),
|
||||
handle jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
archived_at timestamptz,
|
||||
PRIMARY KEY (run_id, trial_id)
|
||||
);
|
||||
|
||||
-- Immutable LLM receipts, ingested post-run from the accounting path
|
||||
-- (Databricks AI Gateway inference tables first; LiteLLM shim fallback).
|
||||
-- Authoritative for tokens/cost and orchestrator-vs-worker attribution;
|
||||
-- Harbor AgentContext totals are a reconciliation checksum only.
|
||||
CREATE TABLE IF NOT EXISTS benchmark.llm_receipts (
|
||||
receipt_id bigint GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
||||
run_id text NOT NULL,
|
||||
trial_id uuid NOT NULL,
|
||||
agent_id text NOT NULL,
|
||||
role text NOT NULL,
|
||||
condition text NOT NULL,
|
||||
endpoint text NOT NULL,
|
||||
model_revision text NOT NULL,
|
||||
request_id text NOT NULL, -- gateway request identity
|
||||
requested_at timestamptz NOT NULL,
|
||||
latency_ms integer,
|
||||
input_tokens bigint NOT NULL DEFAULT 0,
|
||||
cached_input_tokens bigint NOT NULL DEFAULT 0,
|
||||
output_tokens bigint NOT NULL DEFAULT 0,
|
||||
cost_usd numeric(12, 6),
|
||||
source text NOT NULL, -- 'ai_gateway' | 'litellm' | 'client'
|
||||
raw jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
UNIQUE (source, request_id),
|
||||
FOREIGN KEY (run_id, trial_id)
|
||||
REFERENCES benchmark.trial_manifest (run_id, trial_id)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS llm_receipts_trial_idx
|
||||
ON benchmark.llm_receipts (run_id, trial_id, agent_id);
|
||||
|
||||
-- Harness-recorded timing spans (monotonic clocks are authoritative for
|
||||
-- latency). kind examples: 'trial', 'llm_call', 'terminal_exec',
|
||||
-- 'terminal_queue_wait' — queue-wait is recorded separately from execution so
|
||||
-- speed can be reported both as-run and queue-adjusted under the M1
|
||||
-- serialized-broker policy.
|
||||
CREATE TABLE IF NOT EXISTS benchmark.spans (
|
||||
span_id bigint GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
||||
run_id text NOT NULL,
|
||||
trial_id uuid NOT NULL,
|
||||
agent_id text, -- NULL for trial-level spans
|
||||
kind text NOT NULL,
|
||||
started_at timestamptz NOT NULL,
|
||||
duration_ms bigint NOT NULL CHECK (duration_ms >= 0),
|
||||
detail jsonb NOT NULL DEFAULT '{}'::jsonb,
|
||||
FOREIGN KEY (run_id, trial_id)
|
||||
REFERENCES benchmark.trial_manifest (run_id, trial_id)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS spans_trial_kind_idx
|
||||
ON benchmark.spans (run_id, trial_id, kind);
|
||||
Reference in New Issue
Block a user