feat: add follow-up task suggestions (#102422)

* feat(tools): add follow-up task suggestions

* chore: leave changelog to release flow

* fix(tools): add task suggestion display metadata

* fix(tools): update task suggestion display snapshot

* docs: format task suggestion tool table

* test(gateway): expect compaction worktree workspace

* test(gateway): preserve configured compaction workspace

* fix(ui): translate task suggestions
This commit is contained in:
Peter Steinberger
2026-07-09 06:30:01 +01:00
committed by GitHub
parent acac359de6
commit 5533d979d4
93 changed files with 2895 additions and 128 deletions

View File

@@ -3,6 +3,7 @@
"ios": {
"session.operation": "Chat UI derives run state from chat/agent events; no session.operation consumer yet.",
"session.tool": "Session tool stream is not rendered by the iOS chat surface yet.",
"task.suggestion": "Task suggestion cards are a Control UI-only surface; iOS does not render them.",
"sessions.changed": "iOS refreshes session lists via explicit sessions.* requests instead of this push event.",
"presence": "Presence roster is a control-UI (web/desktop) surface; iOS does not render it.",
"shutdown": "iOS relies on socket close plus reconnect/backoff instead of the shutdown notice.",
@@ -23,6 +24,7 @@
"android": {
"session.operation": "Chat UI derives run state from chat/agent events; no session.operation consumer yet.",
"session.tool": "Session tool stream is not rendered by the Android chat surface yet.",
"task.suggestion": "Task suggestion cards are a Control UI-only surface; Android does not render them.",
"presence": "Presence roster is a control-UI (web/desktop) surface; Android does not render it.",
"talk.mode": "Android toggles talk mode locally; gateway talk.mode sync is not consumed.",
"shutdown": "Android relies on socket close plus reconnect/backoff instead of the shutdown notice.",