From 9acc609db5bdd3a324d23d51bb7fbc8ae6fe3cfa Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Sat, 1 Aug 2026 18:02:57 +0200 Subject: [PATCH] fix: server.go pathType validates agent by Name not ID --- cmd/olliesrv/server.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/cmd/olliesrv/server.go b/cmd/olliesrv/server.go index 705291a..a24e670 100644 --- a/cmd/olliesrv/server.go +++ b/cmd/olliesrv/server.go @@ -572,12 +572,9 @@ func (s *Server) pathType(path string) string { if len(parts) == 2 { return "dir" } - // Validate agent ID - expectedID := sess.Core.Agent().ID() - if expectedID == "" { - expectedID = "0" - } - if parts[2] != expectedID { + // Validate agent Name + agentName := sess.Core.Agent().Name() + if agentName == "" || parts[2] != agentName { return "" } // /session/{id}/agent/{aid} — directory