See what your
agent can do.
A meeting brief, a better follow-up, a file you couldn’t find. Follow the conversation and inspect the messages behind each answer.
Start with a task you recognise.
These worked conversations show how you could use WireCat with your own agent. Choose a task, follow the exchange and inspect the commands or source messages behind the answer. Copy a request to try it with your own conversations.
Prepare for a call
An agenda assembled from the relevant chats
Your agent uses the connected tools
tg chats list --search "Atlas"
Tool output · JSON{
"items": [
{
"id": "101",
"title": "Atlas · team",
"kind": "group"
},
{
"id": "102",
"title": "Atlas · design",
"kind": "group"
}
],
"hasMore": false
}1 more call
tg review --chat "Atlas · team" --since-time 7d
Tool output · JSON{
"chats": [
{
"title": "Atlas · team",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "We’re launching on Friday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Anna needs the final copy by Thursday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Tom needs staging access.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
tg review --chat "Atlas · design" --since-time 7d
Tool output · JSON{
"chats": [
{
"title": "Atlas · design",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "The design is ready. We’re still waiting for the final copy.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}3 more calls
tg chats list --search "Tom"
Tool output · JSON{
"items": [
{
"id": "503",
"title": "Tom",
"kind": "private"
}
],
"hasMore": false
}tg messages list 503 --limit 30
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}tg search messages "Atlas" --chat 503 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
tg messages context 503 48210 --before-n 2 --after-n 2
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Tom",
"text": "I need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max chats list --search "Atlas"
Tool output · JSON{
"items": [
{
"id": "101",
"title": "Atlas · team",
"kind": "group"
},
{
"id": "102",
"title": "Atlas · design",
"kind": "group"
}
],
"hasMore": false
}1 more call
max review --chat "Atlas · team" --since-time 7d
Tool output · JSON{
"chats": [
{
"title": "Atlas · team",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "We’re launching on Friday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Anna needs the final copy by Thursday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Tom needs staging access.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
max review --chat "Atlas · design" --since-time 7d
Tool output · JSON{
"chats": [
{
"title": "Atlas · design",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "The design is ready. We’re still waiting for the final copy.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}3 more calls
max chats list --search "Tom"
Tool output · JSON{
"items": [
{
"id": "503",
"title": "Tom",
"kind": "private"
}
],
"hasMore": false
}max messages list 503 --limit 30
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}max search messages "Atlas" --chat 503 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max messages context 503 48210 --before-n 2 --after-n 2
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Test payments work. I still need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Tom",
"text": "I need access to production.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Find recommendations
A comparison that uses the surrounding messages
Your agent uses the connected tools
tg search messages "SQL" --source all --limit 10 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "Took a SQL workshop: weekly exercises and feedback from the instructor.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
},
{
"id": "67210",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "The SQL video course helped with basics, but nobody reviewed my work.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
}
],
"hasMore": false
}Your agent uses the connected tools
tg messages context msg:telegram/900001/601/48210 --before-n 1 --after-n 1
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "Took a SQL workshop: weekly exercises and feedback from the instructor.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
},
{
"id": "48211",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "The workshop reviews mistakes. Don’t expect advanced topics.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
}
]
}1 more call
max messages context msg:max/900001/701/67210 --before-n 1 --after-n 1
Tool output · JSON{
"items": [
{
"id": "67210",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "The SQL video course helped with basics, but nobody reviewed my work.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
},
{
"id": "67211",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "Easy to watch at your own pace; I had to find practice exercises elsewhere.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
}
]
}Your agent uses the connected tools
max search messages "SQL" --source all --limit 10 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "Took a SQL workshop: weekly exercises and feedback from the instructor.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
},
{
"id": "67210",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "The SQL video course helped with basics, but nobody reviewed my work.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
}
],
"hasMore": false
}Your agent uses the connected tools
tg messages context msg:telegram/900001/601/48210 --before-n 1 --after-n 1
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "Took a SQL workshop: weekly exercises and feedback from the instructor.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
},
{
"id": "48211",
"chatId": "601",
"chat": "Analytics · community",
"messenger": "tg",
"date": "2026-10-02T09:00:00Z",
"text": "The workshop reviews mistakes. Don’t expect advanced topics.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Daria"
}
]
}1 more call
max messages context msg:max/900001/701/67210 --before-n 1 --after-n 1
Tool output · JSON{
"items": [
{
"id": "67210",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "The SQL video course helped with basics, but nobody reviewed my work.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
},
{
"id": "67211",
"chatId": "701",
"chat": "Team · learning",
"messenger": "max",
"date": "2026-10-02T12:00:00Z",
"text": "Easy to watch at your own pace; I had to find practice exercises elsewhere.",
"timestamp": "2026-10-02T12:00:00Z",
"senderName": "Alex"
}
]
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Follow up with context
A reply that reflects what has already happened
Your agent uses the connected tools
tg review --since-time 7d --all --unanswered
Tool output · JSON{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "Marco: please confirm the budget.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Customer: when is delivery?",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}1 more call
tg review --since-time 7d --all
Tool output · JSON{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "You: I’ll send Anna the invoice by Friday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Tom: I’ll send the design on Wednesday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Customer: Friday works for me.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
tg chats list --search "Tom"
Tool output · JSON{
"items": [
{
"id": "503",
"title": "Tom",
"kind": "private"
}
],
"hasMore": false
}2 more calls
tg messages list 503 --limit 30
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Here’s the first design draft. I’ll finalise it after your feedback.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}tg search messages "design" --chat 503 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Here’s the first design draft. I’ll finalise it after your feedback.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
tg messages send 503 "Tom, thanks for the first draft! When can you send the final version with our feedback incorporated?"
Tool output · JSON{
"chatId": "503",
"messageId": "48221",
"status": "sent"
}Your agent uses the connected tools
max review --since-time 7d --all --unanswered
Tool output · JSON{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "Marco: please confirm the budget.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Customer: when is delivery?",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}1 more call
max review --since-time 7d --all
Tool output · JSON{
"chats": [
{
"title": "Atlas",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "You: I’ll send Anna the invoice by Friday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Tom: I’ll send the design on Wednesday.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Customer: Friday works for me.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
max chats list --search "Tom"
Tool output · JSON{
"items": [
{
"id": "503",
"title": "Tom",
"kind": "private"
}
],
"hasMore": false
}2 more calls
max messages list 503 --limit 30
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Here’s the first design draft. I’ll finalise it after your feedback.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}max search messages "design" --chat 503 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Tom",
"text": "Here’s the first design draft. I’ll finalise it after your feedback.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max messages send 503 "Tom, thanks for the first draft! When can you send the final version with our feedback incorporated?"
Tool output · JSON{
"chatId": "503",
"messageId": "48221",
"status": "sent"
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Get a morning briefing
Priorities from messages and a transcribed voice note
Your agent uses the connected tools
tg inbox
Tool output · JSON{
"chats": [
{
"title": "Marco",
"messages": [
{
"id": "48210",
"senderName": "Marco",
"text": "Approve the budget by 11:00 or the contractor cannot start.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
},
{
"title": "Anna",
"messages": [
{
"id": "48211",
"senderName": "Anna",
"text": "The meeting moved to 19:30. Please confirm.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
},
{
"title": "Mum",
"messages": [
{
"id": "8812",
"senderName": "Mum",
"text": "Voice note, 0:42",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}1 more call
tg review --chat "Tech news" --since-time 1d --all
Tool output · JSON{
"chats": [
{
"title": "Tech news",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "The coding tool has been updated.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "A practical guide to a new search approach is out.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
tg messages transcribe "Mum" 8812
Tool output · JSON{
"messageId": "8812",
"text": "My appointment is tomorrow. Please confirm today whether you can drive me there.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Mum"
}Your agent uses the connected tools
tg messages context "Marco" 48210 --before-n 2 --after-n 2
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Marco",
"text": "The budget needs approval before 11:00 or the contractor can’t start.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max inbox
Tool output · JSON{
"chats": [
{
"title": "Marco",
"messages": [
{
"id": "48210",
"senderName": "Marco",
"text": "Approve the budget by 11:00 or the contractor cannot start.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
},
{
"title": "Anna",
"messages": [
{
"id": "48211",
"senderName": "Anna",
"text": "The meeting moved to 19:30. Please confirm.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
},
{
"title": "Mum",
"messages": [
{
"id": "8812",
"senderName": "Mum",
"text": "Voice note, 0:42",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}1 more call
max review --chat "Tech news" --since-time 1d --all
Tool output · JSON{
"chats": [
{
"title": "Tech news",
"messages": [
{
"id": "48210",
"senderName": "Anna",
"text": "The coding tool has been updated.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "A practical guide to a new search approach is out.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"more": false
}
],
"skipped": [],
"partial": false
}Your agent uses the connected tools
max models audio list
Tool output · JSON{
"items": [
{
"id": "parakeet-v3",
"downloaded": true
}
]
}1 more call
max messages transcribe "Mum" 8812 --model parakeet-v3
Tool output · JSON{
"messageId": "8812",
"text": "My appointment is tomorrow. Please confirm today whether you can drive me there.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Mum"
}Your agent uses the connected tools
max messages context "Marco" 48210 --before-n 2 --after-n 2
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Marco",
"text": "The budget needs approval before 11:00 or the contractor can’t start.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Review a group
The proposed actions are visible before you approve them
Your agent uses the connected tools
tg chats list --search "Community"
Tool output · JSON{
"items": [
{
"id": "301",
"title": "Community",
"kind": "group"
}
]
}3 more calls
tg chats rules show 301
Tool output · JSON{
"items": [],
"rules": {
"links": "delete",
"consent.delete": "ask"
}
}tg messages list 301 --limit 20
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "We help small teams launch websites and set up advertising. Portfolio and details: https://example.com/services",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Alex"
},
{
"id": "48211",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "We can take on two more projects this week. If your business needs leads, here are our packages: https://example.com/pricing",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Alex"
},
{
"id": "48212",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "Will there be a recording of the meeting?",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Daria"
}
]
}tg chats moderate 301 --dry-run --max-actions 2
Tool output · JSON{
"items": [
{
"messageId": "48210",
"action": "delete",
"outcome": "planned"
},
{
"messageId": "48211",
"action": "delete",
"outcome": "planned"
}
]
}Your agent uses the connected tools
tg messages delete 301 48210 48211 --for-everyone --allow-dangerous
Tool output · JSON{
"items": [],
"deleted": [
"48210",
"48211"
]
}Your agent uses the connected tools
max chats list --search "Community"
Tool output · JSON{
"items": [
{
"id": "301",
"title": "Community",
"kind": "group"
}
]
}3 more calls
max chats rules show 301
Tool output · JSON{
"items": [],
"rules": {
"links": "delete",
"consent.delete": "ask"
}
}max messages list 301 --limit 20
Tool output · JSON{
"items": [
{
"id": "48210",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "We help small teams launch websites and set up advertising. Portfolio and details: https://example.com/services",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Alex"
},
{
"id": "48211",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "We can take on two more projects this week. If your business needs leads, here are our packages: https://example.com/pricing",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Alex"
},
{
"id": "48212",
"chatId": "301",
"chat": "Community",
"date": "2026-10-02T14:00:00Z",
"text": "Will there be a recording of the meeting?",
"timestamp": "2026-10-02T14:00:00Z",
"senderName": "Daria"
}
]
}max chats moderate 301 --dry-run --max-actions 2
Tool output · JSON{
"chatId": "301",
"rows": [
{
"messageId": "48210",
"action": "delete",
"outcome": "planned"
},
{
"messageId": "48211",
"action": "delete",
"outcome": "planned"
}
]
}Your agent uses the connected tools
max messages delete 301 48210 48211 --for-everyone --allow-dangerous
Tool output · JSON{
"items": [],
"deleted": [
"48210",
"48211"
]
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Answer a customer
A support reply based on the messages this bot received
Your agent uses the connected tools
tg bot list
Tool output · JSON{
"items": [
{
"name": "sales",
"configured": true
}
]
}1 more call
tg sales bot messages list 501 --limit 10
Tool output · JSON{
"items": [
{
"id": "48210",
"text": "Delivery agreed for Friday. Address confirmed.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "sales"
},
{
"id": "48211",
"text": "When is delivery? Can you move it to tomorrow?",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Anna"
}
],
"source": "local"
}Your agent uses the connected tools
tg sales bot messages send 501 "Delivery is agreed for Friday and your address is confirmed. I’ll check with the team whether we can move it to tomorrow and get back to you."
Tool output · JSON{
"chatId": "501",
"messageId": "48212",
"status": "sent"
}Your agent uses the connected tools
max bot list
Tool output · JSON{
"items": [
{
"name": "sales",
"configured": true
}
]
}1 more call
max sales bot messages list 501 --limit 10 --offline
Tool output · JSON{
"items": [
{
"id": "mid.0000019a7f3cbc52",
"text": "Delivery agreed for Friday. Address confirmed.",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "sales"
},
{
"id": "mid.0000019a7f3cbc53",
"text": "When is delivery? Can you move it to tomorrow?",
"timestamp": "2026-10-02T09:00:00Z",
"senderName": "Anna"
}
],
"source": "local"
}Your agent uses the connected tools
max sales bot messages send 501 "Delivery is agreed for Friday and your address is confirmed. I’ll check with the team whether we can move it to tomorrow and get back to you."
Tool output · JSON{
"chatId": "501",
"messageId": "mid.0000019a7f3cbc54",
"status": "sent"
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Collect the latest files
One current document set from several conversations
Your agent uses the connected tools
tg chats list --search "Atlas"
Tool output · JSON{
"items": [
{
"id": "101",
"title": "Atlas · team"
},
{
"id": "102",
"title": "Atlas · design"
}
],
"hasMore": false
}1 more call
tg search messages "contract OR invoice OR presentation" --chat "Atlas · team" --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Atlas presentation v2.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Invoice for the first phase.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Contract — initial draft.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
tg chats list --search "Anna"
Tool output · JSON{
"items": [
{
"id": "501",
"title": "Anna",
"kind": "private"
}
],
"hasMore": false
}2 more calls
tg search messages "contract" --chat 501 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Final Atlas contract. Payment terms updated.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}tg search messages "presentation" --chat "Atlas · design" --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Atlas presentation v3, with updated designs.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
tg search messages "invoice" --chat 501 --language legacy
Tool output · JSON{
"items": [
{
"id": "48213",
"senderName": "Anna",
"text": "The second-phase invoice hasn’t been issued yet.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}3 more calls
tg messages download 501 48210 --output-dir ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/contract-final.pdf"
}
]
}tg messages download 101 48211 --output-dir ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/invoice-phase-1.pdf"
}
]
}tg messages download 102 48210 --output-dir ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/presentation-v3.pdf"
}
]
}Your agent uses the connected tools
max chats list --search "Atlas"
Tool output · JSON{
"items": [
{
"id": "101",
"title": "Atlas · team"
},
{
"id": "102",
"title": "Atlas · design"
}
],
"hasMore": false
}1 more call
max search messages "contract OR invoice OR presentation" --chat "Atlas · team" --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Atlas presentation v2.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48211",
"senderName": "Marco",
"text": "Invoice for the first phase.",
"timestamp": "2026-10-02T09:00:00Z"
},
{
"id": "48212",
"senderName": "Tom",
"text": "Contract — initial draft.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max chats list --search "Anna"
Tool output · JSON{
"items": [
{
"id": "501",
"title": "Anna",
"kind": "private"
}
],
"hasMore": false
}2 more calls
max search messages "contract" --chat 501 --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Final Atlas contract. Payment terms updated.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}max search messages "presentation" --chat "Atlas · design" --language legacy
Tool output · JSON{
"items": [
{
"id": "48210",
"senderName": "Anna",
"text": "Atlas presentation v3, with updated designs.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}Your agent uses the connected tools
max search messages "invoice" --chat 501 --language legacy
Tool output · JSON{
"items": [
{
"id": "48213",
"senderName": "Anna",
"text": "The second-phase invoice hasn’t been issued yet.",
"timestamp": "2026-10-02T09:00:00Z"
}
],
"hasMore": false
}3 more calls
max messages download 501 48210 --output ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/contract-final.pdf"
}
]
}max messages download 101 48211 --output ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/invoice-phase-1.pdf"
}
]
}max messages download 102 48210 --output ./Atlas
Tool output · JSON{
"files": [
{
"path": "Atlas/presentation-v3.pdf"
}
]
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.
Schedule messages
A message that arrives at the right time
Your agent uses the connected tools
tg messages send me "Check the invoice" --at-time 2h
Tool output · JSON{
"chatId": "me",
"status": "scheduled",
"sendId": "schedule-1"
}1 more call
tg messages send me "Resolve open questions" --at-time 6h
Tool output · JSON{
"chatId": "me",
"status": "scheduled",
"sendId": "schedule-2"
}Your agent uses the connected tools
tg messages send "Anna" "Hi Anna! Please send the final copy." --at-time 1h
Tool output · JSON{
"status": "scheduled"
}1 more call
tg messages send "Tom" "Hi Tom! Please send the payment-testing status." --at-time 1h
Tool output · JSON{
"status": "scheduled"
}Your agent uses the connected tools
max messages send me "Check the invoice" --at-time 2h
Tool output · JSON{
"chatId": "me",
"status": "scheduled",
"sendId": "schedule-1"
}1 more call
max messages send me "Resolve open questions" --at-time 6h
Tool output · JSON{
"chatId": "me",
"status": "scheduled",
"sendId": "schedule-2"
}Your agent uses the connected tools
max messages send "Anna" "Hi Anna! Please send the final copy." --at-time 1h
Tool output · JSON{
"status": "scheduled"
}1 more call
max messages send "Tom" "Hi Tom! Please send the payment-testing status." --at-time 1h
Tool output · JSON{
"status": "scheduled"
}Try a task like this with your own conversations.
Connect your agent
Copy a setup request into your AI agent.
Ask your agent to install and connect
Install tg with npm install -g @leemour/tg-cli. Read tg setup --help, explain the setup steps and allow about five minutes, then help me run tg setup. Run tg doctor and suggest next steps. Before installation, check Node.js 22.16+ (22.x) or 24+ and npm; help me install them if needed. At the end, offer to install the tg skill for my agent.
Or copy the terminal command
npm install -g @leemour/tg-cli && tg skill install --for allThe request runs in your agent. Signing in adds a device to your account.