sync(v2.12): movable canvas rail, verbose tool-call preference, and canvas/UI parity #136

Open
opened 2026-09-09 14:58:55 +00:00 by nsaspy · 0 comments
Owner

Upstream

Agent Zero v2.12: https://github.com/agent0ai/agent-zero/releases/tag/v2.12

Missing UI features

  • Movable/customizable canvas rail with vertical drag handle, keyboard support, viewport bounds, and remembered position.
  • Show verbose tool calls preference controlling tool name/argument display in the message stream.
  • text_editor custom message presentation with dynamic action + path headings where not already covered by the fork's editor integration.
  • Shared 48px surface-modal headers with centered controls.
  • Dark checkbox/checkmark and Memory Dashboard selection polish.
  • Refresh context indicator after clearing chat.
  • Show LiteLLM and Secrets settings directly rather than behind collapsible wrappers.
  • Do not replay stale queued WebUI updates on reconnect/catch-up.
  • Keep context-window popovers within viewport bounds.
  • Fix reused Browser viewer URL tab-switch loading state.
  • Preserve branch-button injection through markdown-wrapped action bars.
  • Clarify Agent Editor required-instruction validation UX.

Acceptance

  • Canvas rail position persists and remains reachable at all viewport sizes.
  • Verbose tool details are hidden by default or according to reviewed existing policy and can be toggled without changing execution/logging semantics.
  • Keyboard operation covers rail movement and interactive controls.
  • Clearing chat updates context state immediately.
  • Reconnect/catch-up does not replay obsolete WebUI updates.
  • UI regression tests cover the preference, rail bounds/persistence, context refresh, and listed fixed states.
## Upstream Agent Zero v2.12: https://github.com/agent0ai/agent-zero/releases/tag/v2.12 ## Missing UI features - Movable/customizable canvas rail with vertical drag handle, keyboard support, viewport bounds, and remembered position. - `Show verbose tool calls` preference controlling tool name/argument display in the message stream. - `text_editor` custom message presentation with dynamic action + path headings where not already covered by the fork's editor integration. ## Also ingest related v2.12 UI fixes - Shared 48px surface-modal headers with centered controls. - Dark checkbox/checkmark and Memory Dashboard selection polish. - Refresh context indicator after clearing chat. - Show LiteLLM and Secrets settings directly rather than behind collapsible wrappers. - Do not replay stale queued WebUI updates on reconnect/catch-up. - Keep context-window popovers within viewport bounds. - Fix reused Browser viewer URL tab-switch loading state. - Preserve branch-button injection through markdown-wrapped action bars. - Clarify Agent Editor required-instruction validation UX. ## Acceptance - Canvas rail position persists and remains reachable at all viewport sizes. - Verbose tool details are hidden by default or according to reviewed existing policy and can be toggled without changing execution/logging semantics. - Keyboard operation covers rail movement and interactive controls. - Clearing chat updates context state immediately. - Reconnect/catch-up does not replay obsolete WebUI updates. - UI regression tests cover the preference, rail bounds/persistence, context refresh, and listed fixed states.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/a0-symbolics#136
No description provided.