@sapiom/tools
Advanced tools
| /** | ||
| * Error thrown by the `browserAutomation` capability when a request fails | ||
| * (non-2xx response). Exposes `status` (HTTP status code) and `body` (parsed | ||
| * JSON body, or raw text when the body isn't JSON) for programmatic inspection. | ||
| */ | ||
| export declare class BrowserAutomationHttpError extends Error { | ||
| readonly status: number; | ||
| readonly body: unknown; | ||
| constructor(message: string, status: number, body: unknown); | ||
| } | ||
| /** | ||
| * Return the response when 2xx, otherwise throw a {@link BrowserAutomationHttpError}. | ||
| * Parses the error body as JSON when possible; falls back to raw text. | ||
| */ | ||
| export declare function ensureOk(response: Response, errorPrefix: string): Promise<Response>; | ||
| //# sourceMappingURL=errors.d.ts.map |
| {"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../../../src/browser-automation/errors.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,qBAAa,0BAA2B,SAAQ,KAAK;IACnD,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC;gBAEX,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO;CAM3D;AAED;;;GAGG;AACH,wBAAsB,QAAQ,CAC5B,QAAQ,EAAE,QAAQ,EAClB,WAAW,EAAE,MAAM,GAClB,OAAO,CAAC,QAAQ,CAAC,CAcnB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.BrowserAutomationHttpError = void 0; | ||
| exports.ensureOk = ensureOk; | ||
| /** | ||
| * Error thrown by the `browserAutomation` capability when a request fails | ||
| * (non-2xx response). Exposes `status` (HTTP status code) and `body` (parsed | ||
| * JSON body, or raw text when the body isn't JSON) for programmatic inspection. | ||
| */ | ||
| class BrowserAutomationHttpError extends Error { | ||
| constructor(message, status, body) { | ||
| super(message); | ||
| this.name = "BrowserAutomationHttpError"; | ||
| this.status = status; | ||
| this.body = body; | ||
| } | ||
| } | ||
| exports.BrowserAutomationHttpError = BrowserAutomationHttpError; | ||
| /** | ||
| * Return the response when 2xx, otherwise throw a {@link BrowserAutomationHttpError}. | ||
| * Parses the error body as JSON when possible; falls back to raw text. | ||
| */ | ||
| async function ensureOk(response, errorPrefix) { | ||
| if (response.ok) | ||
| return response; | ||
| let body; | ||
| const text = await response.text().catch(() => ""); | ||
| try { | ||
| body = JSON.parse(text); | ||
| } | ||
| catch { | ||
| body = text; | ||
| } | ||
| throw new BrowserAutomationHttpError(`${errorPrefix}: ${response.status} ${text}`, response.status, body); | ||
| } | ||
| //# sourceMappingURL=errors.js.map |
| {"version":3,"file":"errors.js","sourceRoot":"","sources":["../../../src/browser-automation/errors.ts"],"names":[],"mappings":";;;AAqBA,4BAiBC;AAtCD;;;;GAIG;AACH,MAAa,0BAA2B,SAAQ,KAAK;IAInD,YAAY,OAAe,EAAE,MAAc,EAAE,IAAa;QACxD,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,4BAA4B,CAAC;QACzC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACnB,CAAC;CACF;AAVD,gEAUC;AAED;;;GAGG;AACI,KAAK,UAAU,QAAQ,CAC5B,QAAkB,EAClB,WAAmB;IAEnB,IAAI,QAAQ,CAAC,EAAE;QAAE,OAAO,QAAQ,CAAC;IACjC,IAAI,IAAa,CAAC;IAClB,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC;IACnD,IAAI,CAAC;QACH,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;IAC1B,CAAC;IAAC,MAAM,CAAC;QACP,IAAI,GAAG,IAAI,CAAC;IACd,CAAC;IACD,MAAM,IAAI,0BAA0B,CAClC,GAAG,WAAW,KAAK,QAAQ,CAAC,MAAM,IAAI,IAAI,EAAE,EAC5C,QAAQ,CAAC,MAAM,EACf,IAAI,CACL,CAAC;AACJ,CAAC"} |
| /** | ||
| * `browserAutomation` capability — sessions, screenshots, and identity management. | ||
| * The same browser automation tools your agents call over MCP, callable directly | ||
| * from code. | ||
| * | ||
| * import { createClient } from "@sapiom/tools"; | ||
| * const sapiom = createClient({ apiKey: process.env.SAPIOM_API_KEY }); | ||
| * | ||
| * // One-shot screenshot (no session needed): | ||
| * const shot = await sapiom.browserAutomation.screenshot({ url: "https://example.com" }); | ||
| * shot.url; // absolute hosted URL | ||
| * shot.expiresAt; // ISO-8601 expiry | ||
| * | ||
| * // Session + auto-close helper: | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * session.cdpUrl; // CDP WebSocket — connect Playwright/Puppeteer here | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot; | ||
| * }); | ||
| * | ||
| * Or via an explicit client: | ||
| * `createClient({ apiKey }).browserAutomation.sessions.create()` | ||
| */ | ||
| import { Transport } from "../_client/index.js"; | ||
| import { BrowserAutomationHttpError } from "./errors.js"; | ||
| export { BrowserAutomationHttpError }; | ||
| export interface BrowserSession { | ||
| /** Unique session identifier. */ | ||
| sessionId: string; | ||
| /** CDP WebSocket URL — connect Playwright or Puppeteer here. */ | ||
| cdpUrl: string; | ||
| /** Optional hosted live-view URL. */ | ||
| liveViewUrl?: string; | ||
| /** ISO-8601 timestamp when this session expires. */ | ||
| expiresAt: string; | ||
| /** Maximum session duration in seconds. */ | ||
| maxDurationSec: number; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface SessionSettlement { | ||
| /** The session that was closed. */ | ||
| sessionId: string; | ||
| /** Whether the session was settled successfully. */ | ||
| settled: boolean; | ||
| /** Actual USD amount captured (present when settled). */ | ||
| capturedAmountUsd?: string; | ||
| /** Credits consumed during the session. */ | ||
| creditsUsed?: number; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface ScreenshotInput { | ||
| /** | ||
| * URL to screenshot. Required when no `sessionId` is provided (one-shot mode). | ||
| * Optional when a `sessionId` is given. | ||
| */ | ||
| url?: string; | ||
| /** | ||
| * Session mode — attach this screenshot to an existing session. No per-call | ||
| * charge; billing settles with the session when it is closed. | ||
| */ | ||
| sessionId?: string; | ||
| /** Viewport width in pixels. */ | ||
| width?: number; | ||
| /** Viewport height in pixels. */ | ||
| height?: number; | ||
| /** | ||
| * Capture the full scrollable page height. Maps to `scroll_all_content` + | ||
| * `capture_full_height` in the gateway request. | ||
| */ | ||
| fullPage?: boolean; | ||
| /** | ||
| * JPEG quality (0–100). Maps to `image_quality` in the gateway request. | ||
| * Only meaningful when `format` is `"jpeg"`. | ||
| */ | ||
| imageQuality?: number; | ||
| /** | ||
| * Milliseconds to wait after page load before capturing. Maps to `wait` in | ||
| * the gateway request. | ||
| */ | ||
| waitMs?: number; | ||
| /** Output format. Defaults to `"png"` when omitted. */ | ||
| format?: "png" | "jpeg"; | ||
| /** | ||
| * Advanced: extra parameters forwarded verbatim to the gateway (spread FIRST | ||
| * so they cannot override the guard-validated fields above). | ||
| */ | ||
| params?: Record<string, unknown>; | ||
| } | ||
| export interface Screenshot { | ||
| /** Absolute hosted URL of the captured image. */ | ||
| url: string; | ||
| /** ISO-8601 timestamp when `url` expires. */ | ||
| expiresAt: string; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export type IdentityCredential = { | ||
| type: "profile"; | ||
| name: string; | ||
| } | { | ||
| type: "username_password"; | ||
| username: string; | ||
| password: string; | ||
| } | { | ||
| type: "authenticator"; | ||
| secret: string; | ||
| } | { | ||
| type: "custom"; | ||
| fields: Array<{ | ||
| name: string; | ||
| value: string; | ||
| }>; | ||
| }; | ||
| export interface IdentityCreateInput { | ||
| /** Login page URL (required). */ | ||
| source: string; | ||
| /** Optional display name for this identity. */ | ||
| name?: string; | ||
| /** Credentials the session should log in with. */ | ||
| credentials: IdentityCredential[]; | ||
| /** Whether to cache the authenticated session state. */ | ||
| shouldCache?: boolean; | ||
| /** Arbitrary metadata to attach to this identity. */ | ||
| metadata?: Record<string, unknown>; | ||
| } | ||
| export interface Identity { | ||
| /** Unique identity identifier. */ | ||
| id: string; | ||
| /** Current lifecycle status. */ | ||
| status: string; | ||
| /** Display name of this identity. */ | ||
| name?: string; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface WithSessionOptions { | ||
| /** | ||
| * When provided, opens the session with the given identity so it starts with | ||
| * a pre-authenticated browser context. | ||
| */ | ||
| identityId?: string; | ||
| } | ||
| /** | ||
| * An open browser session with a session-bound `screenshot` convenience. | ||
| * The `screenshot` method injects `sessionId` automatically — no per-call charge. | ||
| */ | ||
| export interface ActiveSession extends BrowserSession { | ||
| /** | ||
| * Capture a screenshot inside this session. `sessionId` is injected | ||
| * automatically. `url` is optional when the session already has an active page. | ||
| */ | ||
| screenshot(input?: Omit<ScreenshotInput, "sessionId" | "url"> & { | ||
| url?: string; | ||
| }): Promise<Screenshot>; | ||
| } | ||
| /** | ||
| * Open a new browser session. Returns a `BrowserSession` with a CDP WebSocket | ||
| * you can pass to Playwright or Puppeteer. The session is billed at `upto $1.00`; | ||
| * call `sessions.close` (or use `withSession`) to settle the exact cost. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createSession(transport?: Transport, baseUrl?: string): Promise<BrowserSession>; | ||
| /** | ||
| * Open a new browser session with an existing identity, starting the browser | ||
| * already authenticated. Returns a `BrowserSession`. Failed requests throw | ||
| * {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createSessionWithIdentity(input: { | ||
| identityId: string; | ||
| }, transport?: Transport, baseUrl?: string): Promise<BrowserSession>; | ||
| /** | ||
| * Close a session and settle its billing. Returns a `SessionSettlement` with | ||
| * `capturedAmountUsd` (the exact amount charged, never more than $1.00) and | ||
| * `creditsUsed`. Always call this or use `withSession` to avoid the auto-expiry | ||
| * $1.00 ceiling. Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function closeSession(sessionId: string, transport?: Transport, baseUrl?: string): Promise<SessionSettlement>; | ||
| /** | ||
| * Capture a screenshot of a URL or an in-session page. In one-shot mode (`url` | ||
| * required, no `sessionId`) the call is billed at `$0.01`. In session mode | ||
| * (`sessionId` provided) there is no per-call charge; billing settles with the | ||
| * session. The returned `url` is an absolute, short-lived hosted image URL. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function screenshot(input: ScreenshotInput, transport?: Transport, baseUrl?: string): Promise<Screenshot>; | ||
| /** | ||
| * Create a browser identity that stores credentials for automatic login. | ||
| * Pass the returned `id` to `sessions.createWithIdentity` to open a | ||
| * pre-authenticated session. Identity creation is free. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createIdentity(input: IdentityCreateInput, transport?: Transport, baseUrl?: string): Promise<Identity>; | ||
| /** | ||
| * Open a browser session, invoke `fn` with an `ActiveSession` (which includes a | ||
| * session-bound `screenshot` convenience), and **always** close the session in a | ||
| * `finally` block — even when `fn` throws. | ||
| * | ||
| * This is the recommended way to run a browser automation task: it prevents the | ||
| * session from leaking at the $1.00 ceiling charge if you forget to close it. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| * | ||
| * @example | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot.url; | ||
| * }); | ||
| */ | ||
| export declare function withSession<T>(fn: (session: ActiveSession) => Promise<T>, opts?: WithSessionOptions, transport?: Transport, baseUrl?: string): Promise<T>; | ||
| /** Browser session lifecycle operations. */ | ||
| export declare const sessions: { | ||
| create: typeof createSession; | ||
| createWithIdentity: typeof createSessionWithIdentity; | ||
| close: typeof closeSession; | ||
| }; | ||
| /** Browser identity management. */ | ||
| export declare const identities: { | ||
| create: typeof createIdentity; | ||
| }; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/browser-automation/index.ts"],"names":[],"mappings":"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"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.identities = exports.sessions = exports.BrowserAutomationHttpError = void 0; | ||
| exports.createSession = createSession; | ||
| exports.createSessionWithIdentity = createSessionWithIdentity; | ||
| exports.closeSession = closeSession; | ||
| exports.screenshot = screenshot; | ||
| exports.createIdentity = createIdentity; | ||
| exports.withSession = withSession; | ||
| /** | ||
| * `browserAutomation` capability — sessions, screenshots, and identity management. | ||
| * The same browser automation tools your agents call over MCP, callable directly | ||
| * from code. | ||
| * | ||
| * import { createClient } from "@sapiom/tools"; | ||
| * const sapiom = createClient({ apiKey: process.env.SAPIOM_API_KEY }); | ||
| * | ||
| * // One-shot screenshot (no session needed): | ||
| * const shot = await sapiom.browserAutomation.screenshot({ url: "https://example.com" }); | ||
| * shot.url; // absolute hosted URL | ||
| * shot.expiresAt; // ISO-8601 expiry | ||
| * | ||
| * // Session + auto-close helper: | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * session.cdpUrl; // CDP WebSocket — connect Playwright/Puppeteer here | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot; | ||
| * }); | ||
| * | ||
| * Or via an explicit client: | ||
| * `createClient({ apiKey }).browserAutomation.sessions.create()` | ||
| */ | ||
| const index_js_1 = require("../_client/index.js"); | ||
| const service_url_js_1 = require("../_client/service-url.js"); | ||
| const errors_js_1 = require("./errors.js"); | ||
| Object.defineProperty(exports, "BrowserAutomationHttpError", { enumerable: true, get: function () { return errors_js_1.BrowserAutomationHttpError; } }); | ||
| // The ONLY occurrence of the backing provider subdomain — NOT in type names, | ||
| // method names, comments, or docs. | ||
| const DEFAULT_BASE_URL = (0, service_url_js_1.resolveServiceUrl)("anchor-browser", process.env.SAPIOM_BROWSER_AUTOMATION_URL); | ||
| // ----- Response mappers (accept snake_case OR camelCase, spread the rest) ----- | ||
| function mapBrowserSession(raw) { | ||
| const { session_id, sessionId, cdp_url, cdpUrl, live_view_url, liveViewUrl, expires_at, expiresAt, max_duration_sec, maxDurationSec, ...rest } = raw; | ||
| const resolvedLiveViewUrl = liveViewUrl ?? live_view_url; | ||
| return { | ||
| sessionId: (sessionId ?? session_id ?? ""), | ||
| cdpUrl: (cdpUrl ?? cdp_url ?? ""), | ||
| ...(resolvedLiveViewUrl !== undefined && { | ||
| liveViewUrl: resolvedLiveViewUrl, | ||
| }), | ||
| expiresAt: (expiresAt ?? expires_at ?? ""), | ||
| maxDurationSec: (maxDurationSec ?? max_duration_sec ?? 0), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapSessionSettlement(raw) { | ||
| const { session_id, sessionId, settled, captured_amount_usd, capturedAmountUsd, credits_used, creditsUsed, ...rest } = raw; | ||
| const resolvedCaptured = capturedAmountUsd ?? captured_amount_usd; | ||
| const resolvedCredits = creditsUsed ?? credits_used; | ||
| return { | ||
| sessionId: (sessionId ?? session_id ?? ""), | ||
| settled: settled ?? false, | ||
| ...(resolvedCaptured !== undefined && { | ||
| capturedAmountUsd: resolvedCaptured, | ||
| }), | ||
| ...(resolvedCredits !== undefined && { creditsUsed: resolvedCredits }), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapScreenshot(raw, baseUrl) { | ||
| const { url, expires_at, expiresAt, ...rest } = raw; | ||
| // The gateway may return a relative path — resolve it to absolute. | ||
| const resolvedUrl = url | ||
| ? url.startsWith("/") | ||
| ? `${baseUrl}${url}` | ||
| : url | ||
| : ""; | ||
| return { | ||
| url: resolvedUrl, | ||
| expiresAt: (expiresAt ?? expires_at ?? ""), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapIdentity(raw) { | ||
| const { id, status, name, ...rest } = raw; | ||
| return { | ||
| id: id ?? "", | ||
| status: status ?? "", | ||
| ...(name !== undefined && { name }), | ||
| ...rest, | ||
| }; | ||
| } | ||
| // ----- Guards ----- | ||
| function assertIdentityId(identityId) { | ||
| if (typeof identityId !== "string" || identityId.trim() === "") { | ||
| throw new errors_js_1.BrowserAutomationHttpError("identityId is required and must be a non-empty string", 400, { error: "invalid_identity_id" }); | ||
| } | ||
| } | ||
| function assertSource(source) { | ||
| if (typeof source !== "string" || source.trim() === "") { | ||
| throw new errors_js_1.BrowserAutomationHttpError("source is required and must be a non-empty string (the login page URL)", 400, { error: "invalid_source" }); | ||
| } | ||
| } | ||
| function assertUrl(url) { | ||
| if (typeof url !== "string" || url.trim() === "") { | ||
| throw new errors_js_1.BrowserAutomationHttpError("url is required and must be a non-empty string for one-shot screenshots", 400, { error: "invalid_url" }); | ||
| } | ||
| } | ||
| // ----- Capability operations ----- | ||
| /** | ||
| * Open a new browser session. Returns a `BrowserSession` with a CDP WebSocket | ||
| * you can pass to Playwright or Puppeteer. The session is billed at `upto $1.00`; | ||
| * call `sessions.close` (or use `withSession`) to settle the exact cost. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| async function createSession(transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| const res = await (0, errors_js_1.ensureOk)(await transport.fetch(`${baseUrl}/v1/sessions`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify({}), | ||
| }), "Failed to create session"); | ||
| return mapBrowserSession((await res.json())); | ||
| } | ||
| /** | ||
| * Open a new browser session with an existing identity, starting the browser | ||
| * already authenticated. Returns a `BrowserSession`. Failed requests throw | ||
| * {@link BrowserAutomationHttpError}. | ||
| */ | ||
| async function createSessionWithIdentity(input, transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| assertIdentityId(input.identityId); | ||
| const res = await (0, errors_js_1.ensureOk)(await transport.fetch(`${baseUrl}/v1/sessions/with-identity`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify({ identityId: input.identityId }), | ||
| }), "Failed to create session with identity"); | ||
| return mapBrowserSession((await res.json())); | ||
| } | ||
| /** | ||
| * Close a session and settle its billing. Returns a `SessionSettlement` with | ||
| * `capturedAmountUsd` (the exact amount charged, never more than $1.00) and | ||
| * `creditsUsed`. Always call this or use `withSession` to avoid the auto-expiry | ||
| * $1.00 ceiling. Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| async function closeSession(sessionId, transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| const res = await (0, errors_js_1.ensureOk)(await transport.fetch(`${baseUrl}/v1/sessions/${encodeURIComponent(sessionId)}`, { | ||
| method: "DELETE", | ||
| headers: { accept: "application/json" }, | ||
| }), "Failed to close session"); | ||
| return mapSessionSettlement((await res.json())); | ||
| } | ||
| /** | ||
| * Capture a screenshot of a URL or an in-session page. In one-shot mode (`url` | ||
| * required, no `sessionId`) the call is billed at `$0.01`. In session mode | ||
| * (`sessionId` provided) there is no per-call charge; billing settles with the | ||
| * session. The returned `url` is an absolute, short-lived hosted image URL. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| async function screenshot(input, transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| // One-shot mode requires a url; session mode makes url optional. | ||
| if (!input.sessionId) { | ||
| assertUrl(input.url); | ||
| } | ||
| // `params` is spread first so it cannot clobber the guard-validated fields. | ||
| const body = { | ||
| ...input.params, | ||
| ...(input.url !== undefined && { url: input.url }), | ||
| ...(input.sessionId !== undefined && { sessionId: input.sessionId }), | ||
| ...(input.width !== undefined && { width: input.width }), | ||
| ...(input.height !== undefined && { height: input.height }), | ||
| ...(input.fullPage === true && { | ||
| scroll_all_content: true, | ||
| capture_full_height: true, | ||
| }), | ||
| ...(input.imageQuality !== undefined && { | ||
| image_quality: input.imageQuality, | ||
| }), | ||
| ...(input.waitMs !== undefined && { wait: input.waitMs }), | ||
| ...(input.format !== undefined && { format: input.format }), | ||
| }; | ||
| const res = await (0, errors_js_1.ensureOk)(await transport.fetch(`${baseUrl}/v1/tools/screenshot`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify(body), | ||
| }), "Failed to capture screenshot"); | ||
| return mapScreenshot((await res.json()), baseUrl); | ||
| } | ||
| /** | ||
| * Create a browser identity that stores credentials for automatic login. | ||
| * Pass the returned `id` to `sessions.createWithIdentity` to open a | ||
| * pre-authenticated session. Identity creation is free. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| async function createIdentity(input, transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| assertSource(input.source); | ||
| const body = { | ||
| source: input.source, | ||
| credentials: input.credentials, | ||
| ...(input.name !== undefined && { name: input.name }), | ||
| ...(input.shouldCache !== undefined && { shouldCache: input.shouldCache }), | ||
| ...(input.metadata !== undefined && { metadata: input.metadata }), | ||
| }; | ||
| const res = await (0, errors_js_1.ensureOk)(await transport.fetch(`${baseUrl}/v1/identities`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify(body), | ||
| }), "Failed to create identity"); | ||
| return mapIdentity((await res.json())); | ||
| } | ||
| /** | ||
| * Open a browser session, invoke `fn` with an `ActiveSession` (which includes a | ||
| * session-bound `screenshot` convenience), and **always** close the session in a | ||
| * `finally` block — even when `fn` throws. | ||
| * | ||
| * This is the recommended way to run a browser automation task: it prevents the | ||
| * session from leaking at the $1.00 ceiling charge if you forget to close it. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| * | ||
| * @example | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot.url; | ||
| * }); | ||
| */ | ||
| async function withSession(fn, opts, transport = (0, index_js_1.defaultTransport)(), baseUrl = DEFAULT_BASE_URL) { | ||
| const browserSession = opts?.identityId | ||
| ? await createSessionWithIdentity({ identityId: opts.identityId }, transport, baseUrl) | ||
| : await createSession(transport, baseUrl); | ||
| const activeSession = { | ||
| ...browserSession, | ||
| screenshot: (input) => screenshot({ ...input, sessionId: browserSession.sessionId }, transport, baseUrl), | ||
| }; | ||
| try { | ||
| return await fn(activeSession); | ||
| } | ||
| finally { | ||
| // Always close — swallow errors so the original result/throw propagates. | ||
| await closeSession(browserSession.sessionId, transport, baseUrl).catch(() => undefined); | ||
| } | ||
| } | ||
| // ----- Namespace exports ----- | ||
| /** Browser session lifecycle operations. */ | ||
| exports.sessions = { | ||
| create: createSession, | ||
| createWithIdentity: createSessionWithIdentity, | ||
| close: closeSession, | ||
| }; | ||
| /** Browser identity management. */ | ||
| exports.identities = { | ||
| create: createIdentity, | ||
| }; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/browser-automation/index.ts"],"names":[],"mappings":"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"} |
| /** | ||
| * Error thrown by the `browserAutomation` capability when a request fails | ||
| * (non-2xx response). Exposes `status` (HTTP status code) and `body` (parsed | ||
| * JSON body, or raw text when the body isn't JSON) for programmatic inspection. | ||
| */ | ||
| export declare class BrowserAutomationHttpError extends Error { | ||
| readonly status: number; | ||
| readonly body: unknown; | ||
| constructor(message: string, status: number, body: unknown); | ||
| } | ||
| /** | ||
| * Return the response when 2xx, otherwise throw a {@link BrowserAutomationHttpError}. | ||
| * Parses the error body as JSON when possible; falls back to raw text. | ||
| */ | ||
| export declare function ensureOk(response: Response, errorPrefix: string): Promise<Response>; | ||
| //# sourceMappingURL=errors.d.ts.map |
| {"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../../../src/browser-automation/errors.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,qBAAa,0BAA2B,SAAQ,KAAK;IACnD,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC;gBAEX,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO;CAM3D;AAED;;;GAGG;AACH,wBAAsB,QAAQ,CAC5B,QAAQ,EAAE,QAAQ,EAClB,WAAW,EAAE,MAAM,GAClB,OAAO,CAAC,QAAQ,CAAC,CAcnB"} |
| /** | ||
| * Error thrown by the `browserAutomation` capability when a request fails | ||
| * (non-2xx response). Exposes `status` (HTTP status code) and `body` (parsed | ||
| * JSON body, or raw text when the body isn't JSON) for programmatic inspection. | ||
| */ | ||
| export class BrowserAutomationHttpError extends Error { | ||
| constructor(message, status, body) { | ||
| super(message); | ||
| this.name = "BrowserAutomationHttpError"; | ||
| this.status = status; | ||
| this.body = body; | ||
| } | ||
| } | ||
| /** | ||
| * Return the response when 2xx, otherwise throw a {@link BrowserAutomationHttpError}. | ||
| * Parses the error body as JSON when possible; falls back to raw text. | ||
| */ | ||
| export async function ensureOk(response, errorPrefix) { | ||
| if (response.ok) | ||
| return response; | ||
| let body; | ||
| const text = await response.text().catch(() => ""); | ||
| try { | ||
| body = JSON.parse(text); | ||
| } | ||
| catch { | ||
| body = text; | ||
| } | ||
| throw new BrowserAutomationHttpError(`${errorPrefix}: ${response.status} ${text}`, response.status, body); | ||
| } | ||
| //# sourceMappingURL=errors.js.map |
| {"version":3,"file":"errors.js","sourceRoot":"","sources":["../../../src/browser-automation/errors.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,MAAM,OAAO,0BAA2B,SAAQ,KAAK;IAInD,YAAY,OAAe,EAAE,MAAc,EAAE,IAAa;QACxD,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,4BAA4B,CAAC;QACzC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACnB,CAAC;CACF;AAED;;;GAGG;AACH,MAAM,CAAC,KAAK,UAAU,QAAQ,CAC5B,QAAkB,EAClB,WAAmB;IAEnB,IAAI,QAAQ,CAAC,EAAE;QAAE,OAAO,QAAQ,CAAC;IACjC,IAAI,IAAa,CAAC;IAClB,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC;IACnD,IAAI,CAAC;QACH,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;IAC1B,CAAC;IAAC,MAAM,CAAC;QACP,IAAI,GAAG,IAAI,CAAC;IACd,CAAC;IACD,MAAM,IAAI,0BAA0B,CAClC,GAAG,WAAW,KAAK,QAAQ,CAAC,MAAM,IAAI,IAAI,EAAE,EAC5C,QAAQ,CAAC,MAAM,EACf,IAAI,CACL,CAAC;AACJ,CAAC"} |
| /** | ||
| * `browserAutomation` capability — sessions, screenshots, and identity management. | ||
| * The same browser automation tools your agents call over MCP, callable directly | ||
| * from code. | ||
| * | ||
| * import { createClient } from "@sapiom/tools"; | ||
| * const sapiom = createClient({ apiKey: process.env.SAPIOM_API_KEY }); | ||
| * | ||
| * // One-shot screenshot (no session needed): | ||
| * const shot = await sapiom.browserAutomation.screenshot({ url: "https://example.com" }); | ||
| * shot.url; // absolute hosted URL | ||
| * shot.expiresAt; // ISO-8601 expiry | ||
| * | ||
| * // Session + auto-close helper: | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * session.cdpUrl; // CDP WebSocket — connect Playwright/Puppeteer here | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot; | ||
| * }); | ||
| * | ||
| * Or via an explicit client: | ||
| * `createClient({ apiKey }).browserAutomation.sessions.create()` | ||
| */ | ||
| import { Transport } from "../_client/index.js"; | ||
| import { BrowserAutomationHttpError } from "./errors.js"; | ||
| export { BrowserAutomationHttpError }; | ||
| export interface BrowserSession { | ||
| /** Unique session identifier. */ | ||
| sessionId: string; | ||
| /** CDP WebSocket URL — connect Playwright or Puppeteer here. */ | ||
| cdpUrl: string; | ||
| /** Optional hosted live-view URL. */ | ||
| liveViewUrl?: string; | ||
| /** ISO-8601 timestamp when this session expires. */ | ||
| expiresAt: string; | ||
| /** Maximum session duration in seconds. */ | ||
| maxDurationSec: number; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface SessionSettlement { | ||
| /** The session that was closed. */ | ||
| sessionId: string; | ||
| /** Whether the session was settled successfully. */ | ||
| settled: boolean; | ||
| /** Actual USD amount captured (present when settled). */ | ||
| capturedAmountUsd?: string; | ||
| /** Credits consumed during the session. */ | ||
| creditsUsed?: number; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface ScreenshotInput { | ||
| /** | ||
| * URL to screenshot. Required when no `sessionId` is provided (one-shot mode). | ||
| * Optional when a `sessionId` is given. | ||
| */ | ||
| url?: string; | ||
| /** | ||
| * Session mode — attach this screenshot to an existing session. No per-call | ||
| * charge; billing settles with the session when it is closed. | ||
| */ | ||
| sessionId?: string; | ||
| /** Viewport width in pixels. */ | ||
| width?: number; | ||
| /** Viewport height in pixels. */ | ||
| height?: number; | ||
| /** | ||
| * Capture the full scrollable page height. Maps to `scroll_all_content` + | ||
| * `capture_full_height` in the gateway request. | ||
| */ | ||
| fullPage?: boolean; | ||
| /** | ||
| * JPEG quality (0–100). Maps to `image_quality` in the gateway request. | ||
| * Only meaningful when `format` is `"jpeg"`. | ||
| */ | ||
| imageQuality?: number; | ||
| /** | ||
| * Milliseconds to wait after page load before capturing. Maps to `wait` in | ||
| * the gateway request. | ||
| */ | ||
| waitMs?: number; | ||
| /** Output format. Defaults to `"png"` when omitted. */ | ||
| format?: "png" | "jpeg"; | ||
| /** | ||
| * Advanced: extra parameters forwarded verbatim to the gateway (spread FIRST | ||
| * so they cannot override the guard-validated fields above). | ||
| */ | ||
| params?: Record<string, unknown>; | ||
| } | ||
| export interface Screenshot { | ||
| /** Absolute hosted URL of the captured image. */ | ||
| url: string; | ||
| /** ISO-8601 timestamp when `url` expires. */ | ||
| expiresAt: string; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export type IdentityCredential = { | ||
| type: "profile"; | ||
| name: string; | ||
| } | { | ||
| type: "username_password"; | ||
| username: string; | ||
| password: string; | ||
| } | { | ||
| type: "authenticator"; | ||
| secret: string; | ||
| } | { | ||
| type: "custom"; | ||
| fields: Array<{ | ||
| name: string; | ||
| value: string; | ||
| }>; | ||
| }; | ||
| export interface IdentityCreateInput { | ||
| /** Login page URL (required). */ | ||
| source: string; | ||
| /** Optional display name for this identity. */ | ||
| name?: string; | ||
| /** Credentials the session should log in with. */ | ||
| credentials: IdentityCredential[]; | ||
| /** Whether to cache the authenticated session state. */ | ||
| shouldCache?: boolean; | ||
| /** Arbitrary metadata to attach to this identity. */ | ||
| metadata?: Record<string, unknown>; | ||
| } | ||
| export interface Identity { | ||
| /** Unique identity identifier. */ | ||
| id: string; | ||
| /** Current lifecycle status. */ | ||
| status: string; | ||
| /** Display name of this identity. */ | ||
| name?: string; | ||
| /** Additional fields returned by the capability, passed through as-is. */ | ||
| [k: string]: unknown; | ||
| } | ||
| export interface WithSessionOptions { | ||
| /** | ||
| * When provided, opens the session with the given identity so it starts with | ||
| * a pre-authenticated browser context. | ||
| */ | ||
| identityId?: string; | ||
| } | ||
| /** | ||
| * An open browser session with a session-bound `screenshot` convenience. | ||
| * The `screenshot` method injects `sessionId` automatically — no per-call charge. | ||
| */ | ||
| export interface ActiveSession extends BrowserSession { | ||
| /** | ||
| * Capture a screenshot inside this session. `sessionId` is injected | ||
| * automatically. `url` is optional when the session already has an active page. | ||
| */ | ||
| screenshot(input?: Omit<ScreenshotInput, "sessionId" | "url"> & { | ||
| url?: string; | ||
| }): Promise<Screenshot>; | ||
| } | ||
| /** | ||
| * Open a new browser session. Returns a `BrowserSession` with a CDP WebSocket | ||
| * you can pass to Playwright or Puppeteer. The session is billed at `upto $1.00`; | ||
| * call `sessions.close` (or use `withSession`) to settle the exact cost. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createSession(transport?: Transport, baseUrl?: string): Promise<BrowserSession>; | ||
| /** | ||
| * Open a new browser session with an existing identity, starting the browser | ||
| * already authenticated. Returns a `BrowserSession`. Failed requests throw | ||
| * {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createSessionWithIdentity(input: { | ||
| identityId: string; | ||
| }, transport?: Transport, baseUrl?: string): Promise<BrowserSession>; | ||
| /** | ||
| * Close a session and settle its billing. Returns a `SessionSettlement` with | ||
| * `capturedAmountUsd` (the exact amount charged, never more than $1.00) and | ||
| * `creditsUsed`. Always call this or use `withSession` to avoid the auto-expiry | ||
| * $1.00 ceiling. Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function closeSession(sessionId: string, transport?: Transport, baseUrl?: string): Promise<SessionSettlement>; | ||
| /** | ||
| * Capture a screenshot of a URL or an in-session page. In one-shot mode (`url` | ||
| * required, no `sessionId`) the call is billed at `$0.01`. In session mode | ||
| * (`sessionId` provided) there is no per-call charge; billing settles with the | ||
| * session. The returned `url` is an absolute, short-lived hosted image URL. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function screenshot(input: ScreenshotInput, transport?: Transport, baseUrl?: string): Promise<Screenshot>; | ||
| /** | ||
| * Create a browser identity that stores credentials for automatic login. | ||
| * Pass the returned `id` to `sessions.createWithIdentity` to open a | ||
| * pre-authenticated session. Identity creation is free. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export declare function createIdentity(input: IdentityCreateInput, transport?: Transport, baseUrl?: string): Promise<Identity>; | ||
| /** | ||
| * Open a browser session, invoke `fn` with an `ActiveSession` (which includes a | ||
| * session-bound `screenshot` convenience), and **always** close the session in a | ||
| * `finally` block — even when `fn` throws. | ||
| * | ||
| * This is the recommended way to run a browser automation task: it prevents the | ||
| * session from leaking at the $1.00 ceiling charge if you forget to close it. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| * | ||
| * @example | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot.url; | ||
| * }); | ||
| */ | ||
| export declare function withSession<T>(fn: (session: ActiveSession) => Promise<T>, opts?: WithSessionOptions, transport?: Transport, baseUrl?: string): Promise<T>; | ||
| /** Browser session lifecycle operations. */ | ||
| export declare const sessions: { | ||
| create: typeof createSession; | ||
| createWithIdentity: typeof createSessionWithIdentity; | ||
| close: typeof closeSession; | ||
| }; | ||
| /** Browser identity management. */ | ||
| export declare const identities: { | ||
| create: typeof createIdentity; | ||
| }; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/browser-automation/index.ts"],"names":[],"mappings":"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"} |
| /** | ||
| * `browserAutomation` capability — sessions, screenshots, and identity management. | ||
| * The same browser automation tools your agents call over MCP, callable directly | ||
| * from code. | ||
| * | ||
| * import { createClient } from "@sapiom/tools"; | ||
| * const sapiom = createClient({ apiKey: process.env.SAPIOM_API_KEY }); | ||
| * | ||
| * // One-shot screenshot (no session needed): | ||
| * const shot = await sapiom.browserAutomation.screenshot({ url: "https://example.com" }); | ||
| * shot.url; // absolute hosted URL | ||
| * shot.expiresAt; // ISO-8601 expiry | ||
| * | ||
| * // Session + auto-close helper: | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * session.cdpUrl; // CDP WebSocket — connect Playwright/Puppeteer here | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot; | ||
| * }); | ||
| * | ||
| * Or via an explicit client: | ||
| * `createClient({ apiKey }).browserAutomation.sessions.create()` | ||
| */ | ||
| import { defaultTransport } from "../_client/index.js"; | ||
| import { resolveServiceUrl } from "../_client/service-url.js"; | ||
| import { ensureOk, BrowserAutomationHttpError } from "./errors.js"; | ||
| export { BrowserAutomationHttpError }; | ||
| // The ONLY occurrence of the backing provider subdomain — NOT in type names, | ||
| // method names, comments, or docs. | ||
| const DEFAULT_BASE_URL = resolveServiceUrl("anchor-browser", process.env.SAPIOM_BROWSER_AUTOMATION_URL); | ||
| // ----- Response mappers (accept snake_case OR camelCase, spread the rest) ----- | ||
| function mapBrowserSession(raw) { | ||
| const { session_id, sessionId, cdp_url, cdpUrl, live_view_url, liveViewUrl, expires_at, expiresAt, max_duration_sec, maxDurationSec, ...rest } = raw; | ||
| const resolvedLiveViewUrl = liveViewUrl ?? live_view_url; | ||
| return { | ||
| sessionId: (sessionId ?? session_id ?? ""), | ||
| cdpUrl: (cdpUrl ?? cdp_url ?? ""), | ||
| ...(resolvedLiveViewUrl !== undefined && { | ||
| liveViewUrl: resolvedLiveViewUrl, | ||
| }), | ||
| expiresAt: (expiresAt ?? expires_at ?? ""), | ||
| maxDurationSec: (maxDurationSec ?? max_duration_sec ?? 0), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapSessionSettlement(raw) { | ||
| const { session_id, sessionId, settled, captured_amount_usd, capturedAmountUsd, credits_used, creditsUsed, ...rest } = raw; | ||
| const resolvedCaptured = capturedAmountUsd ?? captured_amount_usd; | ||
| const resolvedCredits = creditsUsed ?? credits_used; | ||
| return { | ||
| sessionId: (sessionId ?? session_id ?? ""), | ||
| settled: settled ?? false, | ||
| ...(resolvedCaptured !== undefined && { | ||
| capturedAmountUsd: resolvedCaptured, | ||
| }), | ||
| ...(resolvedCredits !== undefined && { creditsUsed: resolvedCredits }), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapScreenshot(raw, baseUrl) { | ||
| const { url, expires_at, expiresAt, ...rest } = raw; | ||
| // The gateway may return a relative path — resolve it to absolute. | ||
| const resolvedUrl = url | ||
| ? url.startsWith("/") | ||
| ? `${baseUrl}${url}` | ||
| : url | ||
| : ""; | ||
| return { | ||
| url: resolvedUrl, | ||
| expiresAt: (expiresAt ?? expires_at ?? ""), | ||
| ...rest, | ||
| }; | ||
| } | ||
| function mapIdentity(raw) { | ||
| const { id, status, name, ...rest } = raw; | ||
| return { | ||
| id: id ?? "", | ||
| status: status ?? "", | ||
| ...(name !== undefined && { name }), | ||
| ...rest, | ||
| }; | ||
| } | ||
| // ----- Guards ----- | ||
| function assertIdentityId(identityId) { | ||
| if (typeof identityId !== "string" || identityId.trim() === "") { | ||
| throw new BrowserAutomationHttpError("identityId is required and must be a non-empty string", 400, { error: "invalid_identity_id" }); | ||
| } | ||
| } | ||
| function assertSource(source) { | ||
| if (typeof source !== "string" || source.trim() === "") { | ||
| throw new BrowserAutomationHttpError("source is required and must be a non-empty string (the login page URL)", 400, { error: "invalid_source" }); | ||
| } | ||
| } | ||
| function assertUrl(url) { | ||
| if (typeof url !== "string" || url.trim() === "") { | ||
| throw new BrowserAutomationHttpError("url is required and must be a non-empty string for one-shot screenshots", 400, { error: "invalid_url" }); | ||
| } | ||
| } | ||
| // ----- Capability operations ----- | ||
| /** | ||
| * Open a new browser session. Returns a `BrowserSession` with a CDP WebSocket | ||
| * you can pass to Playwright or Puppeteer. The session is billed at `upto $1.00`; | ||
| * call `sessions.close` (or use `withSession`) to settle the exact cost. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export async function createSession(transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| const res = await ensureOk(await transport.fetch(`${baseUrl}/v1/sessions`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify({}), | ||
| }), "Failed to create session"); | ||
| return mapBrowserSession((await res.json())); | ||
| } | ||
| /** | ||
| * Open a new browser session with an existing identity, starting the browser | ||
| * already authenticated. Returns a `BrowserSession`. Failed requests throw | ||
| * {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export async function createSessionWithIdentity(input, transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| assertIdentityId(input.identityId); | ||
| const res = await ensureOk(await transport.fetch(`${baseUrl}/v1/sessions/with-identity`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify({ identityId: input.identityId }), | ||
| }), "Failed to create session with identity"); | ||
| return mapBrowserSession((await res.json())); | ||
| } | ||
| /** | ||
| * Close a session and settle its billing. Returns a `SessionSettlement` with | ||
| * `capturedAmountUsd` (the exact amount charged, never more than $1.00) and | ||
| * `creditsUsed`. Always call this or use `withSession` to avoid the auto-expiry | ||
| * $1.00 ceiling. Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export async function closeSession(sessionId, transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| const res = await ensureOk(await transport.fetch(`${baseUrl}/v1/sessions/${encodeURIComponent(sessionId)}`, { | ||
| method: "DELETE", | ||
| headers: { accept: "application/json" }, | ||
| }), "Failed to close session"); | ||
| return mapSessionSettlement((await res.json())); | ||
| } | ||
| /** | ||
| * Capture a screenshot of a URL or an in-session page. In one-shot mode (`url` | ||
| * required, no `sessionId`) the call is billed at `$0.01`. In session mode | ||
| * (`sessionId` provided) there is no per-call charge; billing settles with the | ||
| * session. The returned `url` is an absolute, short-lived hosted image URL. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export async function screenshot(input, transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| // One-shot mode requires a url; session mode makes url optional. | ||
| if (!input.sessionId) { | ||
| assertUrl(input.url); | ||
| } | ||
| // `params` is spread first so it cannot clobber the guard-validated fields. | ||
| const body = { | ||
| ...input.params, | ||
| ...(input.url !== undefined && { url: input.url }), | ||
| ...(input.sessionId !== undefined && { sessionId: input.sessionId }), | ||
| ...(input.width !== undefined && { width: input.width }), | ||
| ...(input.height !== undefined && { height: input.height }), | ||
| ...(input.fullPage === true && { | ||
| scroll_all_content: true, | ||
| capture_full_height: true, | ||
| }), | ||
| ...(input.imageQuality !== undefined && { | ||
| image_quality: input.imageQuality, | ||
| }), | ||
| ...(input.waitMs !== undefined && { wait: input.waitMs }), | ||
| ...(input.format !== undefined && { format: input.format }), | ||
| }; | ||
| const res = await ensureOk(await transport.fetch(`${baseUrl}/v1/tools/screenshot`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify(body), | ||
| }), "Failed to capture screenshot"); | ||
| return mapScreenshot((await res.json()), baseUrl); | ||
| } | ||
| /** | ||
| * Create a browser identity that stores credentials for automatic login. | ||
| * Pass the returned `id` to `sessions.createWithIdentity` to open a | ||
| * pre-authenticated session. Identity creation is free. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| */ | ||
| export async function createIdentity(input, transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| assertSource(input.source); | ||
| const body = { | ||
| source: input.source, | ||
| credentials: input.credentials, | ||
| ...(input.name !== undefined && { name: input.name }), | ||
| ...(input.shouldCache !== undefined && { shouldCache: input.shouldCache }), | ||
| ...(input.metadata !== undefined && { metadata: input.metadata }), | ||
| }; | ||
| const res = await ensureOk(await transport.fetch(`${baseUrl}/v1/identities`, { | ||
| method: "POST", | ||
| headers: { | ||
| "content-type": "application/json", | ||
| accept: "application/json", | ||
| }, | ||
| body: JSON.stringify(body), | ||
| }), "Failed to create identity"); | ||
| return mapIdentity((await res.json())); | ||
| } | ||
| /** | ||
| * Open a browser session, invoke `fn` with an `ActiveSession` (which includes a | ||
| * session-bound `screenshot` convenience), and **always** close the session in a | ||
| * `finally` block — even when `fn` throws. | ||
| * | ||
| * This is the recommended way to run a browser automation task: it prevents the | ||
| * session from leaking at the $1.00 ceiling charge if you forget to close it. | ||
| * Failed requests throw {@link BrowserAutomationHttpError}. | ||
| * | ||
| * @example | ||
| * const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| * const shot = await session.screenshot({ url: "https://example.com" }); | ||
| * return shot.url; | ||
| * }); | ||
| */ | ||
| export async function withSession(fn, opts, transport = defaultTransport(), baseUrl = DEFAULT_BASE_URL) { | ||
| const browserSession = opts?.identityId | ||
| ? await createSessionWithIdentity({ identityId: opts.identityId }, transport, baseUrl) | ||
| : await createSession(transport, baseUrl); | ||
| const activeSession = { | ||
| ...browserSession, | ||
| screenshot: (input) => screenshot({ ...input, sessionId: browserSession.sessionId }, transport, baseUrl), | ||
| }; | ||
| try { | ||
| return await fn(activeSession); | ||
| } | ||
| finally { | ||
| // Always close — swallow errors so the original result/throw propagates. | ||
| await closeSession(browserSession.sessionId, transport, baseUrl).catch(() => undefined); | ||
| } | ||
| } | ||
| // ----- Namespace exports ----- | ||
| /** Browser session lifecycle operations. */ | ||
| export const sessions = { | ||
| create: createSession, | ||
| createWithIdentity: createSessionWithIdentity, | ||
| close: closeSession, | ||
| }; | ||
| /** Browser identity management. */ | ||
| export const identities = { | ||
| create: createIdentity, | ||
| }; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/browser-automation/index.ts"],"names":[],"mappings":"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"} |
| # browserAutomation | ||
| Programmatic browser sessions, screenshots, and identity management. The same | ||
| browser automation tools your agents call over MCP, callable directly from your | ||
| code. | ||
| ```typescript | ||
| import { createClient } from "@sapiom/tools"; | ||
| const sapiom = createClient({ apiKey: process.env.SAPIOM_API_KEY }); | ||
| // One-shot screenshot — no session required: | ||
| const shot = await sapiom.browserAutomation.screenshot({ | ||
| url: "https://example.com", | ||
| }); | ||
| shot.url; // absolute hosted image URL | ||
| shot.expiresAt; // ISO-8601 expiry (~1 hour) | ||
| ``` | ||
| Ambient import works too: | ||
| ```typescript | ||
| import { browserAutomation } from "@sapiom/tools"; | ||
| const shot = await browserAutomation.screenshot({ url: "https://example.com" }); | ||
| ``` | ||
| ## Sessions | ||
| A session gives you a CDP WebSocket (`cdpUrl`) that you can connect to with | ||
| Playwright or Puppeteer. Screenshots taken inside a session carry no per-call | ||
| charge — billing settles when you close the session. | ||
| ```typescript | ||
| // Option A — withSession (recommended): opens + auto-closes in a finally block. | ||
| const result = await sapiom.browserAutomation.withSession(async (session) => { | ||
| session.cdpUrl; // pass to Playwright's browser.connectOverCDP(...) | ||
| session.expiresAt; // ISO-8601 max lifetime | ||
| // session-bound screenshot — sessionId injected automatically: | ||
| const shot = await session.screenshot({ url: "https://example.com" }); | ||
| return shot.url; | ||
| }); | ||
| // Option B — manual open/close: | ||
| const session = await sapiom.browserAutomation.sessions.create(); | ||
| try { | ||
| const shot = await sapiom.browserAutomation.screenshot({ | ||
| url: "https://example.com", | ||
| sessionId: session.sessionId, // no per-call charge | ||
| }); | ||
| } finally { | ||
| const settlement = await sapiom.browserAutomation.sessions.close(session.sessionId); | ||
| settlement.settled; // true on success | ||
| settlement.capturedAmountUsd; // exact amount charged (≤ $1.00) | ||
| } | ||
| ``` | ||
| `withSession` is strongly recommended: it guarantees the session is always | ||
| closed — preventing the auto-expiry $1.00 ceiling charge if the session leaks. | ||
| ## Sessions with identity | ||
| When you have a stored identity, open a session pre-authenticated: | ||
| ```typescript | ||
| const result = await sapiom.browserAutomation.withSession( | ||
| async (session) => { | ||
| // browser starts logged in to the identity's site | ||
| const shot = await session.screenshot({ url: "https://app.example.com/dashboard" }); | ||
| return shot; | ||
| }, | ||
| { identityId: "id_abc123" }, | ||
| ); | ||
| ``` | ||
| ## Screenshot options | ||
| ```typescript | ||
| const shot = await sapiom.browserAutomation.screenshot({ | ||
| url: "https://example.com", | ||
| width: 1280, // viewport width in pixels | ||
| height: 800, // viewport height in pixels | ||
| fullPage: true, // capture full scrollable height | ||
| format: "jpeg", // "png" (default) or "jpeg" | ||
| imageQuality: 85, // JPEG quality 0–100 (only for format: "jpeg") | ||
| waitMs: 1000, // wait 1 s after load before capturing | ||
| }); | ||
| ``` | ||
| ## Identities | ||
| Store credentials once; reuse them across sessions: | ||
| ```typescript | ||
| const identity = await sapiom.browserAutomation.identities.create({ | ||
| source: "https://app.example.com/login", // login page URL (required) | ||
| name: "My App Account", // optional label | ||
| credentials: [ | ||
| { type: "username_password", username: "user@example.com", password: "secret" }, | ||
| ], | ||
| shouldCache: true, | ||
| }); | ||
| identity.id; // pass as identityId to sessions.createWithIdentity / withSession | ||
| identity.status; // lifecycle status | ||
| ``` | ||
| Supported credential types: `"profile"`, `"username_password"`, `"authenticator"`, | ||
| `"custom"`. | ||
| ## Error handling | ||
| Failed requests throw `BrowserAutomationHttpError` (carries `status` + parsed | ||
| `body`), exported from `@sapiom/tools`. | ||
| ```typescript | ||
| import { BrowserAutomationHttpError } from "@sapiom/tools"; | ||
| try { | ||
| await sapiom.browserAutomation.screenshot({ url: "https://example.com" }); | ||
| } catch (err) { | ||
| if (err instanceof BrowserAutomationHttpError) { | ||
| console.error(err.status, err.body); | ||
| // 401 — missing or invalid API key | ||
| // 400 — bad parameters | ||
| // 404 — session not found or expired | ||
| } | ||
| } | ||
| ``` | ||
| ## Billing | ||
| | Operation | Charge | | ||
| |---|---| | ||
| | `sessions.create` / `sessions.createWithIdentity` | `upto $1.00` (pre-authorized; settled on close) | | ||
| | `sessions.close` | Settles actual cost (≤ $1.00) | | ||
| | `screenshot` (one-shot) | `$0.01` per call | | ||
| | `screenshot` (in-session) | No per-call charge | | ||
| | `identities.create` | Free | | ||
| Sessions auto-expire after ~20 minutes; if never explicitly closed, billing | ||
| settles at the $1.00 ceiling. Use `withSession` to guarantee close-on-exit. |
+16
-0
| # @sapiom/tools | ||
| ## 0.23.0 | ||
| ### Minor Changes | ||
| - 55cde7f: Add the `browserAutomation` capability with sessions, screenshots, and identity management: | ||
| - `browserAutomation.sessions.create()` — open a browser session; returns a `BrowserSession` with a CDP WebSocket (`cdpUrl`) for Playwright/Puppeteer. | ||
| - `browserAutomation.sessions.createWithIdentity({ identityId })` — open a session pre-authenticated with a stored identity. | ||
| - `browserAutomation.sessions.close(sessionId)` — close a session and settle its billing; returns a `SessionSettlement` with `capturedAmountUsd` and `creditsUsed`. | ||
| - `browserAutomation.screenshot(input)` — one-shot screenshot (`url` required, billed at `$0.01`) or session-mode screenshot (`sessionId` provided, no per-call charge). The returned `url` is an absolute hosted image URL. | ||
| - `browserAutomation.withSession(fn, opts?)` — the recommended pattern: opens a session, invokes `fn(activeSession)`, and always closes in a `finally` block so sessions never leak at the $1.00 ceiling. The `activeSession` carries all `BrowserSession` fields plus a session-bound `screenshot` convenience. | ||
| - `browserAutomation.identities.create(input)` — store credentials for automatic login during sessions (free). | ||
| - `BrowserAutomationHttpError` (`{ status, body }`) — thrown on non-2xx responses; re-exported from the barrel. | ||
| - `"./browser-automation"` subpath export added to `package.json`. | ||
| - `createStubClient()` wires a deterministic `browserAutomation` stub for every operation, including `withSession` invoking `fn` with a stub `ActiveSession`. | ||
| ## 0.22.1 | ||
@@ -4,0 +20,0 @@ |
@@ -6,3 +6,3 @@ /** | ||
| */ | ||
| export declare const VERSION = "0.22.1"; | ||
| export declare const VERSION = "0.23.0"; | ||
| //# sourceMappingURL=version.d.ts.map |
@@ -9,3 +9,3 @@ "use strict"; | ||
| */ | ||
| exports.VERSION = "0.22.1"; | ||
| exports.VERSION = "0.23.0"; | ||
| //# sourceMappingURL=version.js.map |
+34
-0
@@ -32,2 +32,3 @@ /** | ||
| import type { SpeechCreateInput, SpeechResult, SoundEffectInput, VoicesResult } from "./speech/index.js"; | ||
| import type { BrowserSession, SessionSettlement, ScreenshotInput, Screenshot, IdentityCreateInput, Identity, WithSessionOptions, ActiveSession } from "./browser-automation/index.js"; | ||
| export interface Sapiom { | ||
@@ -291,2 +292,35 @@ readonly sandboxes: { | ||
| /** | ||
| * Browser automation — sessions, screenshots, and identity management. | ||
| * Use `withSession` for the safe auto-close pattern; use `sessions` + | ||
| * `screenshot` + `identities` for direct control. | ||
| */ | ||
| readonly browserAutomation: { | ||
| /** Open and close browser sessions. */ | ||
| sessions: { | ||
| /** Open a new browser session. */ | ||
| create(): Promise<BrowserSession>; | ||
| /** Open a new browser session pre-authenticated with an identity. */ | ||
| createWithIdentity(input: { | ||
| identityId: string; | ||
| }): Promise<BrowserSession>; | ||
| /** Close a session and settle its billing. */ | ||
| close(sessionId: string): Promise<SessionSettlement>; | ||
| }; | ||
| /** | ||
| * Capture a screenshot. Pass `url` only for a one-shot capture ($0.01); | ||
| * pass `sessionId` to capture inside an existing session (no per-call charge). | ||
| */ | ||
| screenshot(input: ScreenshotInput): Promise<Screenshot>; | ||
| /** | ||
| * Open a session, run `fn` with an `ActiveSession`, and always close in a | ||
| * `finally` block — the recommended way to avoid leaked-session charges. | ||
| */ | ||
| withSession<T>(fn: (session: ActiveSession) => Promise<T>, opts?: WithSessionOptions): Promise<T>; | ||
| /** Create and manage browser identities for authenticated sessions. */ | ||
| identities: { | ||
| /** Store credentials for automatic login during sessions. */ | ||
| create(input: IdentityCreateInput): Promise<Identity>; | ||
| }; | ||
| }; | ||
| /** | ||
| * Derive a client that attributes its calls to a different agent/trace. For the | ||
@@ -293,0 +327,0 @@ * router case (one process acting for many agents); step-authoring code doesn't |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} |
+13
-0
@@ -68,2 +68,3 @@ "use strict"; | ||
| const speech = __importStar(require("./speech/index.js")); | ||
| const browserAutomation = __importStar(require("./browser-automation/index.js")); | ||
| const vault = __importStar(require("./vault/index.js")); | ||
@@ -206,2 +207,14 @@ /** Bind every capability namespace to a transport. `withAttribution` rebinds to a derived one. */ | ||
| }, | ||
| browserAutomation: { | ||
| sessions: { | ||
| create: () => browserAutomation.createSession(transport), | ||
| createWithIdentity: (input) => browserAutomation.createSessionWithIdentity(input, transport), | ||
| close: (sessionId) => browserAutomation.closeSession(sessionId, transport), | ||
| }, | ||
| screenshot: (input) => browserAutomation.screenshot(input, transport), | ||
| withSession: (fn, opts) => browserAutomation.withSession(fn, opts, transport), | ||
| identities: { | ||
| create: (input) => browserAutomation.createIdentity(input, transport), | ||
| }, | ||
| }, | ||
| withAttribution: (attribution) => bind(transport.withAttribution(attribution)), | ||
@@ -208,0 +221,0 @@ shutdown: () => transport.shutdown(), |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} |
@@ -57,4 +57,6 @@ /** | ||
| export { SpeechHttpError } from "./speech/index.js"; | ||
| export * as browserAutomation from "./browser-automation/index.js"; | ||
| export { BrowserAutomationHttpError } from "./browser-automation/index.js"; | ||
| export * as vault from "./vault/index.js"; | ||
| export { VaultHttpError } from "./vault/index.js"; | ||
| //# sourceMappingURL=index.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AACH,OAAO,EAAE,YAAY,EAAE,mBAAmB,EAAE,MAAM,aAAa,CAAC;AAChE,YAAY,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AAC1C,YAAY,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AAIvE,YAAY,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAEpD,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAClD,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,OAAO,KAAK,YAAY,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAErD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAE5C,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAGzD,YAAY,EACV,mBAAmB,EACnB,uBAAuB,GACxB,MAAM,mBAAmB,CAAC;AAG3B,OAAO,EACL,kBAAkB,EAClB,uBAAuB,EACvB,eAAe,EACf,oCAAoC,GACrC,MAAM,mBAAmB,CAAC;AAI3B,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAC;AAC5D,YAAY,EACV,YAAY,EACZ,cAAc,EACd,eAAe,EACf,aAAa,EACb,cAAc,EACd,cAAc,EACd,qBAAqB,EACrB,QAAQ,GACT,MAAM,mBAAmB,CAAC;AAC3B,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,mBAAmB,CAAC;AAE3B,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAE5C,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAGzD,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAGlD,YAAY,EAAE,qBAAqB,EAAE,MAAM,mBAAmB,CAAC;AAE/D,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAM9E,OAAO,KAAK,GAAG,MAAM,gBAAgB,CAAC;AAEtC,OAAO,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,gBAAgB,CAAC;AAGnF,YAAY,EAAE,qBAAqB,EAAE,MAAM,gBAAgB,CAAC;AAE5D,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,gBAAgB,CAAC;AAExB,OAAO,KAAK,WAAW,MAAM,yBAAyB,CAAC;AACvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE/D,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AACnE,OAAO,EAAE,0BAA0B,EAAE,MAAM,+BAA+B,CAAC;AAE3E,OAAO,EAAE,mBAAmB,EAAE,MAAM,+BAA+B,CAAC;AAGpE,YAAY,EAAE,kBAAkB,EAAE,MAAM,+BAA+B,CAAC;AAExE,OAAO,EAAE,oBAAoB,EAAE,MAAM,+BAA+B,CAAC;AAErE,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAExD,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,OAAO,MAAM,oBAAoB,CAAC;AAC9C,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAEtD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AACnE,OAAO,EAAE,0BAA0B,EAAE,MAAM,+BAA+B,CAAC;AAE3E,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC"} |
@@ -36,3 +36,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.VaultHttpError = exports.vault = exports.SpeechHttpError = exports.speech = exports.MemoryHttpError = exports.memory = exports.DomainsHttpError = exports.domains = exports.EmailHttpError = exports.email = exports.DatabaseHttpError = exports.database = exports.SearchHttpError = exports.search = exports.toVideoResumePayload = exports.VIDEO_RESULT_SIGNAL = exports.ContentGenerationHttpError = exports.contentGeneration = exports.FileStorageHttpError = exports.fileStorage = exports.LlmRouteResultSchemaError = exports.llmRouteResultSchema = exports.LLM_SESSION_READY_SIGNAL = exports.LLM_ROUTE_RESULT_SIGNAL = exports.llm = exports.AgentResultSchemaError = exports.agentResultSchema = exports.schedules = exports.AGENTS_RESULT_SIGNAL = exports.agents = exports.ModelRunResultSchemaError = exports.modelRunResultSchema = exports.MODEL_RUN_RESULT_SIGNAL = exports.EXECUTION_ENVIRONMENT_BLAXEL_SANDBOX = exports.toResumePayload = exports.CodingResultSchemaError = exports.codingResultSchema = exports.CODING_RESULT_SIGNAL = exports.models = exports.Repository = exports.repositories = exports.Sandbox = exports.sandboxes = exports.createClientFromEnv = exports.createClient = void 0; | ||
| exports.VaultHttpError = exports.vault = exports.BrowserAutomationHttpError = exports.browserAutomation = exports.SpeechHttpError = exports.speech = exports.MemoryHttpError = exports.memory = exports.DomainsHttpError = exports.domains = exports.EmailHttpError = exports.email = exports.DatabaseHttpError = exports.database = exports.SearchHttpError = exports.search = exports.toVideoResumePayload = exports.VIDEO_RESULT_SIGNAL = exports.ContentGenerationHttpError = exports.contentGeneration = exports.FileStorageHttpError = exports.fileStorage = exports.LlmRouteResultSchemaError = exports.llmRouteResultSchema = exports.LLM_SESSION_READY_SIGNAL = exports.LLM_ROUTE_RESULT_SIGNAL = exports.llm = exports.AgentResultSchemaError = exports.agentResultSchema = exports.schedules = exports.AGENTS_RESULT_SIGNAL = exports.agents = exports.ModelRunResultSchemaError = exports.modelRunResultSchema = exports.MODEL_RUN_RESULT_SIGNAL = exports.EXECUTION_ENVIRONMENT_BLAXEL_SANDBOX = exports.toResumePayload = exports.CodingResultSchemaError = exports.codingResultSchema = exports.CODING_RESULT_SIGNAL = exports.models = exports.Repository = exports.repositories = exports.Sandbox = exports.sandboxes = exports.createClientFromEnv = exports.createClient = void 0; | ||
| /** | ||
@@ -132,5 +132,8 @@ * `@sapiom/tools` — the typed Sapiom capability client. | ||
| Object.defineProperty(exports, "SpeechHttpError", { enumerable: true, get: function () { return index_js_20.SpeechHttpError; } }); | ||
| exports.browserAutomation = __importStar(require("./browser-automation/index.js")); | ||
| var index_js_21 = require("./browser-automation/index.js"); | ||
| Object.defineProperty(exports, "BrowserAutomationHttpError", { enumerable: true, get: function () { return index_js_21.BrowserAutomationHttpError; } }); | ||
| exports.vault = __importStar(require("./vault/index.js")); | ||
| var index_js_21 = require("./vault/index.js"); | ||
| Object.defineProperty(exports, "VaultHttpError", { enumerable: true, get: function () { return index_js_21.VaultHttpError; } }); | ||
| var index_js_22 = require("./vault/index.js"); | ||
| Object.defineProperty(exports, "VaultHttpError", { enumerable: true, get: function () { return index_js_22.VaultHttpError; } }); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;;;;;;;;;;;;GAYG;AACH,yCAAgE;AAAvD,yGAAA,YAAY,OAAA;AAAE,gHAAA,mBAAmB,OAAA;AAQ1C,kEAAkD;AAClD,iDAA+C;AAAtC,mGAAA,OAAO,OAAA;AAEhB,wEAAwD;AACxD,oDAAqD;AAA5C,sGAAA,UAAU,OAAA;AAEnB,4DAA4C;AAC5C,+EAA+E;AAC/E,8CAAyD;AAAhD,gHAAA,oBAAoB,OAAA;AAO7B,+EAA+E;AAC/E,2CAA2C;AAC3C,8CAK2B;AAJzB,8GAAA,kBAAkB,OAAA;AAClB,mHAAA,uBAAuB,OAAA;AACvB,2GAAA,eAAe,OAAA;AACf,gIAAA,oCAAoC,OAAA;AAEtC,oFAAoF;AACpF,kFAAkF;AAClF,8DAA8D;AAC9D,8CAA4D;AAAnD,mHAAA,uBAAuB,OAAA;AAWhC,8CAG2B;AAFzB,gHAAA,oBAAoB,OAAA;AACpB,qHAAA,yBAAyB,OAAA;AAG3B,4DAA4C;AAC5C,+EAA+E;AAC/E,8CAAyD;AAAhD,gHAAA,oBAAoB,OAAA;AAE7B,0EAA0E;AAC1E,kEAAkD;AAIlD,4DAA4D;AAC5D,8CAA8E;AAArE,6GAAA,iBAAiB,OAAA;AAAE,kHAAA,sBAAsB,OAAA;AAElD,4EAA4E;AAC5E,8EAA8E;AAC9E,yEAAyE;AACzE,2DAA2D;AAC3D,sDAAsC;AACtC,6EAA6E;AAC7E,2CAAmF;AAA1E,mHAAA,uBAAuB,OAAA;AAAE,oHAAA,wBAAwB,OAAA;AAI1D,4DAA4D;AAC5D,4CAGwB;AAFtB,iHAAA,oBAAoB,OAAA;AACpB,sHAAA,yBAAyB,OAAA;AAG3B,uEAAuD;AACvD,qDAA+D;AAAtD,iHAAA,oBAAoB,OAAA;AAE7B,mFAAmE;AACnE,2DAA2E;AAAlE,uHAAA,0BAA0B,OAAA;AACnC,iFAAiF;AACjF,2DAAoE;AAA3D,gHAAA,mBAAmB,OAAA;AAI5B,gFAAgF;AAChF,2DAAqE;AAA5D,iHAAA,oBAAoB,OAAA;AAE7B,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,gEAAgD;AAChD,iDAAwD;AAA/C,8GAAA,iBAAiB,OAAA;AAE1B,0DAA0C;AAC1C,8CAAkD;AAAzC,2GAAA,cAAc,OAAA;AAEvB,8DAA8C;AAC9C,gDAAsD;AAA7C,6GAAA,gBAAgB,OAAA;AAEzB,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,0DAA0C;AAC1C,8CAAkD;AAAzC,2GAAA,cAAc,OAAA"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;;;;;;;;;;;;GAYG;AACH,yCAAgE;AAAvD,yGAAA,YAAY,OAAA;AAAE,gHAAA,mBAAmB,OAAA;AAQ1C,kEAAkD;AAClD,iDAA+C;AAAtC,mGAAA,OAAO,OAAA;AAEhB,wEAAwD;AACxD,oDAAqD;AAA5C,sGAAA,UAAU,OAAA;AAEnB,4DAA4C;AAC5C,+EAA+E;AAC/E,8CAAyD;AAAhD,gHAAA,oBAAoB,OAAA;AAO7B,+EAA+E;AAC/E,2CAA2C;AAC3C,8CAK2B;AAJzB,8GAAA,kBAAkB,OAAA;AAClB,mHAAA,uBAAuB,OAAA;AACvB,2GAAA,eAAe,OAAA;AACf,gIAAA,oCAAoC,OAAA;AAEtC,oFAAoF;AACpF,kFAAkF;AAClF,8DAA8D;AAC9D,8CAA4D;AAAnD,mHAAA,uBAAuB,OAAA;AAWhC,8CAG2B;AAFzB,gHAAA,oBAAoB,OAAA;AACpB,qHAAA,yBAAyB,OAAA;AAG3B,4DAA4C;AAC5C,+EAA+E;AAC/E,8CAAyD;AAAhD,gHAAA,oBAAoB,OAAA;AAE7B,0EAA0E;AAC1E,kEAAkD;AAIlD,4DAA4D;AAC5D,8CAA8E;AAArE,6GAAA,iBAAiB,OAAA;AAAE,kHAAA,sBAAsB,OAAA;AAElD,4EAA4E;AAC5E,8EAA8E;AAC9E,yEAAyE;AACzE,2DAA2D;AAC3D,sDAAsC;AACtC,6EAA6E;AAC7E,2CAAmF;AAA1E,mHAAA,uBAAuB,OAAA;AAAE,oHAAA,wBAAwB,OAAA;AAI1D,4DAA4D;AAC5D,4CAGwB;AAFtB,iHAAA,oBAAoB,OAAA;AACpB,sHAAA,yBAAyB,OAAA;AAG3B,uEAAuD;AACvD,qDAA+D;AAAtD,iHAAA,oBAAoB,OAAA;AAE7B,mFAAmE;AACnE,2DAA2E;AAAlE,uHAAA,0BAA0B,OAAA;AACnC,iFAAiF;AACjF,2DAAoE;AAA3D,gHAAA,mBAAmB,OAAA;AAI5B,gFAAgF;AAChF,2DAAqE;AAA5D,iHAAA,oBAAoB,OAAA;AAE7B,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,gEAAgD;AAChD,iDAAwD;AAA/C,8GAAA,iBAAiB,OAAA;AAE1B,0DAA0C;AAC1C,8CAAkD;AAAzC,2GAAA,cAAc,OAAA;AAEvB,8DAA8C;AAC9C,gDAAsD;AAA7C,6GAAA,gBAAgB,OAAA;AAEzB,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,4DAA4C;AAC5C,+CAAoD;AAA3C,4GAAA,eAAe,OAAA;AAExB,mFAAmE;AACnE,2DAA2E;AAAlE,uHAAA,0BAA0B,OAAA;AAEnC,0DAA0C;AAC1C,8CAAkD;AAAzC,2GAAA,cAAc,OAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"AAgDA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAyD3C,4EAA4E;AAC5E,MAAM,MAAM,aAAa,GAAG,MAAM,CAChC,MAAM,EACN,OAAO,GAAG,CAAC,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,KAAK,OAAO,CAAC,CAC5C,CAAC;AAEF,kEAAkE;AAClE,MAAM,WAAW,cAAc;IAC7B,8EAA8E;IAC9E,UAAU,EAAE,MAAM,CAAC;IACnB,uEAAuE;IACvE,QAAQ,EAAE,IAAI,CAAC;IACf,mDAAmD;IACnD,IAAI,EAAE,OAAO,EAAE,CAAC;IAChB,iDAAiD;IACjD,MAAM,EAAE,OAAO,CAAC;CACjB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAE,aAAa,CAAC;IAC1B;;;;;OAKG;IACH,OAAO,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAC/B;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;;OAMG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;OAKG;IACH,KAAK,CAAC,EAAE,cAAc,EAAE,CAAC;CAC1B;AA+fD,wBAAgB,gBAAgB,CAAC,IAAI,GAAE,iBAAsB,GAAG,MAAM,CA8+BrE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"AAgDA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAgE3C,4EAA4E;AAC5E,MAAM,MAAM,aAAa,GAAG,MAAM,CAChC,MAAM,EACN,OAAO,GAAG,CAAC,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,KAAK,OAAO,CAAC,CAC5C,CAAC;AAEF,kEAAkE;AAClE,MAAM,WAAW,cAAc;IAC7B,8EAA8E;IAC9E,UAAU,EAAE,MAAM,CAAC;IACnB,uEAAuE;IACvE,QAAQ,EAAE,IAAI,CAAC;IACf,mDAAmD;IACnD,IAAI,EAAE,OAAO,EAAE,CAAC;IAChB,iDAAiD;IACjD,MAAM,EAAE,OAAO,CAAC;CACjB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAE,aAAa,CAAC;IAC1B;;;;;OAKG;IACH,OAAO,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAC/B;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;;OAMG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;OAKG;IACH,KAAK,CAAC,EAAE,cAAc,EAAE,CAAC;CAC1B;AA+fD,wBAAgB,gBAAgB,CAAC,IAAI,GAAE,iBAAsB,GAAG,MAAM,CA2kCrE"} |
@@ -1078,2 +1078,64 @@ "use strict"; | ||
| }, | ||
| browserAutomation: { | ||
| sessions: { | ||
| create: () => Promise.resolve(r("browserAutomation.sessions.create", [], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| }))), | ||
| createWithIdentity: (input) => Promise.resolve(r("browserAutomation.sessions.createWithIdentity", [input], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| }))), | ||
| close: (sessionId) => Promise.resolve(r("browserAutomation.sessions.close", [sessionId], () => ({ | ||
| sessionId, | ||
| settled: true, | ||
| capturedAmountUsd: "0.00", | ||
| creditsUsed: 0, | ||
| }))), | ||
| }, | ||
| screenshot: (input) => Promise.resolve(r("browserAutomation.screenshot", [input], () => ({ | ||
| url: "https://cdn.example.com/stub-screenshot.png", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| }))), | ||
| withSession: async (fn, sessionOpts) => { | ||
| const stubSession = r("browserAutomation.withSession", | ||
| // Only the serializable opts are recorded; `fn` (a closure) has no | ||
| // useful JSON form and would show as null in the calls-sink trace. | ||
| [sessionOpts], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| })); | ||
| const activeSession = { | ||
| ...stubSession, | ||
| screenshot: (screenshotInput) => Promise.resolve(r("browserAutomation.screenshot", [{ ...screenshotInput, sessionId: stubSession.sessionId }], () => ({ | ||
| url: "https://cdn.example.com/stub-screenshot.png", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| }))), | ||
| }; | ||
| try { | ||
| return await fn(activeSession); | ||
| } | ||
| finally { | ||
| // Stub close — swallow (mirrors the real withSession finally). | ||
| r("browserAutomation.sessions.close", [stubSession.sessionId], () => ({ | ||
| sessionId: stubSession.sessionId, | ||
| settled: true, | ||
| capturedAmountUsd: "0.00", | ||
| creditsUsed: 0, | ||
| })); | ||
| } | ||
| }, | ||
| identities: { | ||
| create: (input) => Promise.resolve(r("browserAutomation.identities.create", [input], () => ({ | ||
| id: "stub-identity", | ||
| status: "active", | ||
| }))), | ||
| }, | ||
| }, | ||
| withAttribution: () => client, | ||
@@ -1080,0 +1142,0 @@ // The stub makes no HTTP calls and creates no analytics emitter — nothing |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"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"} |
@@ -6,3 +6,3 @@ /** | ||
| */ | ||
| export declare const VERSION = "0.22.1"; | ||
| export declare const VERSION = "0.23.0"; | ||
| //# sourceMappingURL=version.d.ts.map |
@@ -6,3 +6,3 @@ /** | ||
| */ | ||
| export const VERSION = "0.22.1"; | ||
| export const VERSION = "0.23.0"; | ||
| //# sourceMappingURL=version.js.map |
+34
-0
@@ -32,2 +32,3 @@ /** | ||
| import type { SpeechCreateInput, SpeechResult, SoundEffectInput, VoicesResult } from "./speech/index.js"; | ||
| import type { BrowserSession, SessionSettlement, ScreenshotInput, Screenshot, IdentityCreateInput, Identity, WithSessionOptions, ActiveSession } from "./browser-automation/index.js"; | ||
| export interface Sapiom { | ||
@@ -291,2 +292,35 @@ readonly sandboxes: { | ||
| /** | ||
| * Browser automation — sessions, screenshots, and identity management. | ||
| * Use `withSession` for the safe auto-close pattern; use `sessions` + | ||
| * `screenshot` + `identities` for direct control. | ||
| */ | ||
| readonly browserAutomation: { | ||
| /** Open and close browser sessions. */ | ||
| sessions: { | ||
| /** Open a new browser session. */ | ||
| create(): Promise<BrowserSession>; | ||
| /** Open a new browser session pre-authenticated with an identity. */ | ||
| createWithIdentity(input: { | ||
| identityId: string; | ||
| }): Promise<BrowserSession>; | ||
| /** Close a session and settle its billing. */ | ||
| close(sessionId: string): Promise<SessionSettlement>; | ||
| }; | ||
| /** | ||
| * Capture a screenshot. Pass `url` only for a one-shot capture ($0.01); | ||
| * pass `sessionId` to capture inside an existing session (no per-call charge). | ||
| */ | ||
| screenshot(input: ScreenshotInput): Promise<Screenshot>; | ||
| /** | ||
| * Open a session, run `fn` with an `ActiveSession`, and always close in a | ||
| * `finally` block — the recommended way to avoid leaked-session charges. | ||
| */ | ||
| withSession<T>(fn: (session: ActiveSession) => Promise<T>, opts?: WithSessionOptions): Promise<T>; | ||
| /** Create and manage browser identities for authenticated sessions. */ | ||
| identities: { | ||
| /** Store credentials for automatic login during sessions. */ | ||
| create(input: IdentityCreateInput): Promise<Identity>; | ||
| }; | ||
| }; | ||
| /** | ||
| * Derive a client that attributes its calls to a different agent/trace. For the | ||
@@ -293,0 +327,0 @@ * router case (one process acting for many agents); step-authoring code doesn't |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} |
+13
-0
@@ -31,2 +31,3 @@ /** | ||
| import * as speech from "./speech/index.js"; | ||
| import * as browserAutomation from "./browser-automation/index.js"; | ||
| import * as vault from "./vault/index.js"; | ||
@@ -169,2 +170,14 @@ /** Bind every capability namespace to a transport. `withAttribution` rebinds to a derived one. */ | ||
| }, | ||
| browserAutomation: { | ||
| sessions: { | ||
| create: () => browserAutomation.createSession(transport), | ||
| createWithIdentity: (input) => browserAutomation.createSessionWithIdentity(input, transport), | ||
| close: (sessionId) => browserAutomation.closeSession(sessionId, transport), | ||
| }, | ||
| screenshot: (input) => browserAutomation.screenshot(input, transport), | ||
| withSession: (fn, opts) => browserAutomation.withSession(fn, opts, transport), | ||
| identities: { | ||
| create: (input) => browserAutomation.createIdentity(input, transport), | ||
| }, | ||
| }, | ||
| withAttribution: (attribution) => bind(transport.withAttribution(attribution)), | ||
@@ -171,0 +184,0 @@ shutdown: () => transport.shutdown(), |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;AACH,OAAO,EACL,SAAS,EACT,kBAAkB,GAGnB,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AACrD,OAAO,EACL,SAAS,EACT,YAAY,EACZ,GAAG,IAAI,QAAQ,EACf,MAAM,IAAI,WAAW,GACtB,MAAM,mBAAmB,CAAC;AAS3B,OAAO,EAAE,GAAG,IAAI,SAAS,EAAE,MAAM,IAAI,YAAY,EAAE,MAAM,mBAAmB,CAAC;AAM7E,OAAO,EACL,GAAG,IAAI,MAAM,EACb,MAAM,IAAI,SAAS,EACnB,MAAM,IAAI,SAAS,EACnB,aAAa,IAAI,gBAAgB,EACjC,UAAU,IAAI,aAAa,EAC3B,WAAW,IAAI,cAAc,EAC7B,cAAc,IAAI,iBAAiB,GACpC,MAAM,gBAAgB,CAAC;AAUxB,OAAO,KAAK,WAAW,MAAM,yBAAyB,CAAC;AASvD,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AAQnE,OAAO,EACL,MAAM,EACN,SAAS,EACT,SAAS,EACT,WAAW,EACX,YAAY,GACb,MAAM,mBAAmB,CAAC;AAa3B,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAEhD,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAsB1C,OAAO,KAAK,OAAO,MAAM,oBAAoB,CAAC;AAY9C,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAQ5C,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAO5C,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AA0S1C,kGAAkG;AAClG,SAAS,IAAI,CAAC,SAAoB;IAChC,OAAO;QACL,SAAS,EAAE;YACT,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC;YACjD,MAAM,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,SAAS,CAAC;YAC7D,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,SAAS,CAAC;YACvD,IAAI,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC;SAC9C;QACD,YAAY,EAAE;YACZ,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC;YACpD,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,EAAE,SAAS,CAAC;YAC9C,IAAI,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC;YACtC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC;YACpD,MAAM,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,EAAE,SAAS,CAAC;SACzE;QACD,MAAM,EAAE;YACN,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC;YACxC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC;YAC9C,MAAM,EAAE;gBACN,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC;gBACzC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC;aAChD;SACF;QACD,MAAM,EAAE;YACN,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC;YACzC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC;SAChD;QACD,GAAG,EAAE;YACH,GAAG,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC;YACtC,MAAM,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC;YAC5C,MAAM,EAAE,CAAC,IAAI,EAAE,OAAO,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,OAAO,EAAE,SAAS,CAAC;YAC9D,aAAa,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC;YAC1D,UAAU,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,aAAa,CAAC,SAAS,EAAE,SAAS,CAAC;YAC9D,WAAW,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,CACtC,cAAc,CAAC,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC;YACnD,cAAc,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,iBAAiB,CAAC,OAAO,EAAE,SAAS,CAAC;SACnE;QACD,WAAW,EAAE;YACX,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YACvD,cAAc,EAAE,CAAC,MAAM,EAAE,EAAE,CAAC,WAAW,CAAC,cAAc,CAAC,MAAM,EAAE,SAAS,CAAC;YACzE,IAAI,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC;YACjD,MAAM,EAAE,CAAC,MAAM,EAAE,EAAE,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC;YACzD,aAAa,EAAE,CAAC,MAAM,EAAE,UAAU,EAAE,EAAE,CACpC,WAAW,CAAC,aAAa,CAAC,MAAM,EAAE,UAAU,EAAE,SAAS,CAAC;SAC3D;QACD,iBAAiB,EAAE;YACjB,MAAM,EAAE;gBACN,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,iBAAiB,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;aACnE;YACD,KAAK,EAAE;gBACL,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,iBAAiB,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;gBAClE,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,iBAAiB,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;aACnE;SACF;QACD,MAAM,EAAE;YACN,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YAC3C,SAAS,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,SAAS,CAAC,KAAK,EAAE,SAAS,CAAC;YACjD,WAAW,EAAE;gBACX,SAAS,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,SAAS,CAAC,KAAK,EAAE,SAAS,CAAC;gBACjD,WAAW,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;gBACrD,YAAY,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,YAAY,CAAC,KAAK,EAAE,SAAS,CAAC;aACxD;SACF;QACD,QAAQ,EAAE;YACR,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YACpD,GAAG,EAAE,CAAC,UAAU,EAAE,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC;YACxD,MAAM,EAAE,CAAC,UAAU,EAAE,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,SAAS,CAAC;SAC/D;QACD,KAAK,EAAE;YACL,OAAO,EAAE;gBACP,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;gBACtD,IAAI,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC;gBAClD,GAAG,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,EAAE,SAAS,CAAC;gBACpD,MAAM,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,EAAE,SAAS,CAAC;aAC3D;YACD,QAAQ,EAAE;gBACR,IAAI,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,EAAE,KAAK,EAAE,SAAS,CAAC;gBACtE,IAAI,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC;gBACrE,GAAG,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,EAAE,CAC1B,KAAK,CAAC,UAAU,CAAC,OAAO,EAAE,SAAS,EAAE,SAAS,CAAC;gBACjD,KAAK,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,CACnC,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,CAAC;gBAC1D,QAAQ,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,CACtC,KAAK,CAAC,eAAe,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,CAAC;gBAC7D,OAAO,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,EAAE,CACrC,KAAK,CAAC,cAAc,CAAC,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,CAAC;aAC7D;YACD,OAAO,EAAE;gBACP,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,YAAY,CAAC,KAAK,EAAE,SAAS,CAAC;gBACvD,MAAM,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,SAAS,CAAC;gBAC7D,GAAG,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,EAAE,SAAS,CAAC;gBACvD,IAAI,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC;gBACxC,MAAM,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,SAAS,CAAC;aAC9D;YACD,OAAO,EAAE;gBACP,IAAI,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC;gBACpE,GAAG,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,EAAE,CACzB,KAAK,CAAC,SAAS,CAAC,OAAO,EAAE,QAAQ,EAAE,SAAS,CAAC;aAChD;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,KAAK,EAAE,SAAS,CAAC;gBACxD,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,CAAC;aACnD;SACF;QACD,OAAO,EAAE;YACP,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,SAAS,CAAC;YACjD,QAAQ,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,EAAE,SAAS,CAAC;YACvD,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,SAAS,CAAC;YACjD,IAAI,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;YACnC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,SAAS,CAAC;YAC7C,WAAW,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,WAAW,CAAC,KAAK,EAAE,SAAS,CAAC;YAC7D,GAAG,EAAE;gBACH,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,eAAe,CAAC,KAAK,EAAE,SAAS,CAAC;gBAC5D,IAAI,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,cAAc,CAAC,KAAK,EAAE,SAAS,CAAC;gBACzD,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC,KAAK,EAAE,SAAS,CAAC;gBACtD,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,eAAe,CAAC,KAAK,EAAE,SAAS,CAAC;gBAC5D,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,eAAe,CAAC,KAAK,EAAE,SAAS,CAAC;aAC7D;SACF;QACD,MAAM,EAAE;YACN,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YAClD,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YAClD,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC;YAClD,IAAI,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,SAAS,CAAC;SACvD;QACD,KAAK,EAAE;YACL,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YACzC,GAAG,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,SAAS,CAAC;YACjD,OAAO,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,SAAS,CAAC;YAC3D,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,CAAC;SAC9C;QACD,MAAM,EAAE;YACN,YAAY,EAAE;gBACZ,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,EAAE,SAAS,CAAC;aACzD;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAK,EAAE,SAAS,CAAC;aAC9D;YACD,MAAM,EAAE;gBACN,IAAI,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC;aACzC;SACF;QACD,eAAe,EAAE,CAAC,WAAW,EAAE,EAAE,CAC/B,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC;QAC9C,QAAQ,EAAE,GAAG,EAAE,CAAC,SAAS,CAAC,QAAQ,EAAE;KACrC,CAAC;AACJ,CAAC;AAED,MAAM,UAAU,YAAY,CAAC,MAAwB;IACnD,OAAO,IAAI,CAAC,IAAI,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC;AACrC,CAAC;AAED;;;;;;;;GAQG;AACH,MAAM,UAAU,mBAAmB;IACjC,OAAO,IAAI,CAAC,IAAI,SAAS,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,EAAE,CAAC,CAAC,CAAC;AACpE,CAAC"} | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/client.ts"],"names":[],"mappings":"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"} |
@@ -57,4 +57,6 @@ /** | ||
| export { SpeechHttpError } from "./speech/index.js"; | ||
| export * as browserAutomation from "./browser-automation/index.js"; | ||
| export { BrowserAutomationHttpError } from "./browser-automation/index.js"; | ||
| export * as vault from "./vault/index.js"; | ||
| export { VaultHttpError } from "./vault/index.js"; | ||
| //# sourceMappingURL=index.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} |
@@ -66,4 +66,6 @@ /** | ||
| export { SpeechHttpError } from "./speech/index.js"; | ||
| export * as browserAutomation from "./browser-automation/index.js"; | ||
| export { BrowserAutomationHttpError } from "./browser-automation/index.js"; | ||
| export * as vault from "./vault/index.js"; | ||
| export { VaultHttpError } from "./vault/index.js"; | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AACH,OAAO,EAAE,YAAY,EAAE,mBAAmB,EAAE,MAAM,aAAa,CAAC;AAQhE,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAClD,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,OAAO,KAAK,YAAY,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAErD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,+EAA+E;AAC/E,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAOzD,+EAA+E;AAC/E,2CAA2C;AAC3C,OAAO,EACL,kBAAkB,EAClB,uBAAuB,EACvB,eAAe,EACf,oCAAoC,GACrC,MAAM,mBAAmB,CAAC;AAC3B,oFAAoF;AACpF,kFAAkF;AAClF,8DAA8D;AAC9D,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAC;AAW5D,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,mBAAmB,CAAC;AAE3B,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,+EAA+E;AAC/E,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAEzD,0EAA0E;AAC1E,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAIlD,4DAA4D;AAC5D,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAE9E,4EAA4E;AAC5E,8EAA8E;AAC9E,yEAAyE;AACzE,2DAA2D;AAC3D,OAAO,KAAK,GAAG,MAAM,gBAAgB,CAAC;AACtC,6EAA6E;AAC7E,OAAO,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,gBAAgB,CAAC;AAInF,4DAA4D;AAC5D,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,gBAAgB,CAAC;AAExB,OAAO,KAAK,WAAW,MAAM,yBAAyB,CAAC;AACvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE/D,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AACnE,OAAO,EAAE,0BAA0B,EAAE,MAAM,+BAA+B,CAAC;AAC3E,iFAAiF;AACjF,OAAO,EAAE,mBAAmB,EAAE,MAAM,+BAA+B,CAAC;AAIpE,gFAAgF;AAChF,OAAO,EAAE,oBAAoB,EAAE,MAAM,+BAA+B,CAAC;AAErE,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAExD,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,OAAO,MAAM,oBAAoB,CAAC;AAC9C,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAEtD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AACH,OAAO,EAAE,YAAY,EAAE,mBAAmB,EAAE,MAAM,aAAa,CAAC;AAQhE,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAClD,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,OAAO,KAAK,YAAY,MAAM,yBAAyB,CAAC;AACxD,OAAO,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAErD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,+EAA+E;AAC/E,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAOzD,+EAA+E;AAC/E,2CAA2C;AAC3C,OAAO,EACL,kBAAkB,EAClB,uBAAuB,EACvB,eAAe,EACf,oCAAoC,GACrC,MAAM,mBAAmB,CAAC;AAC3B,oFAAoF;AACpF,kFAAkF;AAClF,8DAA8D;AAC9D,OAAO,EAAE,uBAAuB,EAAE,MAAM,mBAAmB,CAAC;AAW5D,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,mBAAmB,CAAC;AAE3B,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,+EAA+E;AAC/E,OAAO,EAAE,oBAAoB,EAAE,MAAM,mBAAmB,CAAC;AAEzD,0EAA0E;AAC1E,OAAO,KAAK,SAAS,MAAM,sBAAsB,CAAC;AAIlD,4DAA4D;AAC5D,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,MAAM,mBAAmB,CAAC;AAE9E,4EAA4E;AAC5E,8EAA8E;AAC9E,yEAAyE;AACzE,2DAA2D;AAC3D,OAAO,KAAK,GAAG,MAAM,gBAAgB,CAAC;AACtC,6EAA6E;AAC7E,OAAO,EAAE,uBAAuB,EAAE,wBAAwB,EAAE,MAAM,gBAAgB,CAAC;AAInF,4DAA4D;AAC5D,OAAO,EACL,oBAAoB,EACpB,yBAAyB,GAC1B,MAAM,gBAAgB,CAAC;AAExB,OAAO,KAAK,WAAW,MAAM,yBAAyB,CAAC;AACvD,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAE/D,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AACnE,OAAO,EAAE,0BAA0B,EAAE,MAAM,+BAA+B,CAAC;AAC3E,iFAAiF;AACjF,OAAO,EAAE,mBAAmB,EAAE,MAAM,+BAA+B,CAAC;AAIpE,gFAAgF;AAChF,OAAO,EAAE,oBAAoB,EAAE,MAAM,+BAA+B,CAAC;AAErE,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAExD,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,KAAK,OAAO,MAAM,oBAAoB,CAAC;AAC9C,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AAEtD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,KAAK,iBAAiB,MAAM,+BAA+B,CAAC;AACnE,OAAO,EAAE,0BAA0B,EAAE,MAAM,+BAA+B,CAAC;AAE3E,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"AAgDA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAyD3C,4EAA4E;AAC5E,MAAM,MAAM,aAAa,GAAG,MAAM,CAChC,MAAM,EACN,OAAO,GAAG,CAAC,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,KAAK,OAAO,CAAC,CAC5C,CAAC;AAEF,kEAAkE;AAClE,MAAM,WAAW,cAAc;IAC7B,8EAA8E;IAC9E,UAAU,EAAE,MAAM,CAAC;IACnB,uEAAuE;IACvE,QAAQ,EAAE,IAAI,CAAC;IACf,mDAAmD;IACnD,IAAI,EAAE,OAAO,EAAE,CAAC;IAChB,iDAAiD;IACjD,MAAM,EAAE,OAAO,CAAC;CACjB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAE,aAAa,CAAC;IAC1B;;;;;OAKG;IACH,OAAO,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAC/B;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;;OAMG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;OAKG;IACH,KAAK,CAAC,EAAE,cAAc,EAAE,CAAC;CAC1B;AA+fD,wBAAgB,gBAAgB,CAAC,IAAI,GAAE,iBAAsB,GAAG,MAAM,CA8+BrE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"AAgDA,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAgE3C,4EAA4E;AAC5E,MAAM,MAAM,aAAa,GAAG,MAAM,CAChC,MAAM,EACN,OAAO,GAAG,CAAC,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,KAAK,OAAO,CAAC,CAC5C,CAAC;AAEF,kEAAkE;AAClE,MAAM,WAAW,cAAc;IAC7B,8EAA8E;IAC9E,UAAU,EAAE,MAAM,CAAC;IACnB,uEAAuE;IACvE,QAAQ,EAAE,IAAI,CAAC;IACf,mDAAmD;IACnD,IAAI,EAAE,OAAO,EAAE,CAAC;IAChB,iDAAiD;IACjD,MAAM,EAAE,OAAO,CAAC;CACjB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAE,aAAa,CAAC;IAC1B;;;;;OAKG;IACH,OAAO,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAC/B;;;;;OAKG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;;OAMG;IACH,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvB;;;;;OAKG;IACH,KAAK,CAAC,EAAE,cAAc,EAAE,CAAC;CAC1B;AA+fD,wBAAgB,gBAAgB,CAAC,IAAI,GAAE,iBAAsB,GAAG,MAAM,CA2kCrE"} |
@@ -1075,2 +1075,64 @@ /** | ||
| }, | ||
| browserAutomation: { | ||
| sessions: { | ||
| create: () => Promise.resolve(r("browserAutomation.sessions.create", [], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| }))), | ||
| createWithIdentity: (input) => Promise.resolve(r("browserAutomation.sessions.createWithIdentity", [input], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| }))), | ||
| close: (sessionId) => Promise.resolve(r("browserAutomation.sessions.close", [sessionId], () => ({ | ||
| sessionId, | ||
| settled: true, | ||
| capturedAmountUsd: "0.00", | ||
| creditsUsed: 0, | ||
| }))), | ||
| }, | ||
| screenshot: (input) => Promise.resolve(r("browserAutomation.screenshot", [input], () => ({ | ||
| url: "https://cdn.example.com/stub-screenshot.png", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| }))), | ||
| withSession: async (fn, sessionOpts) => { | ||
| const stubSession = r("browserAutomation.withSession", | ||
| // Only the serializable opts are recorded; `fn` (a closure) has no | ||
| // useful JSON form and would show as null in the calls-sink trace. | ||
| [sessionOpts], () => ({ | ||
| sessionId: "stub-session", | ||
| cdpUrl: "ws://stub.local/session/stub-session", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| maxDurationSec: 1200, | ||
| })); | ||
| const activeSession = { | ||
| ...stubSession, | ||
| screenshot: (screenshotInput) => Promise.resolve(r("browserAutomation.screenshot", [{ ...screenshotInput, sessionId: stubSession.sessionId }], () => ({ | ||
| url: "https://cdn.example.com/stub-screenshot.png", | ||
| expiresAt: "2099-01-01T00:00:00Z", | ||
| }))), | ||
| }; | ||
| try { | ||
| return await fn(activeSession); | ||
| } | ||
| finally { | ||
| // Stub close — swallow (mirrors the real withSession finally). | ||
| r("browserAutomation.sessions.close", [stubSession.sessionId], () => ({ | ||
| sessionId: stubSession.sessionId, | ||
| settled: true, | ||
| capturedAmountUsd: "0.00", | ||
| creditsUsed: 0, | ||
| })); | ||
| } | ||
| }, | ||
| identities: { | ||
| create: (input) => Promise.resolve(r("browserAutomation.identities.create", [input], () => ({ | ||
| id: "stub-identity", | ||
| status: "active", | ||
| }))), | ||
| }, | ||
| }, | ||
| withAttribution: () => client, | ||
@@ -1077,0 +1139,0 @@ // The stub makes no HTTP calls and creates no analytics emitter — nothing |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/stub/index.ts"],"names":[],"mappings":"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"} |
+6
-1
| { | ||
| "name": "@sapiom/tools", | ||
| "version": "0.22.1", | ||
| "version": "0.23.0", | ||
| "description": "Typed client for Sapiom capabilities (sandboxes, repositories, agent, file storage, …) — the same tools your agents call over MCP, callable from your code, auth'd to your tenant.", | ||
@@ -81,2 +81,7 @@ "license": "MIT", | ||
| }, | ||
| "./browser-automation": { | ||
| "types": "./dist/cjs/browser-automation/index.d.ts", | ||
| "import": "./dist/esm/browser-automation/index.js", | ||
| "require": "./dist/cjs/browser-automation/index.js" | ||
| }, | ||
| "./stub": { | ||
@@ -83,0 +88,0 @@ "types": "./dist/cjs/stub/index.d.ts", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
1685833
5.89%325
5.52%21170
6.41%87
2.35%164
6.49%