Skip to content

Rename Invoke button to Run Heartbeat for UX consistency - #221

Merged
cryppadotta merged 1 commit into
paperclipai:masterfrom
richardanaya:rename-invoke-to-run-heartbeat
Mar 7, 2026
Merged

Rename Invoke button to Run Heartbeat for UX consistency#221
cryppadotta merged 1 commit into
paperclipai:masterfrom
richardanaya:rename-invoke-to-run-heartbeat

Conversation

@richardanaya

@richardanaya richardanaya commented Mar 7, 2026

Copy link
Copy Markdown
Contributor

Existing UX evidence this is what we should be calling it

image

New name

image

Still looks okay with mobile

@cryppadotta
cryppadotta merged commit 671a8ae into paperclipai:master Mar 7, 2026
2 of 3 checks passed
@greptile-apps

greptile-apps Bot commented Mar 7, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR renames the "Invoke" button label to "Run Heartbeat" in AgentDetail.tsx for UX consistency, aligning the button text with the existing "Run Heartbeat" terminology used elsewhere in the product (as shown in the PR screenshots).

  • Single-character label change in one file (ui/src/pages/AgentDetail.tsx, line 471)
  • The underlying mutation action string ("invoke") and API call (/heartbeat/invoke) are correctly left unchanged — only the visible label is updated
  • A related user-facing warning message at line 564 still uses the old verb "invoked" ("...cannot be invoked yet.") and should be updated to match the new terminology

Confidence Score: 5/5

  • This PR is safe to merge — it is a one-line UI label change with no functional impact.
  • The change is purely cosmetic (a button label rename), touches a single line, and does not affect any logic, API calls, or state management. The only minor issue is a now-inconsistent user-facing string in the same component, which is non-blocking.
  • No files require special attention.

Important Files Changed

Filename Overview
ui/src/pages/AgentDetail.tsx Renames the "Invoke" button label to "Run Heartbeat" for UX consistency; a related user-facing message at line 564 still uses the old "invoked" terminology and was not updated.

Sequence Diagram

sequenceDiagram
    participant User
    participant AgentDetail UI
    participant agentsApi
    participant Server

    User->>AgentDetail UI: Click "Run Heartbeat"
    AgentDetail UI->>AgentDetail UI: agentAction.mutate("invoke")
    AgentDetail UI->>agentsApi: invoke(agentLookupRef, companyId)
    agentsApi->>Server: POST /heartbeat/invoke
    Server-->>agentsApi: HeartbeatRun { id, ... }
    agentsApi-->>AgentDetail UI: data
    AgentDetail UI->>AgentDetail UI: Navigate to run detail page
Loading

Comments Outside Diff (1)

  1. ui/src/pages/AgentDetail.tsx, line 564 (link)

    Stale "invoked" terminology in user-facing message

    The button has been renamed to "Run Heartbeat", but this approval-pending warning message still uses the old verb "invoked". Users who just clicked "Run Heartbeat" and see this message will encounter inconsistent language.

Last reviewed commit: 638f230

tmartin2113 pushed a commit to tmartin2113/paperclip that referenced this pull request Mar 15, 2026
…-run-heartbeat

Rename Invoke button to Run Heartbeat for UX consistency
nydamon added a commit to nydamon/paperclip-1 that referenced this pull request Apr 9, 2026
…ipai#221)

Board user comments are explicit instructions that should always reach
the agent. The gate_block_backoff was unconditionally skipping wakeups
after 3+ consecutive gate blocks, silently dropping board user comments.

Now requestedByActorType=user bypasses the backoff and resets the
gateBlockCount so the agent gets a fresh slate.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
p4w4n pushed a commit to p4w4n/paperclip that referenced this pull request May 8, 2026
…-run-heartbeat

Rename Invoke button to Run Heartbeat for UX consistency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants