Skip to content

Releases: mohamed-khairy-5i/tossinbox

TossInbox v0.1.1

Choose a tag to compare

@mohamed-khairy-5i mohamed-khairy-5i released this 11 Sep 11:12

Fixed

  • tossinbox-mcp now starts when launched through npm/Homebrew bin symlinks — previously the globally installed binary exited silently without starting the MCP server.
  • Unknown providers and bad flags now exit with code 4 (usage error), matching the documented contract.
  • Every provider HTTP call has a hard 20s timeout — agents can never hang forever.
  • A corrupt or unreadable state file is reported loudly instead of being silently overwritten.
  • Verification codes with lowercase letters (e.g. f4x9k2) are now extracted (returned uppercased).

Changed

  • Inbox credentials generated with node:crypto.
  • MCP tool failures set isError: true.
  • --timeout / --interval validated up front (exit 4 on garbage).

Added

  • docs/AR-GUIDE.md — full simplified Arabic walkthrough of the project.
  • CHANGELOG.md, CONTRIBUTING.md, SECURITY.md.
  • Landing page: social cards, CI section, agent-compatibility, RTL Arabic polish.

Install: brew install mohamed-khairy-5i/tap/tossinbox · npm i -g github:mohamed-khairy-5i/tossinbox

TossInbox v0.1.0

Choose a tag to compare

@mohamed-khairy-5i mohamed-khairy-5i released this 10 Sep 23:13

First release of TossInbox — disposable email inboxes for humans and AI agents.

  • Agent-first CLI: spawn / list / read / wait --code / toss, with --json everywhere
  • MCP server: create_inbox, list_messages, read_message, wait_for_code
  • Providers: mail.tm and GuerrillaMail (no API keys)
  • OTP extraction with English and Arabic keywords
  • GitHub Action + Homebrew tap + GitHub Pages website

Install: brew install mohamed-khairy-5i/tap/tossinbox