fix(core): enforce V2 tool permissions (#31061)
This commit is contained in:
parent
747b8daafc
commit
4814ab3a3d
10 changed files with 180 additions and 10 deletions
|
|
@ -219,7 +219,7 @@ export const layer = Layer.effect(
|
|||
.filter((part): part is string => part !== undefined && part.length > 0)
|
||||
.map(SystemPart.make),
|
||||
messages: toLLMMessages(context, model),
|
||||
tools: yield* tools.definitions(),
|
||||
tools: yield* tools.definitions(agent.info?.permissions),
|
||||
})
|
||||
if (yield* compaction.compactIfNeeded({ sessionID: session.id, entries, model, request }))
|
||||
return yield* Effect.die(rebuildPreparedTurn())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue