Cursor, workflow or agent ? - Mastra