You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an "Open in…" button at the top right of the terminal header for the tab's working directory: open in Finder, editor, etc. — plus one special option, "Open inline".
Open inline shows the folder's contents in a thin column docked to the right-hand side of the terminal: one file per row, folders expandable in place. The point is agent workflows — as an AI is generating files, they appear in the column in real time and are one click away from opening. No jumping to Finder or an editor to see what just got written; the files feel present next to the session that's producing them.
Sketch
Header, top right: Open in… ▾ → Finder / default editor / Inline.
Inline mode: a narrow column on the terminal's right edge listing the tab's cwd. Single-row entries, expandable folders, live-updating (FSEvents on the cwd) so new files show up as they're created.
Click a file → open with default app (or quick-look); folders expand inline.
Per-tab state; the column follows the tab's cwd.
Notes
The header's right side is currently the drag/zoom strip (TerminalHeaderView caps the title cluster at 80% width to preserve it), so the button needs to coexist with the drag/zoom target.
The tab's cwd is already tracked (session.workingDirectory); live cwd changes from the shell would make the column follow cds, which is probably what you want for agent tabs.
Idea (exploratory)
Add an "Open in…" button at the top right of the terminal header for the tab's working directory: open in Finder, editor, etc. — plus one special option, "Open inline".
Open inline shows the folder's contents in a thin column docked to the right-hand side of the terminal: one file per row, folders expandable in place. The point is agent workflows — as an AI is generating files, they appear in the column in real time and are one click away from opening. No jumping to Finder or an editor to see what just got written; the files feel present next to the session that's producing them.
Sketch
Open in… ▾→ Finder / default editor / Inline.Notes
TerminalHeaderViewcaps the title cluster at 80% width to preserve it), so the button needs to coexist with the drag/zoom target.session.workingDirectory); live cwd changes from the shell would make the column followcds, which is probably what you want for agent tabs.