chore: pass prompt

This commit is contained in:
Rohit Rajan
2025-12-21 18:54:00 +05:30
parent 33bfbb6881
commit 5a192fdecc
2 changed files with 9 additions and 2 deletions

View File

@@ -88,6 +88,7 @@ router.post("/sdk/robots", requireAPIKey, async (req: AuthenticatedRequest, res:
type,
url: extractedUrl,
formats: (workflowFile.meta as any).formats || [],
isLLM: (workflowFile.meta as any).isLLM,
};
const robot = await Robot.create({
@@ -102,10 +103,14 @@ router.post("/sdk/robots", requireAPIKey, async (req: AuthenticatedRequest, res:
const eventName = robotMeta.isLLM
? "maxun-oss-llm-robot-created"
: "maxun-oss-robot-created";
capture(eventName, {
const telemetryData: any = {
robot_meta: robot.recording_meta,
recording: robot.recording,
});
};
if (robotMeta.isLLM && (workflowFile.meta as any).prompt) {
telemetryData.prompt = (workflowFile.meta as any).prompt;
}
capture(eventName, telemetryData);
return res.status(201).json({
data: robot,
@@ -698,6 +703,7 @@ router.post("/sdk/extract/llm", requireAPIKey, async (req: AuthenticatedRequest,
capture("maxun-oss-llm-robot-created", {
robot_meta: robot.recording_meta,
recording: robot.recording,
prompt: prompt,
});
return res.status(200).json({

View File

@@ -589,6 +589,7 @@ router.post('/recordings/llm', requireSignIn, async (req: AuthenticatedRequest,
robot_meta: newRobot.recording_meta,
recording: newRobot.recording,
llm_provider: llmProvider || 'ollama',
prompt: prompt,
});
return res.status(201).json({