diff --git a/src/keria/app/agenting.py b/src/keria/app/agenting.py
index af95361d..14874089 100644
--- a/src/keria/app/agenting.py
+++ b/src/keria/app/agenting.py
@@ -241,8 +241,8 @@ def __init__(self, hby, rgy, agentHab, agency, caid, **opts):
         self.agency = agency
         self.caid = caid
 
-        self.swain = delegating.Boatswain(hby=hby)
-        self.counselor = Counselor(hby=hby)
+        self.swain = delegating.Boatswain(hby=hby, proxy=agentHab)
+        self.counselor = Counselor(hby=hby, swain=self.swain)
         self.org = connecting.Organizer(hby=hby)
 
         oobiery = oobiing.Oobiery(hby=hby)