Vai al contenuto
kcorrai Station

Funzioni

Terminale

Il terminale e l’integrazione con la shell di VS Code, in una finestra fatta per gli agenti.

Il terminale di Station è xterm.js sulla stessa linea di rilascio di VS Code, con gli script di integrazione con la shell di VS Code portati. Le shell riportano ogni comando, quindi ognuno riceve un segno, un punto con il codice di uscita e un posto in cui puoi tornare.

5
shell, trovate su disco: PowerShell 7, Windows PowerShell, Git Bash, cmd, WSL
1.000
righe di scrollback ripristinate per terminale: VS Code ne ripristina 100
100 ms
di tick di disegno condiviso per i terminali in cui non stai scrivendo
0:00 / 0:36

1/3 · Ogni comando ha il suo segno

Ogni comando riceve un segno a margine. Un’esecuzione dei test che fallisce fa diventare rosso il suo segno e ne conserva il codice di uscita, così vedi cosa si è rotto senza scorrere.

Registrato in Station, su un progetto di esempio · attese accelerate

Terminale

Comandi che si vedono

L’integrazione con la shell (OSC 133 e 633) dà a ogni comando un segno nel margine e un punto che diventa rosso quando fallisce, con il vero codice di uscita, non solo 0 o 1. Ctrl+↑ e Ctrl+↓ saltano da un comando all’altro; la directory di lavoro viene tracciata senza chiederla due volte alla shell.

Fatto per gli agenti

Ogni scheda agente mostra se sta lavorando o aspettando, e quanto è piena la finestra di contesto di quell’agente. Ctrl+Shift+O apre il composer, una casella spaziosa in cui Invio va a capo e la bozza sopravvive alla chiusura, e mette ciò che hai scritto nel terminale senza inviarlo. Incollare un prompt lungo in Claude Code arriva come un unico incolla.

Torna com’era

Layout, scrollback e cartella di ogni terminale vengono ripristinati all’avvio di Station. Un terminale che eseguiva un agente si riapre come quell’agente, ripreso con claude --resume sulla riga di comando della shell stessa, nulla viene digitato al posto tuo.

Leggero per la macchina

Le shell vivono in un processo separato: se node-pty va in crash, perdi i terminali, non la finestra. I terminali in cui non stai scrivendo si disegnano su un unico tick condiviso da 100 ms; quello in cui scrivi si disegna subito. Questo cambiamento ha portato sei agenti occupati da gran parte di un core di CPU a una frazione.

  • !name salta a un altro progetto, !name C:\path ne registra uno
  • Percorsi file:line:col cliccabili, ricerca, sticky scroll, snippet
  • Scorciatoie di focus con Alt e frecce che sopravvivono ai layout di tastiera con AltGr

Due giorni, tutte le funzioni, senza carta.