INNER CODE UNIT · TypeScript

toolCallUsage

pollinations/pollinations · apps/computer-mcp/src/index.ts:194

function toolCallUsage(payload: JsonRpcPayload, response: Response) {
    if (payload.method !== "tools/call" || !response.ok) return undefined;
    return {
        cost: COMPUTER_TOOL_CALL_PRICE,
        tool: payload.params?.name ?? "unknown",
        status: response.status,
        adjustmentId: TOOL_CALL_RATE,
        adjustmentUnits: 1,
    };
}

async function seedReadme(workspace: WorkspaceClient): Promise<void> {
    try {
        await workspace.fs.stat(README_PATH);
    } catch {
        await workspace.fs.mkdir(`${HOME}/memory/log`, { recursive: true });
        await workspace.fs.writeFile(README_PATH, README);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…