Sign In

@aauth/fetch

Package Overview
Dependencies
Maintainers
2
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aauth/fetch - npm Package Compare versions

Comparing version
1.5.1
to
1.6.0
+3
-3
dist/handlers.d.ts

@@ -5,5 +5,5 @@ import type { GetKeyMaterial, AuthServerMetadata } from '@aauth/mcp-agent';

* `~/.aauth/fetch/logs/` if missing and opens
* `~/.aauth/fetch/logs/<ISO-timestamp>.log` for appending. Stores a writer in
* {@link teeFileWriter} so subsequent {@link teeStderr} calls duplicate
* stderr-bound output into the file.
* `~/.aauth/fetch/logs/<ISO-timestamp>.log` for appending. Stores a JSONL
* writer in {@link logWriter} so the event renderer can serialize each event
* object as one compact line.
*

@@ -10,0 +10,0 @@ * Best-effort: any filesystem error (no home, read-only FS) leaves the writer

@@ -1,1 +0,1 @@

{"version":3,"file":"handlers.d.ts","sourceRoot":"","sources":["../src/handlers.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"handlers.d.ts","sourceRoot":"","sources":["../src/handlers.ts"],"names":[],"mappings":"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"}
import { createAgentToken, readConfig, getAgentConfig, readCachedMetadata, writeCachedMetadata, evictCachedMetadata, } from '@aauth/local-keys';
import { createAAuthFetch, createSignedFetch, parseAAuthHeader, exchangeToken, TokenExchangeError, } from '@aauth/mcp-agent';
import { createRequire } from 'node:module';
import { mkdirSync, openSync, writeSync, closeSync } from 'node:fs';

@@ -8,16 +7,18 @@ import { homedir } from 'node:os';

import open from 'open';
import { makeExplainRenderer, makeDebugRenderer, prettyJson } from './render.js';
import { makeExplainRenderer, makeDebugRenderer, prettyJson, qrAscii } from './render.js';
import { promptValue } from './args.js';
// qrcode-terminal is CommonJS — load it via require to get module.exports reliably.
const require = createRequire(import.meta.url);
const STDOUT_TTY = process.stdout.isTTY === true;
const STDERR_TTY = process.stderr.isTTY === true;
/**
* Tee target for `--explain` events: when set, every line normally written to
* stderr by the event renderer and the consent prompt is also appended to
* `~/.aauth/fetch/logs/<ISO-timestamp>.log` with ANSI escapes stripped. Lets
* agentic renderers (and humans) read events from a stable file path instead of
* having to capture stderr — which would otherwise trigger permission prompts
* mid-flow when the capture file lands somewhere like /tmp/.
* JSONL sink for `--explain` events: when set, each event object is serialized
* compactly (one JSON object per line) and appended to
* `~/.aauth/fetch/logs/<ISO-timestamp>.log`. Lets agentic renderers (and humans)
* read the event stream from a stable file path instead of capturing stderr —
* which would otherwise trigger permission prompts when the capture file lands
* somewhere like /tmp/.
*
* The log holds ONLY event JSONL: no QR ASCII, no prose lines, no startup
* banner. Anything that would render as plain text (the consent prompt's
* scannable QR, "Approve at: …") goes to stderr only.
*
* Initialised by {@link initExplainLog} at CLI startup; remains undefined if the

@@ -27,17 +28,9 @@ * caller didn't pass --explain, or if the log directory couldn't be created

*/
let teeFileWriter;
let logWriter;
/**
* Strip ANSI color escapes from `text` so the log file is plain JSON. Renderers
* that grep the file don't want \x1b[…m fragments inside string values.
*/
function stripAnsi(text) {
// eslint-disable-next-line no-control-regex
return text.replace(/\x1b\[[0-9;]*m/g, '');
}
/**
* Set up the `--explain` log file. When `enabled`, creates
* `~/.aauth/fetch/logs/` if missing and opens
* `~/.aauth/fetch/logs/<ISO-timestamp>.log` for appending. Stores a writer in
* {@link teeFileWriter} so subsequent {@link teeStderr} calls duplicate
* stderr-bound output into the file.
* `~/.aauth/fetch/logs/<ISO-timestamp>.log` for appending. Stores a JSONL
* writer in {@link logWriter} so the event renderer can serialize each event
* object as one compact line.
*

@@ -61,5 +54,5 @@ * Best-effort: any filesystem error (no home, read-only FS) leaves the writer

const fd = openSync(file, 'a');
teeFileWriter = (text) => {
logWriter = (obj) => {
try {
writeSync(fd, stripAnsi(text));
writeSync(fd, JSON.stringify(obj) + '\n');
}

@@ -75,3 +68,3 @@ catch { /* best-effort */ }

catch {
teeFileWriter = undefined;
logWriter = undefined;
return undefined;

@@ -81,14 +74,8 @@ }

/**
* Write `text` to stderr, and (when the explain log is active) also to the log
* file with ANSI escapes stripped. Use this instead of `process.stderr.write`
* for anything the renderer or consent prompt emits, so the log file is a
* complete record of what the user saw on stderr.
*/
function teeStderr(text) {
process.stderr.write(text);
teeFileWriter?.(text);
}
/**
* Build the event renderer for the active output mode (pretty JSON → stderr,
* and the log file when --explain is set):
* Build the event renderer for the active output mode. Each event object is
* fanned out to two sinks:
* - stderr: pretty-printed JSON (colorized at a TTY) for direct human use.
* - log file (when --explain is set): one compact JSON object per line (JSONL)
* for agentic consumers.
*
* --explain → teaching view (per-step request/response + descriptions + bodies)

@@ -99,7 +86,10 @@ * --debug / -v / --verbose → raw view (every hop's request/response + bodies)

function eventRenderer(args) {
const emit = (line) => teeStderr(line + '\n');
const emit = (obj) => {
process.stderr.write(prettyJson(obj, STDERR_TTY) + '\n');
logWriter?.(obj);
};
if (args.explain)
return makeExplainRenderer(emit, STDERR_TTY);
return makeExplainRenderer(emit);
if (args.debug)
return makeDebugRenderer(emit, STDERR_TTY);
return makeDebugRenderer(emit);
return undefined;

@@ -260,4 +250,4 @@ }

const shouldOpenBrowser = args.browser === true;
// When an event renderer is active it already surfaces the consent URL, so
// skip the plain one-liner to avoid duplicating it.
// When an event renderer is active it already surfaces the approval URL (and
// QR) inside the interaction_required event, so skip the plain one-liner.
const quiet = args.explain || args.debug;

@@ -271,10 +261,13 @@ return (interactionEndpoint, code) => {

if (!quiet)
teeStderr(`Opening ${url} to approve (code: ${code}).\n`);
process.stderr.write(`Opening ${url} to approve (code: ${code}).\n`);
open(url);
return;
}
// Default: surface the URL and a scannable QR (open the link, or scan it).
teeStderr(`Approve at: ${url}\n`);
const qrcode = require('qrcode-terminal');
qrcode.generate(url, { small: true }, (qr) => teeStderr(`${qr}\n`));
// Default: surface the URL and a scannable QR on stderr for the human. The
// --explain log file never sees these — the event JSON already carries
// them in the interaction_required event (`approval_url`, `qr`).
process.stderr.write(`Approve at: ${url}\n`);
const qr = qrAscii(url);
if (qr)
process.stderr.write(`${qr}\n`);
};

@@ -281,0 +274,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"handlers.js","sourceRoot":"","sources":["../src/handlers.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"handlers.js","sourceRoot":"","sources":["../src/handlers.ts"],"names":[],"mappings":"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"}

@@ -5,2 +5,8 @@ import type { OnEvent } from '@aauth/mcp-agent';

/**
* Render `url` as a small ASCII QR. qrcode-terminal's callback is sync in
* practice, so we capture the result and return it. Returns an empty string on
* any failure — a missing QR shouldn't break the event stream.
*/
export declare function qrAscii(url: string): string;
/**
* Add ANSI syntax colors to a pretty-printed JSON string: keys blue, strings

@@ -28,3 +34,3 @@ * green, numbers cyan, booleans/null yellow. Caller decides whether to apply it

*/
export declare function makeExplainRenderer(emit: (line: string) => void, isTty: boolean): OnEvent;
export declare function makeExplainRenderer(emit: (obj: Record<string, unknown>) => void): OnEvent;
/**

@@ -37,4 +43,4 @@ * `--debug`: the raw wire view. Render only the request and response of each

*/
export declare function makeDebugRenderer(emit: (line: string) => void, isTty: boolean): OnEvent;
export declare function makeDebugRenderer(emit: (obj: Record<string, unknown>) => void): OnEvent;
export {};
//# sourceMappingURL=render.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"render.d.ts","sourceRoot":"","sources":["../src/render.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAc,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE3D,oEAAoE;AACpE,KAAK,IAAI,GAAG,OAAO,CAAA;AAEnB;;;;GAIG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAcjD;AAED,+EAA+E;AAC/E,wBAAgB,UAAU,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,MAAM,CAI9D;AA6JD;;;;;;;;;;;;;;GAcG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,OAAO,CAmCzF;AAED;;;;;;GAMG;AACH,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,OAAO,CA+BvF"}
{"version":3,"file":"render.d.ts","sourceRoot":"","sources":["../src/render.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAc,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE3D,oEAAoE;AACpE,KAAK,IAAI,GAAG,OAAO,CAAA;AAMnB;;;;GAIG;AACH,wBAAgB,OAAO,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAO3C;AAED;;;;GAIG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAcjD;AAED,+EAA+E;AAC/E,wBAAgB,UAAU,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,MAAM,CAI9D;AAsKD;;;;;;;;;;;;;;GAcG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,KAAK,IAAI,GAAG,OAAO,CAmCzF;AAED;;;;;;GAMG;AACH,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,KAAK,IAAI,GAAG,OAAO,CA+BvF"}

@@ -0,2 +1,21 @@

import { createRequire } from 'node:module';
// qrcode-terminal is CommonJS — load it via require to get module.exports reliably.
const require = createRequire(import.meta.url);
/**
* Render `url` as a small ASCII QR. qrcode-terminal's callback is sync in
* practice, so we capture the result and return it. Returns an empty string on
* any failure — a missing QR shouldn't break the event stream.
*/
export function qrAscii(url) {
try {
const qrcode = require('qrcode-terminal');
let out = '';
qrcode.generate(url, { small: true }, (qr) => { out = qr; });
return out;
}
catch {
return '';
}
}
/**
* Add ANSI syntax colors to a pretty-printed JSON string: keys blue, strings

@@ -77,3 +96,3 @@ * green, numbers cyan, booleans/null yellow. Caller decides whether to apply it

display: 'interaction_required',
info: 'Direct the person to the interaction URL to approve. (URL + scannable QR follow on stderr for direct CLI users.)',
info: 'Direct the person to the approval URL — show them the QR or open the link.',
},

@@ -126,8 +145,18 @@ consent_poll: {

out.interaction_url = e.interaction_url;
// interaction_required carries the approval URL and short code so the walkthrough
// (and any other event-stream consumer) can render a CTA without scraping stderr.
if (typeof e.url === 'string')
out.url = e.url;
if (typeof e.code === 'string')
out.code = e.code;
// interaction_required: surface the pieces (url, code), the assembled approval_url,
// and a scannable QR — so a log-only consumer can render the CTA without
// assembling anything itself or scraping stderr.
const url = typeof e.url === 'string' ? e.url : undefined;
const code = typeof e.code === 'string' ? e.code : undefined;
if (url)
out.url = url;
if (code)
out.code = code;
if (e.step === 'interaction_required' && url && code) {
const approvalUrl = `${url}?code=${code}`;
out.approval_url = approvalUrl;
const qr = qrAscii(approvalUrl);
if (qr)
out.qr = qr;
}
return out;

@@ -174,5 +203,5 @@ }

*/
export function makeExplainRenderer(emit, isTty) {
export function makeExplainRenderer(emit) {
const started = new Map();
const out = (obj) => emit(prettyJson(obj, isTty));
const out = (obj) => emit(obj);
return (e) => {

@@ -222,5 +251,5 @@ const step = e.step;

*/
export function makeDebugRenderer(emit, isTty) {
export function makeDebugRenderer(emit) {
const started = new Map();
const out = (obj) => emit(prettyJson(obj, isTty));
const out = (obj) => emit(obj);
return (e) => {

@@ -227,0 +256,0 @@ const step = e.step;

@@ -1,1 +0,1 @@

{"version":3,"file":"render.js","sourceRoot":"","sources":["../src/render.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"render.js","sourceRoot":"","sources":["../src/render.ts"],"names":[],"mappings":"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"}
{
"name": "@aauth/fetch",
"version": "1.5.1",
"version": "1.6.0",
"description": "CLI for making AAuth-authenticated HTTP requests",

@@ -5,0 +5,0 @@ "type": "module",