TODO: Ensure that the Parsing Options are inferred automatically with just the user prompt, say the user passes a document path to the agent and asks it to mention the number of signatures that are there, then ParsinOptions should automatically turn detect_signature=True and invoke the tool