/** * --args-file support for dynamic tool commands (#46011). * * Agents invoking gsk through a shell routinely pass rich text inside * double quotes, where `$`-prefixed tokens get expanded as (usually empty) * shell variables BEFORE gsk sees argv — "$150k" silently became "50k" in * three consecutive prod create_task calls. A file (or stdin) path carries * the payload without ever crossing shell quoting, so no character class * needs escaping. */ /** * Read and validate a JSON object of tool arguments from `path` * ("-" = stdin). Throws with an actionable message on unreadable input, * malformed JSON, or a non-object payload. */ export declare function readArgsFile(path: string): Record; //# sourceMappingURL=argsFile.d.ts.map