Skip to content

fix: research agent Remove action + workbench Back always bound - #528

Merged
MrParamecium merged 2 commits into
mainfrom
feat/research-agents
Sep 23, 2026
Merged

MrParamecium merged 2 commits into
mainfrom
feat/research-agents

Conversation

@MrParamecium

Copy link
Copy Markdown
Collaborator

What this does

Two fixes from Chrome acceptance testing of the research module (#527):

  1. Research agents can now be removed. My Agents research cards gain a Remove action (confirm dialog → DELETE /api/v1/research/agents/{template_id}/add → shelf refresh); the agent is re-addable from Community at any time.
  2. The workbench Back button always works. It was bound after a successful manifest fetch — on the manifest-failure path (agent service unreachable, observed on the Vercel deploy) the binding never ran and the user was trapped on a dead workbench. Bound once at init instead.

Also: cache version bumps (app.js 139→140) with test pins, and the fact rows reuse the app's SVG icon set.

Verification

  • Backend suites green (incl. route contract, catalog guards).
  • Browser: open workbench → Back returns to My Agents; Remove with confirm deletes the shelf entry and the empty state returns; Shell/Due Diligence both re-addable from Community.

The research workbench back button and the research shelf's empty-state
Community link rendered as bare unstyled controls. The back button now
matches the app's secondary button look; the Community link reuses the
existing agents-empty-community-btn pill and its delegated handler.
- My Agents research cards gain a Remove action (confirm dialog, DELETE to
  the research add endpoint, shelf refresh) — re-addable from Community at
  any time.
- The workbench Back button is bound once at init instead of after a
  successful manifest fetch: on the manifest-failure path the old binding
  never ran, trapping the user on a dead workbench (observed on the Vercel
  deploy while the agent service is unreachable).
- app.js cache version 139→140 with test pins.
@vercel

vercel Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
agentic-trading-lab Ready Ready Preview Sep 23, 2026 6:33pm UTC

@MrParamecium
MrParamecium merged commit 4efc456 into main Sep 23, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2ef38c22 Deployed Sep 23, 2026 by vercel[bot]
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.

1 participant