CommandCodeAI / CommandCodeAI/desktop
[Bug]: Stale completed todos persist in session panel after todo_write([]) — no recovery even after restart
@aliarain đang làm issue này rồi.
Từ ngày 6/8/2026.
- Ngôn ngữ chính
- Shell
- Star
- 80
- Fork
- 2
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
GUI version
0.1.7
Operating system
macOS (Apple silicon)
Reproduction steps
Description:
Completed todo items remain permanently visible in the session TODO panel. Calling todo_write({"todos": []}) succeeds at the API level but the GUI panel does not re-render. Restarting the desktop app does not clear them.
Steps to Reproduce:
- Create 2-3 todo items via
todo_writeduring a session - Mark each as
"status": "completed"as you finish them - Notice completed items remain in the panel (expected behavior — they should show as done)
- Call
todo_writewith{"todos": []}to clear the list - Observe the session TODO panel still shows the completed items
- Restart the desktop app — completed todos remain stuck
Want me to format this into the actual GitHub issue submission or do you want to copy it over yourself?
Expected behavior
Expected: Panel clears to empty after todo_write([]).
Actual behavior
Actual: Completed todos permanently stuck until a new session is started.
Notes: This blocks the user from starting a fresh todo list within the same session. The only recovery is starting a completely new chat
Screenshots, recordings, or sanitized logs
Safety check
- I removed credentials and private project information from this report.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Đánh giá
Issue này chưa được đánh giá.