on main help sign in
fix: permission notification (#1955)
commit945006a58431cebc294c7ee567ba6868f21735b0 authorKujtim Hoxha <kujtimii.h@gmail.com> dateFri 23 Jan 2026, 15:30 (9 months ago) parent9604c92
1 file changed+8
internal/permission/permission.go+8
internal/permission/permission.go+8
@@ -152,6 +152,10 @@ func (s *permissionService) Request(ctx context.Context, opts CreatePermissionRe
152152 s.autoApproveSessionsMu.RUnlock()
153153
154154 if autoApprove {
155+ s.notificationBroker.Publish(pubsub.CreatedEvent, PermissionNotification{
156+ ToolCallID: opts.ToolCallID,
157+ Granted: true,
158+ })
155159 return true, nil
156160 }
157161
@@ -183,6 +187,10 @@ func (s *permissionService) Request(ctx context.Context, opts CreatePermissionRe
183187 for _, p := range s.sessionPermissions {
184188 if p.ToolName == permission.ToolName && p.Action == permission.Action && p.SessionID == permission.SessionID && p.Path == permission.Path {
185189 s.sessionPermissionsMu.RUnlock()
190+ s.notificationBroker.Publish(pubsub.CreatedEvent, PermissionNotification{
191+ ToolCallID: opts.ToolCallID,
192+ Granted: true,
193+ })
186194 return true, nil
187195 }
188196 }