Skip to content

Rename room - #3571

Open
tevanburen wants to merge 68 commits into
devfrom
rename-room
Open

tevanburen wants to merge 68 commits into
devfrom
rename-room

Conversation

@tevanburen

@tevanburen tevanburen commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor

Goes with SEMOSS/Semoss#2915

Description

New rooms only ever got a placeholder name (the first 15 characters of the prompt), with nothing to replace it. This consumes a generated room name from the backend — delivered as a stream chunk during chat and as a snapshot field during agent runs — and reveals it in the breadcrumb with a typewriter effect instead of a jarring pop-in.

Changes Made

  • libs/sdk: added a room_name stream-chunk type and a roomName field on AgentRunSnapshot.
  • response-message.store.ts: applies a room_name chunk to the room's metadata as it streams in, with a fallback check on the completed result.
  • agent-harness.ts: applies snapshot.roomName from both the live polling and terminal snapshot callbacks.
  • typewriter-text.tsx (new) / main-layout.tsx: the page-title breadcrumb reveals its text character-by-character whenever it changes, used for the placeholder → generated-name swap.

How to Test

  1. Create a new chat-mode room and send a first message — the breadcrumb should swap from the placeholder to a generated title with a typewriter reveal, no reload needed.
  2. Repeat in an agent-mode room — same result.

@tevanburen tevanburen self-assigned this Aug 20, 2026
@snyk-io

snyk-io Bot commented Aug 20, 2026 •

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@tevanburen tevanburen linked an issue Aug 21, 2026 that may be closed by this pull request
tevanburen and others added 29 commits September 1, 2026 08:56
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
# Conflicts:
#	packages/playground/src/components/common/global-nav.tsx
#	packages/playground/src/components/common/index.ts
#	packages/playground/src/pages/main-layout.tsx
#	packages/playground/src/stores/chat/chat.store.ts
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.

Auto-rename rooms after creation

3 participants