inbox_mail: str
the mail you want to login to
inbox_imap_password: str
the IMAP password of inbox_mail
settings_file: str, default "default_settings.toml"
path to the settings file to use.
dont_labellize: bool, default False
if True, will not add labels to the remote server. Used for
debugging.
dont_send_summary: bool, default False
if True, will not send the summary to the recipients. Used for
debugging.
disable_labels_entirely: bool, default False
if True, will not ask the LLM for labels.
interactive: bool, default True
ask for confirmation at every important step. If you answer
anything else than "y" the script will completely stop. Mostly
for debugging.
verbose: bool, default True
use_cache: bool, default False
if True, will import joblib.Memory and cache the LLM calls.
Normally only relevant for debugging.
tkn_warn_limit: int, default 3000
if any mail contains more tokens than this, the script will
ask for confirmation
total_cost_limit: int, default 1
if the expected cost is larger than $1, the script will
ask for confirmation
n_mail_limit: int, default 20
if the number of mail in the inbox since yesterday is larger than
this, the script will ask for confirmation
detailed_price: bool, default False
if True, will mention the detailed breakdown of the price after
each summary. If False, the details can be found as commented
HTML in the summary mail.