Skip to content

Byline v0.13.0 — Move a tab into its own window

Choose a tag to compare

@by123 by123 released this 29 Jul 08:57

Move a tab into its own window — the session is handed over live

Right-click a tab → Move Tab to New Window, and the tab leaves for a window of its
own. Nothing restarts: the shell keeps its pid, a running claude/codex keeps its
context, its status dot keeps reporting, and the scrollback you were looking at is
repainted in the new window — colours, ╭─╮ frames and full-screen TUI state included.

  • The PTY is handed over inside Byline: only the window that owns the session changes,
    so the agent never notices the move
  • Output produced mid-handover is held and delivered to the new window, not dropped
  • The tab arrives with everything it had: name, working directory, detected agent, live
    status, auto-confirm, and its conversation turns in the sidebar
  • The new window inherits the source window's theme, font size and panel layout, and
    cascades 28px down-right of it
  • Byline is properly multi-window now: closing one window reaps only its own sessions,
    and the app menu / shortcuts act on the focused window
  • Greyed out when it is the tab's only window, Chrome-style. Localized in all 23 UI languages

中文

右键标签 → 移动到新窗口,这个标签就独立成一个新窗口。什么都不会重启:shell 还是那个
pid,正在跑的 claude/codex 上下文照旧,状态灯继续上报,你刚才看到的回滚内容也会在新
窗口里重绘出来(颜色、╭─╮ 边框、全屏 TUI 状态都在)。

  • 交接发生在 Byline 内部:只是换了拥有这个会话的窗口,agent 完全无感
  • 交接过程中产生的输出会被暂存并送到新窗口,不会丢
  • 标签把身家都带过去:名称、工作目录、识别到的 agent、实时状态、自动确认,以及侧栏里的会话记录
  • 新窗口沿用原窗口的主题、字号和面板布局,并在原窗口右下方 28px 处错位打开
  • Byline 现在是真正的多窗口:关掉某个窗口只回收它自己的会话,应用菜单和快捷键作用于当前聚焦的窗口
  • 只有一个标签时该菜单项置灰(和 Chrome 一致)。23 种界面语言全部本地化

下载下方的 DMG:打开后把 Byline 拖进「应用程序」即可(已签名并公证,通用二进制)。