Skip to content

CL-6981: Always find-or-reopen an agent's one conversation - #371

Closed
TheGreatAxios wants to merge 6 commits into
mainfrom
cl-6981-opening-an-agent-reopens-its-one-conversation
Closed

TheGreatAxios wants to merge 6 commits into
mainfrom
cl-6981-opening-an-agent-reopens-its-one-conversation

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

Hard cutover so opening an agent always find-or-reopens its one conversation. Deletes the reuseExisting product flag; callers use openAgentConversation.

Closes CL-6981 https://linear.app/abklabs/issue/CL-6981

Outcome

  • POST /workbenches with kind:chat + definitionId always find-or-reopens (oldest createdAt)
  • reuseExisting removed from API body, clients, and docs comments
  • openAgentConversation is the one open path (openAgentDm aliases it)
  • Launch paths (agent-chat-launch, agent-dm-launch, default/Myra workbench) no longer pass the flag

Test evidence

  • packages/chat/test/routes.test.ts — CL-6981 reopen suite (100 routes tests pass in prior run)
  • Updated: agent-chat-launch.test.ts, agent-dm-launch.test.ts, myra-workbench.test.ts, default-agent-workbench.test.ts, packages/chat-ui/test/api.test.ts, scripts/e2e/chat.test.ts

@TheGreatAxios

Copy link
Copy Markdown
Contributor Author

Superseded by the stacked coworker IA PR (this rewrite from origin/main). Closing rather than merging: the five drafts contradict each other on create/sidebar/Myra-home.

@TheGreatAxios
TheGreatAxios deleted the cl-6981-opening-an-agent-reopens-its-one-conversation branch August 25, 2026 15:40
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