Create AgentHook.hs