feat(tool-filter): implement runtime tool filtering middleware and associated tests
This commit is contained in:
@@ -214,4 +214,7 @@ func syncSkillSummaryFromCollector(summary *RunResult, collector *callbacks.Runt
|
||||
summary.SkillRouteReason = strings.TrimSpace(trace.RouteReason)
|
||||
summary.SkillRouteTrace = strings.TrimSpace(trace.RouteTrace)
|
||||
summary.SkillAllowedToolCodes = append([]string(nil), trace.AllowedToolCodes...)
|
||||
if len(trace.FilteredToolCodes) > 0 {
|
||||
summary.ToolCodes = append([]string(nil), trace.FilteredToolCodes...)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user