Files
discord-decomp/_bundle/Module980.js
T
2026-11-01 12:12:55 +02:00

231 lines
7.7 KiB
JavaScript

// Metro module 980 (f981).
function $mk67441($env) {
return (a0, a1, a2) => {
let env23951 = {
$parent: $env
};
env23951[0] = a0;
env23951[1] = a1;
env23951[2] = a2;
const r12 = $env.$parent;
const r7 = r12[0];
const r6 = r12[1];
const r4 = r7(r6[1]);
const attributes = {};
attributes[r7(r6[2]).SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = r7(r6[3]).LANGGRAPH_ORIGIN;
attributes[r7(r6[2]).SEMANTIC_ATTRIBUTE_SENTRY_OP] = "gen_ai.create_agent";
attributes[r7(r6[4]).GEN_AI_OPERATION_NAME_ATTRIBUTE] = "create_agent";
return r4.startSpan({
op: "gen_ai.create_agent",
name: "create_agent",
attributes
}, (a0) => {
let r17;
try {
const r10 = Reflect;
const r8 = env23951[0];
const r7 = env23951[1];
const r16 = env23951[2];
r17 = r10.apply(r8, r7, r16);
const r20 = r16.length > 0 ? r16[0] : {};
if (r20?.name && typeof r20.name === "string") {
const setAttribute = a0.setAttribute;
const r28 = env23951.$parent.$parent;
const GEN_AI_AGENT_NAME_ATTRIBUTE = (0, r28[0])(r28[1][4]).GEN_AI_AGENT_NAME_ATTRIBUTE;
setAttribute.call(a0, GEN_AI_AGENT_NAME_ATTRIBUTE, r20.name);
a0.updateName.call(a0, `create_agent ${r20.name}`);
}
let invoke = r17.invoke;
if (invoke) {
invoke = typeof invoke === "function";
}
if (invoke) {
const r48 = r17;
const r14 = invoke.bind(r48);
const r11 = env23951.$parent[0];
r48.invoke = $mk113542(env23951.$parent.$parent)(r14, r48, r20, r11);
}
} catch (r55) {
const setStatus = a0.setStatus;
const r57 = env23951.$parent.$parent;
setStatus.call(a0, {
code: (0, r57[0])(r57[1][5]).SPAN_STATUS_ERROR,
message: "internal_error"
});
(0, r57[0])(r57[1][6]).captureException(r55, {
mechanism: {
handled: false,
type: "auto.ai.langgraph.error"
}
});
throw r55;
}
return r17;
});
};
}
function $mk113542($env) {
return function instrumentCompiledGraphInvoke(a0, a1, a2, a3) {
let env31178 = {
$parent: $env
};
env31178[0] = a1;
env31178[1] = a2;
env31178[2] = a3;
return new Proxy(a0, {
apply: (a0, a1, a2) => {
let env31863 = {
$parent: env31178
};
env31863[0] = a0;
env31863[1] = a1;
env31863[2] = a2;
const r5 = env31178.$parent;
const r8 = r5[0];
const r7 = r5[1];
const r4 = r8(r7[1]);
const attributes = {};
attributes[r8(r7[2]).SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = r8(r7[3]).LANGGRAPH_ORIGIN;
attributes[r8(r7[2]).SEMANTIC_ATTRIBUTE_SENTRY_OP] = r8(r7[4]).GEN_AI_INVOKE_AGENT_OPERATION_ATTRIBUTE;
attributes[r8(r7[4]).GEN_AI_OPERATION_NAME_ATTRIBUTE] = "invoke_agent";
const r28 = {
op: "gen_ai.invoke_agent",
name: "invoke_agent",
attributes
};
let c31864_0 = (0, r5[2])(function*(c32156_0) {
let r96, r152;
let messages, c32156_2, c32156_5;
let c32156_6 = 0;
let c32184_0, c32184_1, c32184_2, c32184_3, c32184_4;
try {
c32184_0 = c32156_0;
c32184_1 = void 0;
c32184_2 = void 0;
c32184_3 = void 0;
c32156_6 = 1;
const name = env31178[1]?.name;
if (name && typeof name === "string") {
const r44 = env31178.$parent;
c32156_0.setAttribute((0, r44[0])(r44[1][4]).GEN_AI_PIPELINE_NAME_ATTRIBUTE, name);
c32156_0.setAttribute((0, r44[0])(r44[1][4]).GEN_AI_AGENT_NAME_ATTRIBUTE, name);
c32156_0.updateName(`invoke_agent ${name}`);
}
const r40 = env31863[2];
const thread_id = (r40.length > 1 ? r40[1] : void 0)?.configurable?.thread_id;
if (thread_id && typeof thread_id === "string") {
const r74 = env31178.$parent;
c32156_0.setAttribute((0, r74[0])(r74[1][4]).GEN_AI_CONVERSATION_ID_ATTRIBUTE, thread_id);
}
const r67 = env31178.$parent;
const r25 = (0, r67[0])(r67[1][7]).extractToolsFromCompiledGraph(env31178[0]);
if (r25) {
c32156_0.setAttribute((0, r67[0])(r67[1][4]).GEN_AI_REQUEST_AVAILABLE_TOOLS_ATTRIBUTE, JSON.stringify(r25));
}
const r81 = env31178[2];
const recordInputs = r81.recordInputs;
c32184_1 = r81.recordOutputs;
if (r40.length > 0) {
const messages2 = r40[0].messages;
messages = messages2;
if (messages2 == null) {
messages = [];
}
r96 = messages;
} else {
r96 = [];
}
c32184_2 = r96;
if (r96 && recordInputs) {
const r108 = (0, r67[0])(r67[1][8]).normalizeLangChainMessages(r96);
const r26 = (0, r67[0])(r67[1][9]).truncateGenAiMessages(r108);
const r115 = {};
r115[(0, r67[0])(r67[1][4]).GEN_AI_REQUEST_MESSAGES_ATTRIBUTE] = JSON.stringify(r26);
r115[(0, r67[0])(r67[1][4]).GEN_AI_REQUEST_MESSAGES_ORIGINAL_LENGTH_ATTRIBUTE] = r108.length;
c32156_0.setAttributes(r115);
}
c32184_3 = yield Reflect.apply(env31863[0], env31863[1], r40);
if (c32184_1) {
const r155 = env31178.$parent;
const r159 = (0, r155[0])(r155[1][7]);
const r161 = c32184_0;
const r162 = c32184_2;
c32156_2 = r162;
if (r162 == null) {
c32156_2 = null;
}
r159.setResponseAttributes(r161, c32156_2, c32184_3);
}
r152 = c32184_3;
c32156_6 = 0;
} catch ($e) {
const r35 = $e;
let r7 = r35;
c32156_5 = r35;
if (c32156_6 !== 0) {
while (true) {
try {
const r175 = c32156_5;
c32156_6 = 0;
c32184_4 = r175;
const r177 = c32184_0;
const r179 = env31178.$parent;
r177.setStatus({
code: (0, r179[0])(r179[1][5]).SPAN_STATUS_ERROR,
message: "internal_error"
});
(0, r179[0])(r179[1][6]).captureException(c32184_4, {
mechanism: {
handled: false,
type: "auto.ai.langgraph.error"
}
});
throw c32184_4;
} catch (r171) {
r7 = r171;
c32156_5 = r171;
if (c32156_6 === 0) {
break;
}
}
}
}
throw r7;
}
return r152;
});
return r4.startSpan(r28, function(a0) {
return c31864_0.apply(this, arguments);
});
}
});
};
}
let env806 = {};
Object.defineProperty(exports, Symbol.toStringTag, {
value: "Module"
});
export function instrumentLangGraph(a0, a1) {
const r1 = a1 ? a1 : {};
let env12605;
const r6 = a0.compile.bind(a0);
const r8 = env12605 = {
$parent: env806
};
env12605[0] = r1;
a0.compile = new Proxy(r6, {
apply: $mk67441(r8)
});
return a0;
}
export function instrumentStateGraphCompile(a0, a1) {
let env12604;
const r0 = env12604 = {
$parent: env806
};
env12604[0] = a1;
return new Proxy(a0, {
apply: $mk67441(r0)
});
}