You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| send |`python main.py send "Subject" "Body" --to-self`| Send a note to the AI's own address (`ESSAY_SENDER_EMAIL`); the ledger records it under that address |
51
52
| wait |`python main.py wait TIME [OPTIONS]`| One-time schedule |
@@ -100,11 +101,11 @@ The `wait` and `schedule` features use `--dangerously-skip-permissions` when lau
100
101
**Safeguards**:
101
102
- No file modifications or system changes are made by the essay command
102
103
- Essay content is sent only to the configured `ESSAY_RECIPIENT_EMAIL`
103
-
-All operations are logged to `~/.claude/plugins/.emailingessay/essay_wait.log`
104
+
-A `wait` run logs its launch, the target time being reached, and the return code to `~/.claude/plugins/.emailingessay/essay_wait.log`; a registered `schedule` invokes `claude -p` directly and never reaches that wrapper
104
105
105
106
**Best practices**:
106
107
- Keep `ESSAY_RECIPIENT_EMAIL` set to your own email address
107
-
- Review logs periodically with `cat ~/.claude/plugins/.emailingessay/essay_wait.log`
108
+
- Review what was actually sent in the ledger (`essay_ledger.jsonl` + `sent/`, see File Locations), which records every send; `essay_wait.log` covers `wait` runs only
108
109
- Audit registered tasks with `python main.py schedule list`
0 commit comments