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);
}