+10
-1
AGENT.md
+10
-1
AGENT.md
···
61
61
set can be counted on to be present when they are run.
62
62
15. DONE Add a README.md to this repository that describes what this is. Note explicitly in the
63
63
README that this is largely an AI-generated interface and has not been audited carefully.
64
-
16. Potential future work:
64
+
16. DONE Ensure examples use the proper higher-level API functions from the library instead of
65
+
manually constructing low-level requests. Particularly, the fastmail_list binary should
66
+
demonstrate the recommended way to use the library with Jmap_mail's API.
67
+
17. Add a helper function to Jmap such as `pp_error` to pattern match on the Error and print the
68
+
result to a formatter. Replace the manual prints in the binaries with this.
69
+
18. Add support for JMAP email submission to the library, and create a fastmail-send that accepts
70
+
a list of to: on the CLI as arguments and a subject on the CLI and reads in the message body
71
+
19. Potential future work:
65
72
- Add helper functions for more complex filtering of emails
66
73
- Implement support for Email/copy and Email/import methods
67
74
- Add functions for managing identities and vacation responses
68
75
- Add proper testing framework with mocked JMAP server responses
76
+
- Create more examples of different JMAP operations (creating/updating mailboxes and emails)
77
+
- Add support for other JMAP extensions like Contacts and Calendars