openhands / src /api /client-source.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
63522a5 verified
Raw
History Blame Contribute Delete
828 Bytes
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,
};