Explore the FasterXML wiki to identify at least three data formats Jackson supports beyond JSON. Additionally, find information on how to extend Jackson's functionality, specifically identifying at least two types of extension modules and their general purpose.
Navigate to the FasterXML wiki homepage (https://github.com/FasterXML/jackson-annotations/wiki). Locate and click on the 'Home' link in the 'Toggle table of contents' section (ID 967) to go to the main wiki page. On the main wiki page, find and click on the 'Jackson Data Formats' link. Identify and list at least three data formats that Jackson supports, as mentioned on the 'Jackson Data Formats' page. Navigate back to the main wiki page. On the main wiki page, find and click on the 'Extension Modules' link. Identify and list at least two types of extension modules and describe their general purpose. Synthesize the gathered information about data formats and extension modules.
The agent successfully navigates to the 'Jackson Data Formats' page. The agent lists at least three data formats supported by Jackson, such as XML, YAML, CSV, Protobuf, Avro, CBOR, Smile, or BSON. The agent successfully navigates to the 'Extension Modules' page. The agent identifies and describes at least two types of extension modules, such as 'Datatype Modules' (e.g., Joda-Time, Java 8 Date/Time), 'Data Format Modules' (e.g., XML, YAML), 'JAX-RS Providers', 'Guice/Spring Integration', or 'Annotation Modules'.