feat: add HITL status filtering and options to agent run logs

This commit is contained in:
mlogclub
2026-04-10 16:46:18 +08:00
parent b20278de29
commit eac3d87cc2
3 changed files with 47 additions and 1 deletions
@@ -34,6 +34,9 @@ func (c *AgentRunLogController) AnyList() *web.JsonResult {
params.QueryFilter{ParamName: "finalAction"},
params.QueryFilter{ParamName: "userMessage", Op: params.Like},
).Desc("id")
if hitlStatus, _ := params.Get(c.Ctx, "hitlStatus"); hitlStatus != "" && hitlStatus != "all" {
cnd = services.AgentRunLogService.ApplyHITLStatusFilter(cnd, hitlStatus)
}
queryParams := params.NewQueryParams(c.Ctx)
queryParams.Cnd = *cnd
list, paging := services.AgentRunLogService.FindPageByParams(queryParams)