pyb-ts
Version:
PYB-CLI - Minimal AI Agent with multi-model support and CLI interface
24 lines (23 loc) • 741 B
JavaScript
import { useEffect } from "react";
import { logUnaryEvent } from "@utils/unaryLogging";
import { env } from "@utils/env";
function usePermissionRequestLogging(toolUseConfirm, unaryEvent) {
useEffect(() => {
const languagePromise = Promise.resolve(unaryEvent.language_name);
languagePromise.then((language) => {
logUnaryEvent({
completion_type: unaryEvent.completion_type,
event: "response",
metadata: {
language_name: language,
message_id: toolUseConfirm.assistantMessage.message.id,
platform: env.platform
}
});
});
}, [toolUseConfirm, unaryEvent]);
}
export {
usePermissionRequestLogging
};
//# sourceMappingURL=usePermissionRequestLogging.js.map