Skip to content

[Bug] TODO progress counter never updates — stuck at 0/x #4170

@tang-zhilei

Description

@tang-zhilei

Bug Description

When the agent generates a multi-step TODO list, the progress counter stays at 0/x from start to finish and never increments, even after all tasks are completed.

Environment

  • Reasonix version: v1.6.0
  • Mode: Desktop(桌面端)
  • Config method: Desktop Settings UI(桌面端设置)

Steps to reproduce

  1. Trigger any multi-step task that causes the agent to generate a TODO list (e.g., "分析项目架构" or "重构多个文件")
  2. Observe the TODO counter displayed in the agent output / sidebar
  3. Wait for the agent to complete several tasks

Expected behavior

As each task is completed, the counter should update progressively: 1/5 → 2/5 → 3/5 → ... → 5/5

Actual behavior

Counter stays at 0/x from start to finish, even after all tasks are fully completed and signed off.

Impact

No way to track current execution progress — especially problematic for long-running tasks where visual feedback is critical.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentCore agent loop (internal/agent, internal/control)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions