Files
Sanjith Sambath 5cb150e28d Add repo tooling and merge gates: skills.py, contracts, CI, compat stubs
- scripts/skills.py: validate (structure, denylist zero-hits, matrix drift
  byte-compare, MCP tool refs vs contract, alias verification) / sync
  (backend-contract.json from an agentmail-mcp checkout) / build (aliases +
  skills.sh.json + plugin export with agents/openai.yaml; --check gates CI) /
  publish-index (post-tag archives + .well-known index, deterministic tar.gz)
- skills.json: authored inventory, alias targets+stubs, plugin export map,
  pinned package versions, backend contract location
- backend-contract.json: 26 tools @ agentmail-mcp 3cba0f95
- Aliases now generated by build (were hand-placed); compat stubs restore the
  five pre-consolidation reference paths for raw-URL pinners
- tests/ + CI workflow ported from agentmail-plugins (SDK signature checks,
  Svix webhook fixtures, TS strict compile, CLI verb checks) — main was
  publishing unchecked since #11 merged; this re-gates it
- Weekly-equivalent backend drift check runs as a non-blocking warning on push

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 15:58:22 -07:00

34 lines
752 B
JSON

{
"sourceRepo": "agentmail-to/agentmail-mcp",
"sourceCommit": "3cba0f952feb9f765a30ed67e4731f8f95532041",
"manifestSha256": "b427fe456c8c2e39f74bc9910972c91b3ec495793b5f58ce56147e709636ebb3",
"tools": [
"auth_me",
"create_draft",
"create_inbox",
"delete_draft",
"delete_inbox",
"delete_thread",
"forward_message",
"get_attachment",
"get_draft",
"get_inbox",
"get_thread",
"list_drafts",
"list_inboxes",
"list_messages",
"list_organizations",
"list_threads",
"reply_to_message",
"search_messages",
"search_threads",
"select_organization",
"send_draft",
"send_message",
"update_draft",
"update_inbox",
"update_message",
"update_thread"
]
}