Starting cecli TUI...
╭─────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ────────────────────────────────────────────────────────────────────────╮
│ C:\Users\PDitty\AppData\Roaming\uv\tools\cecli-dev\Lib\site-packages\cecli\tui\app.py:813 in on_input_area_submit │
│ │
│ 810 │ │ │ │ │ │ │ break │
│ 811 │ │ │ │
│ 812 │ │ │ if target_uuid is None: │
│ ❱ 813 │ │ │ │ self.show_error(f"Agent '{agent_name}' not found.") │
│ 814 │ │ │ │ return │
│ 815 │ │ │ │
│ 816 │ │ │ if target_uuid != primary_uuid and target_uuid not in self._sub_agent_contai │
│ │
│ ╭─────────────────────────────────────────────────────────────────────────────────── locals ───────────────────────────────────────────────────────────────────────────────────╮ │
│ │ agent_name = 'en' │ │
│ │ agent_service = <cecli.helpers.agents.service.AgentService object at 0x00000129E40CC980> │ │
│ │ info = SubAgentInfo( │ │
│ │ │ name='engineering_manager', │ │
│ │ │ coder=<cecli.coders.sub_agent_coder.SubAgentCoder object at 0x00000129E5AC63F0>, │ │
│ │ │ parent_uuid='267b99c5-d9f5-4d2d-8341-0df81a785739', │ │
│ │ │ status=<SubAgentStatus.RUNNING: 'running'>, │ │
│ │ │ summary=None, │ │
│ │ │ error=None, │ │
│ │ │ generate_task=<Task pending name='Task-18514' coro=<AgentService.start_generate_task.<locals>._run_generate() running at │ │
│ │ C:\Users\PDitty\AppData\Roaming\uv\tools\cecli-dev\Lib\site-packages\cecli\helpers\agents\service.py:568> wait_for=<Future pending cb=[Task.task_wakeup()]> │ │
│ │ cb=[AgentService.start_generate_task.<locals>.<lambda>() at │ │
│ │ C:\Users\PDitty\AppData\Roaming\uv\tools\cecli-dev\Lib\site-packages\cecli\helpers\agents\service.py:598]>, │ │
│ │ │ auto_reap=True │ │
│ │ ) │ │
│ │ input_area = InputArea(id='input') │ │
│ │ message = Submit() │ │
│ │ parts = ['/switch-agent', 'en'] │ │
│ │ primary_uuid = '267b99c5-d9f5-4d2d-8341-0df81a785739' │ │
│ │ self = TUI(title='TUI', classes={'-dark-mode'}, pseudo_classes={'dark', 'focus'}) │ │
│ │ stripped = '/switch-agent en' │ │
│ │ target_uuid = None │ │
│ │ user_input = '/switch-agent en' │ │
│ │ uuid = 'b978fe86-f6b0-41a2-8eef-093b9d4cab5d' │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │
│ │
│ C:\Users\PDitty\AppData\Roaming\uv\tools\cecli-dev\Lib\site-packages\cecli\tui\app.py:725 in show_error │
│ │
│ 722 │ │
│ 723 │ def show_error(self, message, agent_name: str | None = None): │
│ 724 │ │ """Show an error message in the status bar.""" │
│ ❱ 725 │ │ self.status_bar.show_notification( │
│ 726 │ │ │ message, severity="error", timeout=5, agent_name=agent_name │
│ 727 │ │ ) │
│ 728 │
│ │
│ ╭──────────────────────────────────────── locals ─────────────────────────────────────────╮ │
│ │ agent_name = None │ │
│ │ message = "Agent 'en' not found." │ │
│ │ self = TUI(title='TUI', classes={'-dark-mode'}, pseudo_classes={'dark', 'focus'}) │ │
│ ╰─────────────────────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
AttributeError: 'TUI' object has no attribute 'status_bar'
Bug Description
An
AttributeErroroccurs incecli.tui.app.pywhenshow_erroris called, because theTUIobject does not have astatus_barattribute.Traceback