claude-code - 💡(How to fix) Fix Feature request: configurable task list display verbosity in system-reminders [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#56289Fetched 2026-05-06 06:32:05
View on GitHub
Comments
0
Participants
1
Timeline
2
Reactions
0
Author
Participants
Timeline (top)
labeled ×2

Request a configuration option (e.g., taskListVerbosity in settings.json) to restore the previous behavior of inline-displaying pending task names in system-reminders, rather than only showing in_progress tasks with a count summary for pending.

Root Cause

For long-running projects with many pending strategic tasks, having pending task names visible inline keeps context fresh during conversations and reduces the need for explicit TaskList tool invocations. The current count-only summary requires either:

  1. Asking Claude to invoke TaskList to dump full state, OR
  2. Remembering pending task names and IDs

Both add friction for users tracking a large but mostly-pending workload.

Code Example

Task A (in_progress)
Task B (in_progress)
Task C (in_progress)
Task D (in_progress)
Task E (in_progress)
+1 in progress, 4 pending, 57 completed

---

Task A (in_progress)
Task B (in_progress)
Task C (in_progress)
Task D (in_progress)
Task E (in_progress)
Task F (pending)
Task G (pending)
Task H (pending)
Task I (pending)
Task J (pending)
+57 completed

---

{
  "taskListVerbosity": "full"
}
RAW_BUFFERClick to expand / collapse

Summary

Request a configuration option (e.g., taskListVerbosity in settings.json) to restore the previous behavior of inline-displaying pending task names in system-reminders, rather than only showing in_progress tasks with a count summary for pending.

Current behavior

System-reminder task list shows in_progress tasks inline (■) but compresses pending tasks to a count-only summary:

■ Task A (in_progress)
■ Task B (in_progress)
■ Task C (in_progress)
■ Task D (in_progress)
■ Task E (in_progress)
… +1 in progress, 4 pending, 57 completed

Pending task names are not visible in the system-reminder display.

Previous behavior (preferred)

Both in_progress (■) and pending (□) tasks were shown inline by name, with completed tasks summarized as a count:

■ Task A (in_progress)
■ Task B (in_progress)
■ Task C (in_progress)
■ Task D (in_progress)
■ Task E (in_progress)
□ Task F (pending)
□ Task G (pending)
□ Task H (pending)
□ Task I (pending)
□ Task J (pending)
… +57 completed

Why this matters

For long-running projects with many pending strategic tasks, having pending task names visible inline keeps context fresh during conversations and reduces the need for explicit TaskList tool invocations. The current count-only summary requires either:

  1. Asking Claude to invoke TaskList to dump full state, OR
  2. Remembering pending task names and IDs

Both add friction for users tracking a large but mostly-pending workload.

Suggested solution

Add a taskListVerbosity configuration key in settings.json:

{
  "taskListVerbosity": "full"
}

Where:

  • "compact" = current behavior (in_progress inline + pending count)
  • "full" = previous behavior (in_progress inline + pending inline + completed count)
  • "in-progress-only" = even more compact (omit pending count too)

Default could remain "compact" for token efficiency; users who prefer explicit task visibility opt into "full".

Alternatives considered

  1. Slash command /tasks --full — explicit dump on demand. Useful but adds per-request friction.
  2. Environment variable CLAUDE_CODE_TASK_LIST_VERBOSITY=full — works but less discoverable than settings.json key.
  3. Project-level vs user-level setting — both should be supported following the existing settings.json hierarchy.

Context

Discovered during long-running projects with 5+ in_progress + 5+ pending tasks. The current display compression hides the pending task list entirely, requiring explicit tool invocations to recall pending work. Adding a verbosity control lets power users opt into the older behavior without affecting the default.

extent analysis

TL;DR

Add a taskListVerbosity configuration key in settings.json to control the display of pending task names in system reminders.

Guidance

  • Consider adding the suggested taskListVerbosity key to settings.json with a value of "full" to restore the previous behavior of displaying pending task names inline.
  • Verify the change by checking the system-reminder task list after updating the settings.json file.
  • If the change is not reflected, ensure that the settings.json file is being read correctly and that the taskListVerbosity key is properly formatted.
  • Test the alternative values for taskListVerbosity, such as "compact" and "in-progress-only", to determine the desired level of verbosity.

Example

{
  "taskListVerbosity": "full"
}

This example shows the taskListVerbosity key with a value of "full", which should display both in-progress and pending tasks inline, with completed tasks summarized as a count.

Notes

The suggested solution assumes that the settings.json file is being used to configure the system reminders. If this is not the case, an alternative approach may be needed.

Recommendation

Apply the workaround by adding the taskListVerbosity key to settings.json with a value of "full", as this allows power users to opt into the older behavior without affecting the default.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Feature request: configurable task list display verbosity in system-reminders [1 participants]