openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
11 lines (10 loc) • 533 B
JavaScript
import { f as ScreenSnapshotParamsSchema } from "./computer-use-contract-DZGyt5jE.mjs";
import { Type } from "typebox";
//#region src/agents/tools/computer-tool-control.ts
/** Gateway-owned desktop arbitration; never forwarded to a computer provider. */
const ComputerTakeControlParamsSchema = Type.Object({
action: Type.Literal("__take_control"),
...Type.Required(Type.Pick(ScreenSnapshotParamsSchema, ["executionId"])).properties
}, { additionalProperties: false });
//#endregion
export { ComputerTakeControlParamsSchema as t };