@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
13 lines • 695 B
JavaScript
const TRACE_INCLUDE_SENSITIVE_DATA = Symbol('functionToolTraceIncludeSensitiveData');
export const REDACTED_TOOL_ERROR_MESSAGE = 'Tool execution failed. Error details are redacted.';
/** Keep the active runner's trace policy on this invocation only. */
export function setFunctionToolTracePolicy(details, includeSensitiveData) {
Object.defineProperty(details, TRACE_INCLUDE_SENSITIVE_DATA, {
value: includeSensitiveData,
});
}
/** Missing invocation policy never authorizes sensitive error diagnostics. */
export function includesFunctionToolErrorDetails(details) {
return (details?.[TRACE_INCLUDE_SENSITIVE_DATA] === true);
}
//# sourceMappingURL=functionToolTracing.mjs.map