[Feature]: Allow /rename while a turn is running
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- cli
Direção de pesquisa
Start by locating the interactive TUI handler for /rename and the logic that blocks it while a turn is running. Verify that the title updates immediately and persists without changing the active turn, tool calls, queued messages, background work, or model context.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Product or interface
CLI - interactive TUI
Use case and problem
Right now, /rename [title] is blocked while a turn is running:
Stop the running turn before using /rename [title].
That creates unnecessary friction.
A user may suddenly think of the perfect session name while MCode is still doing important work. They should not have to:
wait for the whole task to finish
OR
stop an important running task
just to rename the session.
The rename is only session metadata and should not need to interrupt execution.
BEFORE
running task
↓
user gets a good title idea
↓
/rename blocked ❌
↓
wait for task to finish
↓
rename later / possibly forget
AFTER
running task ───────────────→ keeps running
│
└→ /rename "new title"
↓
title changes ✅
No interruption.
No lost work.
No waiting.
Desired behavior
Allow /rename [title] at any time, including while a turn, tool call, background task, or subagent is running.
Requirements:
- Rename only the session title/metadata.
- Do not stop, restart, pause, steer, or alter the active turn.
- Do not change model context.
- Do not affect queued messages or background work.
- Update the TUI title immediately.
- Persist the new title normally.
- If a rename happens during execution, it should be completely independent from the running task.
Simple rule:
execution state ≠ session title state
So:
running turn + /rename
→ rename metadata only
→ task continues untouched
Platform
Linux
Alternatives and additional context
Current workaround:
wait until task finishes
→ rename
or
stop task
→ rename
→ lose/interfere with ongoing work
Neither is necessary for a metadata-only operation.
This should be a small UX improvement, but it matters because session naming often happens when the user suddenly gets a clearer idea of what the session has become.
The waiting itself can break that flow or make the user forget the title.
Core goal:
/rename should behave like harmless metadata editing, not like a runtime operation.
- Linguagem predominante
- TypeScript
- Estrelas
- 2.1k
- Forks
- 271
- Merge médio
- 15h 10min
- PRs com merge (30d)
- 34
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de MiniMax-AI/minimax-code
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
MiniMax-AI/minimax-code#556 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
MiniMax-AI/minimax-code#507 ·
Mantenedores costumam responder em até 1 dia
-
bug needs-triage tui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
MiniMax-AI/minimax-code#481 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug cli documentation needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
MiniMax-AI/minimax-code#299 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
MiniMax-AI/minimax-code#570 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de MiniMax-AI/minimax-code
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
excaliburjs/Excalibur#3895 ·
Mantenedores costumam responder em até 3 dias
-
infer_audio_type only recognises one MPEG Layer III frame header, so most MP3 files are rejectedTalvez já em andamento @Steve-20-ai assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Earn report crashes with "RangeError: Invalid time value" when a report row has an unparsable timestampTalvez já em andamento @Gurkaran18 assumiu hoje. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
joinmarket-webui/jam#1588 ·
Mantenedores costumam responder em até 3 dias
-
BeOS .json missingAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
mihaip/infinite-mac#475 ·