v0.148.0Major release

A global Needs Human feed for agent work

Pekan now gives agent-driven work one deliberate place to ask for human attention. The new Needs Human feed gathers the conditions that should interrupt you without mixing them into ordinary notifications: delivered changes waiting for review, failed or timed-out agent runs, task claims whose agent has gone quiet, and structured questions that need an answer. A badge in the app header shows the current open count, and selecting an item takes you directly to the relevant review or task. The feed is global across your visible projects, so you no longer have to open each board and scan for something an agent left behind.

The feed stays useful by tracking conditions rather than messages. A repeated detector pass does not create duplicate cards, and seeing an item does not dismiss it. Instead, Pekan closes it automatically when the underlying condition is resolved: approve the review, retry a failed run, revive or release a stale claim, or answer the agent's question. Failed-run retries are treated as a chain, so only the latest unresolved failure asks for attention. Ordinary comments and informational notifications remain in their existing inbox and cannot leak into this feed. This separation makes the badge a trustworthy count of open decisions, not another unread counter that steadily grows.

You can filter Needs Human by project or by category, and the ordered feed consistently puts the most urgent, longest-waiting work first. Large workspaces load the list in stable pages, while realtime updates refresh the view as source conditions change. The same reconciliation runs periodically in the background and on feed reads, so time-based stale claims appear even when nobody has just changed the board. Keyboard focus, named filter groups, pressed states, live loading status, and descriptive item labels are included for accessible operation. Underneath, SQLite and PostgreSQL share the same persisted attention model and deterministic query contract.


← Browse all Pekan releases