name: nmbr label: nmbr kind: platform version: 0.1.0-beta.1 description: > nmbr platform adapter for Hermes Agent — give your agent a number. Your Hermes agent gets an 800-xxx-xxx nmbr; you text it from the nmbr app on your phone. Inbound via long-poll (no public URL needed), replies and typing over nmbr's Agent API, fail-closed approvals via /approve. Only httpx (already a Hermes dependency). author: nmbr requires_env: - name: NMBR_AGENT_TOKEN description: "Agent token from the nmbr app (Agents → Yours → your agent → New token). Starts with agent:" prompt: "nmbr agent token" password: true optional_env: - name: NMBR_BASE_URL description: "Agent API base URL (default: https://nmbr.ai/api)" prompt: "nmbr API base URL" password: false - name: NMBR_ALLOWED_USERS description: "Comma-separated nmbrs allowed to talk to the agent (e.g. 123-456-789). Your own nmbr goes here." prompt: "Allowed nmbrs (comma-separated)" password: false - name: NMBR_ALLOW_ALL_USERS description: "Allow every contact who added the agent to talk to it (true/false). nmbr still limits senders to contacts." prompt: "Allow all contacts? (true/false)" password: false - name: NMBR_HOME_CHANNEL description: "nmbr (123-456-789) or conversation id that receives cron / notification deliveries — usually your own nmbr" prompt: "Home nmbr (or empty)" password: false - name: NMBR_HOME_CHANNEL_NAME description: "Display name for the home channel" prompt: "Home channel name (or empty)" password: false