feat: Allow renaming existing Workers
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
### 使用场景 / Use case
我希望根据 Worker 的用途为其命名,例如“代码解释助手”“报错分析助手”或“前端顾问”,从而快速区分不同的 chatbot。
### 当前问题 / Current limitation
目前 Worker 的名称只能在创建时设置,创建后无法修改。如果 Worker 的用途发生变化,或初始名称不合适,只能继续使用旧名称,或者归档后重新创建 Worker。
### 期望方案 / Proposed solution
在 Worker 管理界面增加重命名功能:
- 支持修改已有 Worker 的名称
- 修改后同步更新所有相关界面
- 不影响 Worker 的会话、历史记录和当前状态
- 允许使用清晰、易识别的自定义名称
### 已考虑的替代方案 / Alternatives considered
目前只能归档旧 Worker 并创建一个新 Worker,但这会丢失原 Worker 的连续使用体验,也可能导致历史记录和上下文分散。
Contributor guide
Research direction
Start by locating the Worker management interface and the existing Worker creation and name-persistence flow. Trace how names appear across related interfaces, then verify that renaming preserves sessions, history, and current state while updating every relevant display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100