2026-03-11 23:33:43 +00:00
|
|
|
/**
|
|
|
|
|
* @clawd/auth-runtime
|
2026-03-17 00:17:46 +00:00
|
|
|
*
|
|
|
|
|
* Shared auth runtime for OpenClaw skills.
|
|
|
|
|
*
|
|
|
|
|
* Primary API — just use the client:
|
|
|
|
|
*
|
|
|
|
|
* import { createSkillClient } from '@clawd/auth-runtime';
|
|
|
|
|
* const client = createSkillClient();
|
|
|
|
|
* const res = await client.post('/ecom/tasks/scrape', payload);
|
2026-03-11 23:33:43 +00:00
|
|
|
*/
|
|
|
|
|
|
2026-03-17 00:17:46 +00:00
|
|
|
// ---- Primary API ----
|
|
|
|
|
export { createSkillClient, SkillClient } from './client.js';
|
|
|
|
|
export type { SkillClientOptions } from './client.js';
|
2026-03-11 23:33:43 +00:00
|
|
|
|
2026-03-17 00:17:46 +00:00
|
|
|
// ---- Types ----
|
2026-03-11 23:33:43 +00:00
|
|
|
export type {
|
|
|
|
|
EnvConfig,
|
|
|
|
|
SessionResponse,
|
2026-03-18 23:37:56 +00:00
|
|
|
ClientConfig,
|
2026-03-11 23:33:43 +00:00
|
|
|
CachedTokenData,
|
|
|
|
|
ApiResponse,
|
|
|
|
|
HttpMethod,
|
|
|
|
|
} from './types.js';
|