diff --git a/packages/core/src/session/model-request.ts b/packages/core/src/session/model-request.ts index 71b86fb73b..f744983afe 100644 --- a/packages/core/src/session/model-request.ts +++ b/packages/core/src/session/model-request.ts @@ -191,9 +191,7 @@ export const layer = Layer.effect( // preserving their prompt cache prefix. Calls are still rejected at execution. const tools = input.context.tools const system = [ - agent.info.system - ? agent.info.system - : SessionSystemPrompt.make(tools.definitions.map((tool) => tool.name)), + agent.info.system ? agent.info.system : SessionSystemPrompt.make(tools.definitions.map((tool) => tool.name)), input.context.initial, ] .filter((part) => part.length > 0)