Add post hooks for cleanup (#193)
* Add post hooks for cleanup * Switch to signal-based cleanup * Better exit handling
This commit is contained in:
committed by
pullfrog[bot]
parent
90945a9481
commit
102417f442
+5
-8
@@ -33,14 +33,11 @@ export const agent = <const input extends AgentInput>(input: input): defineAgent
|
||||
const search = ctx.payload.search;
|
||||
const write = ctx.payload.write;
|
||||
log.info(`» running ${input.name} with effort=${ctx.payload.effort}...`);
|
||||
// build log box content: eventInstructions (if any) + user request (if any) + event data
|
||||
const logParts = [
|
||||
ctx.instructions.eventInstructions
|
||||
? `EVENT-LEVEL INSTRUCTIONS:\n${ctx.instructions.eventInstructions}`
|
||||
: null,
|
||||
ctx.instructions.user ? `USER REQUEST:\n${ctx.instructions.user}` : null,
|
||||
ctx.instructions.event,
|
||||
].filter(Boolean);
|
||||
// build log box content: user prompt first, then event data with eventInstructions as property
|
||||
const eventWithInstructions = ctx.instructions.eventInstructions
|
||||
? `additionalInstructions: ${ctx.instructions.eventInstructions}\n${ctx.instructions.event}`
|
||||
: ctx.instructions.event;
|
||||
const logParts = [ctx.instructions.user, eventWithInstructions].filter(Boolean);
|
||||
log.box(logParts.join("\n\n---\n\n"), {
|
||||
title: "Instructions",
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user