code: def initial_export(agent_id, force):
      
      agent = LiveSyncAgent.find_first(id=agent_id)
      if agent is None:
          print 'No such agent'
          return
      if agent.backend is None:
          print cformat('Cannot run agent %{red!}{}%{reset} (backend not found)').format(agent.name)
          return
      print cformat('Selected agent: %{white!}{}%{reset} ({})').format(agent.name, agent.backend.title)
      if agent.initial_data_exported and not force:
          print 'The initial export has already been performed for this agent.'
          print cformat('To re-run it, use %{yellow!}--force%{reset}')
          return
  
      agent.create_backend().run_initial_export(Event.find(is_deleted=False))
      agent.initial_data_exported = True
      db.session.commit()
docs: Performs the initial data export for an agent