Skip to content

feat: add metamask-agent-telegram-bridge skill#30

Open
estmcmxci wants to merge 1 commit into
MetaMask:mainfrom
estmcmxci:feat/telegram-bridge-skill
Open

feat: add metamask-agent-telegram-bridge skill#30
estmcmxci wants to merge 1 commit into
MetaMask:mainfrom
estmcmxci:feat/telegram-bridge-skill

Conversation

@estmcmxci

Copy link
Copy Markdown

New skill for exposing an mm-backed agent over Telegram: in-process long-polling (not an LLM-reasoned relay - that path doesn't guarantee determinism, learned the hard way building a reference implementation), a fail-closed allow-list, and an explicit callout for deciding whether Telegram-triggered actions bypass the agent's own action-authority gate.

  • SKILL.md: overview + the two callouts (deterministic-relay rationale, access-control decision)
  • workflows/telegram-bridge.md: the concrete flow, gate-bypass code pattern, edge cases
  • scripts/telegram_poller.py: runnable skeleton, call_agent() left as the integration point for whatever agent runner the caller uses

Distilled from a real, mainnet-verified deployment (not included here - generic pattern only).

New skill for exposing an mm-backed agent over Telegram: in-process
long-polling (not an LLM-reasoned relay - that path doesn't guarantee
determinism, learned the hard way building a reference implementation),
a fail-closed allow-list, and an explicit callout for deciding whether
Telegram-triggered actions bypass the agent's own action-authority gate.

- SKILL.md: overview + the two callouts (deterministic-relay rationale,
  access-control decision)
- workflows/telegram-bridge.md: the concrete flow, gate-bypass code
  pattern, edge cases
- scripts/telegram_poller.py: runnable skeleton, call_agent() left as the
  integration point for whatever agent runner the caller uses

Distilled from a real, mainnet-verified deployment (not included here -
generic pattern only).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant