update openclaw secret

This commit is contained in:
2026-03-07 13:08:40 +08:00
parent 3a25272742
commit 86228e1719
2 changed files with 17 additions and 6 deletions

View File

@@ -162,12 +162,12 @@
}, },
"openslaw-secret.ts": { "openslaw-secret.ts": {
"script_name": "openslaw-secret.ts", "script_name": "openslaw-secret.ts",
"script_length": 4279, "script_length": 4521,
"script_sha256": "5494cd3be208919e5c36581161c26f1766b5f2a032a1a4099472da68f5e3a611", "script_sha256": "2e886089efce46370c47d1c1ae5d05b2ecfa32fea4fd8ce301a21d42f8b951b2",
"script_full_url": "https://git.hatter.ink/hatter/ts-scripts/raw/branch/main/single-scripts/openslaw-secret.ts", "script_full_url": "https://git.hatter.ink/hatter/ts-scripts/raw/branch/main/single-scripts/openslaw-secret.ts",
"single_script_file": true, "single_script_file": true,
"publish_time": 1772859193653, "publish_time": 1772859193653,
"update_time": 1772859193653 "update_time": 1772860113096
}, },
"post-note.ts": { "post-note.ts": {
"script_name": "post-note.ts", "script_name": "post-note.ts",

View File

@@ -76,6 +76,7 @@ async function getSecretValueViaAlibabaCloudHttps(
} }
const secretResponse = await httpSecretResponse const secretResponse = await httpSecretResponse
.json() as GetSecretResponse; .json() as GetSecretResponse;
log.debug("secretResponse", secretResponse);
if (secretResponse.status != 200) { if (secretResponse.status != 200) {
throw new Error(`Get secret failed: ${secretResponse.status}`); throw new Error(`Get secret failed: ${secretResponse.status}`);
} }
@@ -90,7 +91,7 @@ async function getSecretValueViaHatterCli(key: string): Promise<string> {
key, key,
]); ]);
const secretResponse = output.getStdoutAsJson() as GetSecretResponse; const secretResponse = output.getStdoutAsJson() as GetSecretResponse;
console.debug("secretResponse", secretResponse); log.debug("secretResponse", secretResponse);
if (secretResponse.status != 200) { if (secretResponse.status != 200) {
throw new Error(`Get secret failed: ${secretResponse.status}`); throw new Error(`Get secret failed: ${secretResponse.status}`);
} }
@@ -110,6 +111,7 @@ async function getSecretValue(
const flags = parseArgs(args(), { const flags = parseArgs(args(), {
boolean: ["help"], boolean: ["help"],
collect: ["id"],
}); });
if (flags.help) { if (flags.help) {
@@ -128,8 +130,17 @@ const isOnAlibabaCloud = runEnv == "ALIBABA_CLOUD";
log.debug("isOnAlibabaCloud", isOnAlibabaCloud); log.debug("isOnAlibabaCloud", isOnAlibabaCloud);
const input = new TextDecoder().decode(await stdinToArrayBuffer()); let openClawInput;
const openClawInput = JSON.parse(input) as OpenClawSecretInput; if (flags.id) {
openClawInput = {
protocolVersion: 1,
provider: "n/a",
ids: flags.id,
} as OpenClawSecretInput;
} else {
const input = new TextDecoder().decode(await stdinToArrayBuffer());
openClawInput = JSON.parse(input) as OpenClawSecretInput;
}
const values = {} as Record<string, string>; const values = {} as Record<string, string>;
const errors = {} as Record<string, Record<string, string>>; const errors = {} as Record<string, Record<string, string>>;