openclaw - 💡(How to fix) Fix feat(tasks): add compressed operational summaries [1 comments, 2 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
openclaw/openclaw#74094Fetched 2026-04-30 06:28:33
View on GitHub
Comments
1
Participants
2
Timeline
3
Reactions
0
Timeline (top)
cross-referenced ×2commented ×1

Add a compact, actionable summary layer for task status across the task system, CLI, and auto-reply surfaces.

The goal is to make long-running or blocked work understandable in one glance, without requiring users or downstream consumers to reconstruct state from logs or scattered fields.

Root Cause

Add a compact, actionable summary layer for task status across the task system, CLI, and auto-reply surfaces.

The goal is to make long-running or blocked work understandable in one glance, without requiring users or downstream consumers to reconstruct state from logs or scattered fields.

Fix Action

Fix / Workaround

  • blocked · awaiting approval · last good step: patch applied · next: approve exec to push branch
  • active · waiting external · last good step: workflow triggered · next: wait for CI result
  • finished · completed · last good step: PR opened · next: no action
RAW_BUFFERClick to expand / collapse

Summary

Add a compact, actionable summary layer for task status across the task system, CLI, and auto-reply surfaces.

The goal is to make long-running or blocked work understandable in one glance, without requiring users or downstream consumers to reconstruct state from logs or scattered fields.

Problem

Task state is visible today, but the operator experience is still too raw in many places:

  • state is present, but not always the last meaningful checkpoint
  • blockers are visible, but not always framed as the current actionable issue
  • different surfaces may summarize the same task differently

This makes it harder to answer simple questions:

  • what is happening right now?
  • what was the last successful step?
  • what is blocking progress?
  • what should happen next?

Proposal

Add a shared summary builder for tasks with a compact structure like:

  • current state
  • last successful checkpoint
  • current blocker
  • recommended next action

Example output:

  • blocked · awaiting approval · last good step: patch applied · next: approve exec to push branch
  • active · waiting external · last good step: workflow triggered · next: wait for CI result
  • finished · completed · last good step: PR opened · next: no action

Scope

  • Add a shared summary-generation utility for task status
  • Reuse the same summary contract across:
    • task CLI output
    • task summary views
    • auto-reply status rendering
  • Keep summaries concise and deterministic

Acceptance criteria

  • A task can be rendered as a short operational summary in a consistent format
  • The summary includes:
    • current state
    • last good checkpoint when available
    • blocker when present
    • next recommended action when known
  • CLI and auto-reply stop hand-rolling different summary phrasing for the same task state

Notes

This should build on the newer intermediate task states work rather than reintroducing queued/running-only summaries.

extent analysis

TL;DR

Implement a shared summary builder utility to generate consistent task status summaries across the task system, CLI, and auto-reply surfaces.

Guidance

  • Identify the key components of the summary structure: current state, last successful checkpoint, current blocker, and recommended next action.
  • Develop a utility function to generate summaries based on these components, ensuring consistency across different surfaces.
  • Integrate the summary utility with the task CLI output, task summary views, and auto-reply status rendering to provide a unified experience.
  • Ensure summaries are concise, deterministic, and follow the proposed format.

Example

// Example summary output
- `blocked · awaiting approval · last good step: patch applied · next: approve exec to push branch`

This example illustrates the desired summary format, which can be used as a reference for implementing the summary builder utility.

Notes

The implementation should build upon the existing intermediate task states work, avoiding the reintroduction of queued/running-only summaries.

Recommendation

Apply the proposed solution by implementing the shared summary builder utility, as it provides a consistent and concise way to summarize task status across different surfaces.

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

openclaw - 💡(How to fix) Fix feat(tasks): add compressed operational summaries [1 comments, 2 participants]