Skip to content

feat(web): add a setting to disable generated titles#275

Draft
webwww123 wants to merge 1 commit intotiann:mainfrom
webwww123:feat/session-title-lock
Draft

feat(web): add a setting to disable generated titles#275
webwww123 wants to merge 1 commit intotiann:mainfrom
webwww123:feat/session-title-lock

Conversation

@webwww123
Copy link

Summary

  • add a web setting to enable / disable generated session titles
  • keep manual names as the highest priority title source
  • when generated titles are disabled, ignore auto-updated summary titles and fall back to the stable path-derived title

Why

Issue #271 asks for a way to stop the agent from constantly changing the visible session title.

Scope

This is intentionally a minimal web-only implementation:

  • preference is stored in localStorage
  • manual rename behavior stays unchanged
  • no hub / protocol / deployment changes

Validation

  • docker run --rm -v /root/sandbox/hapi-pr:/workspace -w /workspace oven/bun:1 sh -lc "bun install && cd web && bunx vitest run src/lib/sessionTitle.test.ts src/routes/settings/index.test.tsx && bun run typecheck"

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