most of the agent-logic-bridge stuff