Spaces:
Running
Running
|
Download plugins/_email_integration/AGENTS.md from Leon4gr45/openoperator: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/spaces/Leon4gr45/openoperator/resolve/main/plugins/_email_integration/AGENTS.md
- Command line
-
hf download hf://spaces/Leon4gr45/openoperator/plugins/_email_integration/AGENTS.md
-
curl -L -o AGENTS.md https://huggingface.co/spaces/Leon4gr45/openoperator/resolve/main/plugins/_email_integration/AGENTS.md
1.07 kB
| # Email Integration Plugin DOX | |
| ## Purpose | |
| - Own communicating with Agent Zero through email inboxes and SMTP replies. | |
| ## Ownership | |
| - `helpers/handler.py` owns mailbox polling, state, dispatch, routing, and reply flow. | |
| - `helpers/imap_client.py` and `helpers/smtp_client.py` own inbound and outbound mail transports. | |
| - `helpers/dispatcher.py`, `prompts/`, and attachment helpers own routing decisions and message formatting. | |
| - `api/`, `default_config.yaml`, `plugin.yaml`, `extensions/`, and `webui/` own tests, settings, metadata, hooks, and config UI. | |
| ## Local Contracts | |
| - Treat mailbox credentials and downloaded attachments as sensitive. | |
| - Preserve UID/state tracking so restarts do not duplicate old mail. | |
| - Keep SMTP replies threaded and safe around user-visible errors. | |
| ## Work Guidance | |
| - Coordinate polling, dispatch prompts, and WebUI settings when adding account or routing behavior. | |
| ## Verification | |
| - Smoke-test connection checks, polling, attachment handling, dispatch routing, and SMTP replies when practical. | |
| ## Child DOX Index | |
| No child DOX files. | |