File size: 828 Bytes
63522a5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import packageJson from "../../package.json";
export const AGENT_CANVAS_CLIENT_SOURCE = "agent_canvas";
export const AGENT_CANVAS_CLIENT_VERSION = packageJson.version;
/**
* Coarse, non-user-identifying request metadata for Cloud observability.
*
* Cloud ingress can retain these headers as facets without logging request
* bodies, API keys, device codes, or conversation content.
*/
export const OPENHANDS_CLIENT_HEADER = "X-OpenHands-Client";
export const OPENHANDS_CLIENT_VERSION_HEADER = "X-OpenHands-Client-Version";
export const OPENHANDS_TELEMETRY_DISTINCT_ID_HEADER =
"X-OpenHands-Telemetry-Distinct-Id";
export const AGENT_CANVAS_CLIENT_HEADERS: Readonly<Record<string, string>> = {
[OPENHANDS_CLIENT_HEADER]: AGENT_CANVAS_CLIENT_SOURCE,
[OPENHANDS_CLIENT_VERSION_HEADER]: AGENT_CANVAS_CLIENT_VERSION,
};
|