close
Skip to content

Error catching telegram messages locally on my laptop, via Telegram connector #1831

Description

@artemu78

Existing issues

  • I searched open issues and this is not already reported.

KiroCrew version

kirocrew 0.1.3

How is it installed?

Desktop app

Platform

macOS

What happened

I've connected my own Telegram bot via Settings > Channels > Telegram.
Every time i type something in my telegram i face the response: "⚠️ Error — please try again"

Steps to reproduce

1 Open Kiro Crew Channels interface
2 type there telegram bot secret and user id
3 go to Telegram and try to say something to your bot

face the text: "⚠️ Error — please try again"

Relevant log output

2026-08-06 14:03:26,772 ERROR kiro_crew.telegram.transport_dispatch: Telegram transport_dispatch: error handling message
Traceback (most recent call last):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/telegram/transport_dispatch.py", line 370, in handle_message
    accumulated = await driver.run(full_message)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/messaging/driver.py", line 354, in run
    async for event in self.provider.stream(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/providers/acp.py", line 984, in stream
    async for e in self._client.stream_events(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_provider.py", line 220, in stream
    async for event in self._handle.prompt(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_handle.py", line 457, in prompt
    async for event in self._dispatch_events(req_id, timeout):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_handle.py", line 1204, in _dispatch_events
    _raise_acp_error(msg.error, self._advertised_model_ids())
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/client.py", line 1085, in _raise_acp_error
    raise AcpError(formatted, transient=_is_transient_raw_error(error, available_models))
kiro_crew.acp.client.AcpError: Your account does not have access to model 'claude-opus-4.8'. Available to you: auto, claude-sonnet-4.5, claude-sonnet-4, claude-haiku-4.5, deepseek-3.2, minimax-m2.5, minimax-m2.1, glm-5 (+1 more). Pick one in the model picker, or set agent.model to 'auto' to let the backend choose a model your plan includes. Retrying will not help. (request_id: 4c0bca24-8a4c-4eea-b6d1-b96c400ac4e7)
2026-08-06 14:04:44,302 ERROR kiro_crew.telegram.transport_dispatch: Telegram transport_dispatch: error handling message
Traceback (most recent call last):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/telegram/transport_dispatch.py", line 370, in handle_message
    accumulated = await driver.run(full_message)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/messaging/driver.py", line 354, in run
    async for event in self.provider.stream(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/providers/acp.py", line 984, in stream
    async for e in self._client.stream_events(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_provider.py", line 220, in stream
    async for event in self._handle.prompt(message):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_handle.py", line 457, in prompt
    async for event in self._dispatch_events(req_id, timeout):
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/session_handle.py", line 1204, in _dispatch_events
    _raise_acp_error(msg.error, self._advertised_model_ids())
  File "/Applications/KiroCrew.app/Contents/Resources/backend-dist/kirocrew-backend-arm64/lib/python3.12/site-packages/kiro_crew/acp/client.py", line 1085, in _raise_acp_error
    raise AcpError(formatted, transient=_is_transient_raw_error(error, available_models))
kiro_crew.acp.client.AcpError: Your account does not have access to model 'claude-opus-4.8'. Available to you: auto, claude-sonnet-4.5, claude-sonnet-4, claude-haiku-4.5, deepseek-3.2, minimax-m2.5, minimax-m2.1, glm-5 (+1 more). Pick one in the model picker, or set agent.model to 'auto' to let the backend choose a model your plan includes. Retrying will not help. (request_id: 1b4c92ff-3219-42a4-89e7-0edc09af6e6a)

Anything else

I see it nagging about the model, but how I can change it, there are no tools for that, at least i don't see

Metadata

Metadata

Assignees

Labels

area: agentsACP runtime, sub-agents, session lifecyclearea: channelsSlack, Discord, WeCom, notification routingauto-fixableTriage: mechanical fix, automated pipeline will handlebugSomething is not workingclaimedAn automated fix is in progressenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions