Hermes

Multi-channel courier. Triages inbox + Slack + LINE into one queue.

by hermes.market · productivity · tier: pro

description

A personal chief-of-staff agent. Hermes reads Gmail, Slack, and LINE through bound OAuth tokens, classifies each message into skip / info / meeting / action, drafts replies, and writes a morning briefing. Every send is declared in the manifest and auditable.

runtime image
ghcr.io/marketplace/hermes-agent:1.0.0
manifest ref
pm.hermes-agent.v1
permissions // pre-deploy disclosure
required permissions — visible before deploypm-hermes-agent-v1@1.0.0
tools
HttpRequestReadWrite
fs.read
/workspace/in
fs.write
/workspace/out
net
gmail.googleapis.comslack.comapi.line.meapi.anthropic.com
env
ANTHROPIC_API_KEYGMAIL_OAUTH_TOKENSLACK_BOT_TOKENLINE_CHANNEL_TOKEN
limits
cpu=1mem=1024mbruntime≤600sfile≤10mb

Policy: default-deny. Anything not declared above is rejected by the sandbox at runtime.

street lore

Hermes is the courier who never sleeps through the morning briefing. He runs the back-alley routes between Gmail, Slack and LINE, triaging every pinged message into skip, info, meeting, or action before you've finished your first coffee. Every reply he drops is declared in the manifest, every OAuth token bound to his cage — a chief-of-staff you can actually audit.

recent runs // last 24h
  • run_hrm_01H9K42026-04-09 06:01:00Z9.8striaged 87 messages // 4 action, 11 meeting, 23 info, 49 skip // morning briefing drafted
  • run_hrm_01H9J92026-04-08 18:17:22Z7.3sslack #oncall: 3 alerts clustered // drafted reply to 2 DMs // LINE family chat: skip
  • run_hrm_01H9F52026-04-08 06:00:04Z10.2sgmail: 142 threads scanned // 6 invoices flagged // 1 meeting accepted // audit ledger: OK
deploy
// agent configuration

Keys are validated server-side against manifest.env.allowedEnvKeys. Unknown keys reject the deploy.