refactor: simplify claude usage debug parsing

This commit is contained in:
Peter Steinberger
2026-04-10 23:37:23 +01:00
parent 9082fc37f3
commit a5aa9f93e9

View File

@@ -29,7 +29,7 @@ const parseArgs = (): Args => {
for (let i = 0; i < args.length; i++) {
const arg = args[i];
if (arg === "--agent" && args[i + 1]) {
agentId = String(args[++i]).trim() || "main";
agentId = args[++i].trim() || "main";
continue;
}
if (arg === "--reveal") {
@@ -37,7 +37,7 @@ const parseArgs = (): Args => {
continue;
}
if (arg === "--session-key" && args[i + 1]) {
sessionKey = normalizeOptionalString(String(args[++i]));
sessionKey = normalizeOptionalString(args[++i]);
continue;
}
}
@@ -379,7 +379,7 @@ const main = async () => {
const web = await fetchClaudeWebUsage(sessionKey);
if (!web.ok) {
console.log(`Claude web: ${web.step} HTTP ${web.status}`);
console.log(String(web.body).slice(0, 400).replace(/\s+/g, " ").trim());
console.log(web.body.slice(0, 400).replace(/\s+/g, " ").trim());
return;
}
console.log(`Claude web: org=${web.orgId} OK`);