Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

tui: add shortcut to copy last AI response to clipboard

Chiusa Adatta ai principianti
#56,625 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
65/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
cli

Direzione di ricerca

Inizia individuando le definizioni delle scorciatoie della TUI per messages.copy e session.copy, poi segui il modo in cui ogni comando accede al contenuto dei messaggi e lo copia. Aggiungi una scorciatoia dedicata per selezionare soltanto l’ultima risposta dell’IA e verifica che la scriva negli appunti di sistema. Il lavoro è completo quando la nuova scorciatoia funziona indipendentemente dal cursore del messaggio e non copia l’intera sessione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

pending close triaging

Summary

Add a dedicated keyboard shortcut to copy the last AI response to the system clipboard, eliminating the need to manually select text with the mouse. Currently messages.copy (<leader>y) copies the message under the cursor, and session.copy copies the entire session — neither provides quick access to just the final answer.

Environment

  • opencode version: 2.0.32
  • OS: Darwin 22.6.0 (Darwin Kernel Version 22.6.0: Tue Jul 15 08:22:28 PDT 2025; root:xnu-8796.141.3.713.2~2/RELEASE_X86_64 x86_64)
  • Terminal: WarpTerminal (TERM=xterm-256color, COLORTERM=truecolor)
  • Shell: /bin/zsh
  • Install/channel: latest
  • Active plugins: warp-notify

User Context

User analyzes data in OpenCode and pastes results into another AI for review. Currently they must select the final AI response text with the mouse to copy it. A dedicated shortcut for "copy last AI response" would streamline this workflow significantly.

Expected Behavior

A keyboard shortcut (e.g., ctrl+shift+y or similar) that copies only the last AI response to the system clipboard.

Actual Behavior

No dedicated shortcut exists. messages.copy (<leader>y) copies the message under the cursor, not specifically the last AI response. session.copy copies the entire session transcript, which is excessive when only the final answer is needed.

Additional Context

  • <leader>y (messages.copy) — copies message under cursor, not last AI response
  • <leader>x (session.export) — exports to editor, doesn't copy to clipboard
  • session.copy (unbound by default) — copies entire session, too broad
Lingua principale
TypeScript
Stelle
215k
Fork
28.9k
Merge medio
11h 19m
PR unite (30g)
320

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di anomalyco/opencode

Tutte le issue di anomalyco/opencode

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.