Skip to content

feat(cards): native-terminal launch button on session cards - #256

Merged
vakovalskii merged 1 commit into
mainfrom
feat/card-native-terminal-launch
Jul 20, 2026
Merged

vakovalskii merged 1 commit into
mainfrom
feat/card-native-terminal-launch

Conversation

@vakovalskii

Copy link
Copy Markdown
Owner

Session cards had only the in-app "Open here" (▶) action. Adds a terminal-icon button that launches the session in the native OS terminal (iTerm2 / Terminal.app / Warp / … via /api/launch, reusing resumeLastProjectSession):

  • CLI agents (claude/codex/qwen/opencode/kiro/kilo/gemini/pi) → resume in the native terminal
  • Cursor → "Open in Cursor" (per the repo convention: Cursor never shows Focus Terminal)
  • Copilot Chat → hidden (VS Code-only, nothing to resume into a terminal)

The ▶ in-app Workspace button stays; its tooltip now says "in-app terminal" to distinguish the two. Browser-verified: 60/60 cards render the button with the terminal SVG and the correct resumeLastProjectSession(id, tool, project) wiring.

🤖 Generated with Claude Code

Session cards had only the in-app "Open here" (▶) action. Added a
terminal-icon button that launches in the OS terminal (iTerm2/Terminal.app/
… via /api/launch, reusing resumeLastProjectSession):
- CLI agents (claude/codex/qwen/opencode/kiro/kilo/gemini/pi): resume in
  the native terminal
- Cursor: "Open in Cursor" (per the Cursor convention — never Focus Terminal)
- Copilot Chat: hidden (VS Code-only, no terminal to resume into)

The ▶ in-app button stays; its title now says "in-app terminal" to
distinguish the two.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vakovalskii
vakovalskii merged commit f36e335 into main Jul 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant