feat(telegram): working status message with the last five tool calls

This commit is contained in:
EugeneTes
2026-09-25 15:09:43 +00:00
parent 7474cb9620
commit bb8c3f43aa
6 changed files with 211 additions and 42 deletions

View File

@@ -38,8 +38,17 @@ its most recent conversation.
## Using it
Write normally. The reply streams into one message (split into several past Telegram's 4096 character limit);
each tool call shows as a line, `▶ bash: ls -la` becoming `✓ bash` or `✗ bash` with an excerpt of the error.
Write normally. While the agent works, a status message stays at the bottom of the chat:
```
⚙️ Working...
✓ read: src/Program.cs
✗ bash: dotnet test
▶ bash: dotnet build
```
It lists the last five tool calls (`▶` running, `✓` done, `✗` failed) and is deleted when the run finishes.
The reply streams into its own message above it (split into several past Telegram's 4096 character limit).
A message sent while the agent works steers the current run. Photos (with or without a caption) are passed to the model.
| Command | |