@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
26 lines • 722 B
JavaScript
export function normalizeUser(user) {
const name = (typeof user === 'string' ? user : user.name).trim();
if (!name) {
throw new Error('Sandbox user name must be non-empty.');
}
return { name };
}
export function normalizeGroup(group) {
const name = group.name.trim();
if (!name) {
throw new Error('Sandbox group name must be non-empty.');
}
return {
name,
...(group.users
? { users: group.users.map((user) => normalizeUser(user)) }
: {}),
};
}
export function normalizeEntryGroup(group) {
if ('users' in group) {
return normalizeGroup(group);
}
return normalizeUser(group);
}
//# sourceMappingURL=users.mjs.map