Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions agent-context/context.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ Never publish under my name without approval. Draft it, show the exact text, wai
- A named `dev-browser` session does not select a Chrome profile. Never substitute another identity's session.
- For ordinary shared Chrome, select an existing tab in the intended profile. Verify the target site's signed-in email.
- Reconnect after Chrome restarts. Never kill shared Chrome or stop the shared browser daemon to repair attachment.
- Himalaya: pass `-a wolfstarzw`, `-a clients`, or `-a hotmail` explicitly. Discover other accounts with `account list`.
- `wolfstarzw` and `clients` share the existing Zoho mailbox. Scan it once when checking all mail.
- Himalaya: pass `-a wolfstar`, `-a clients`, or `-a hotmail` explicitly. Discover other accounts with `account list`.
- `wolfstar` and `clients` share the existing Zoho mailbox. Scan it once when checking all mail.
- Use `himalaya message read --preview` to avoid marking mail as read.
- Agent mail access is read only by default. Draft exact messages in chat or private scratch files.
- Never send, forward, schedule, save drafts, move, delete, or flag mail without explicit authorization for that action.
Expand Down
14 changes: 7 additions & 7 deletions wolfstar-agent-kit/skills/email-triage/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Read [email-usage](../email-usage/SKILL.md) first for identities, shared mailbox

Honor the requested address, account, folder, date range, and message limit.
Use explicit `-a <account>` flags on every command.
For an unspecified inbox check, inspect `wolfstarzw` then `hotmail`, when both exist on the current host.
Do not scan `clients` again. It shares the `wolfstarzw` mailbox.
For an unspecified inbox check, inspect `wolfstar` then `hotmail`, when both exist on the current host.
Do not scan `clients` again. It shares the `wolfstar` mailbox.
For client-only checks, use `clients` and inspect recipient headers and client folders.
Do not treat the account flag as a recipient filter.
For `agent@harlanzw.com`, discover its actual mailbox and delivery route before reading mail.
Expand All @@ -22,9 +22,9 @@ If that identity is unavailable, report it rather than substituting another mail
## Read and classify

```bash
himalaya envelope list -a wolfstarzw -o json -s 50 -f INBOX
himalaya envelope list -a wolfstarzw -o json -s 50 -f INBOX not flag seen
himalaya message read -a wolfstarzw --preview -f INBOX <id>
himalaya envelope list -a wolfstar -o json -s 50 -f INBOX
himalaya envelope list -a wolfstar -o json -s 50 -f INBOX not flag seen
himalaya message read -a wolfstar --preview -f INBOX <id>
```

Use `--preview` for every body read. Normal reads mark messages as Seen.
Expand Down Expand Up @@ -61,8 +61,8 @@ For follow-up requests, inspect Sent from the requested underlying mailbox.
Use the last 14 days unless Wolfstar supplies another range.

```bash
himalaya envelope list -a wolfstarzw -o json -s 50 -f Sent after <yyyy-mm-dd>
himalaya envelope list -a wolfstarzw -o json -f INBOX subject "<subject>" from "<recipient>"
himalaya envelope list -a wolfstar -o json -s 50 -f Sent after <yyyy-mm-dd>
himalaya envelope list -a wolfstar -o json -f INBOX subject "<subject>" from "<recipient>"
```

Check relevant client folders and archives for replies before proposing a chase.
Expand Down
18 changes: 9 additions & 9 deletions wolfstar-agent-kit/skills/email-usage/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ Use this Skill with [email-triage](../email-triage/SKILL.md) for inbox checks an

## Identity map

| Purpose | Email address | Himalaya account |
| ------------------------ | ------------------------- | -------------------------------------------------------------- |
| Wolfstar's personal work | `contact@wolfstar.rocks` | `wolfstarzw` |
| Client work | `clients@harlanzw.com` | `clients` |
| Explicit agent identity | `agent@harlanzw.com` | Discover through `account list`; never substitute `wolfstarzw` |
| Hotmail | `wolfstar103@hotmail.com` | `hotmail` |
| Purpose | Email address | Himalaya account |
| ------------------------ | ------------------------- | ------------------------------------------------------------ |
| Wolfstar's personal work | `contact@wolfstar.rocks` | `wolfstar` |
| Client work | `clients@harlanzw.com` | `clients` |
| Explicit agent identity | `agent@harlanzw.com` | Discover through `account list`; never substitute `wolfstar` |
| Hotmail | `wolfstar103@hotmail.com` | `hotmail` |

The desktop Himalaya config is `~/.config/himalaya/config.toml`.
`wolfstarzw` and `clients` authenticate as `contact@wolfstar.rocks` on Zoho.
`wolfstar` and `clients` authenticate as `contact@wolfstar.rocks` on Zoho.
They share one mailbox. The `clients` profile selects a different From address.
A Chrome profile separates cookies and signed-in sessions. It does not separate Zoho mail.
An Agent profile grants no extra authority to publish or send.
Expand All @@ -46,10 +46,10 @@ Discover its accounts separately. Desktop account names do not prove remote avai
Read commands place options after the subcommand:

```bash
himalaya envelope list -a wolfstarzw -o json -s 50 -f INBOX
himalaya envelope list -a wolfstar -o json -s 50 -f INBOX
himalaya envelope list -a clients -o json -s 50 -f INBOX to clients@harlanzw.com
himalaya message read -a clients --preview -f INBOX <id>
himalaya folder list -a wolfstarzw
himalaya folder list -a wolfstar
```

Always use `--preview` with `message read`. Normal reads set the Seen flag.
Expand Down