From 6671255857b035cc3294d7dee64039a160530ed2 Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 13:56:50 +0200 Subject: [PATCH 1/6] feat(claude-tty): draw the provider icon as Claude's spark on a terminal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The placeholder was a generic terminal, which said nothing about Claude. The new icon keeps the terminal frame and prompt chevron and opens its top-right corner for an eight-spoke asterisk, the ✻ glyph Claude Code prints in its own terminal UI. It is drawn from scratch rather than derived from Anthropic's mark, and the frame tells it apart from the built-in claude provider's spark. The spark sits top-right because Paseo draws an agent's status dot over the bottom-right corner of its tab icon. Closes #37 Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/icon.svg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/claude-tty/icon.svg b/plugins/claude-tty/icon.svg index ee6ede71..33a1d317 100644 --- a/plugins/claude-tty/icon.svg +++ b/plugins/claude-tty/icon.svg @@ -1,5 +1,5 @@ - - - + + + From 75d2abe06080296e787d66e74a42152aaf8f9830 Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 14:23:49 +0200 Subject: [PATCH 2/6] feat(claude-tty): draw the provider icon as Clawd The spark on a terminal still read as a generic terminal with a star in it. Clawd, the mascot Claude Code prints when it starts, says Claude Code at a glance and is easy to tell apart from the built-in claude provider's spark. He is redrawn from the block characters of that banner, one quadrant per pixel, in Claude's terracotta, which reads on light, dark and Catppuccin backgrounds alike. Clawd is Anthropic's, so the README now says so and that the plugin is not affiliated with Anthropic. Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/README.md | 6 ++++++ plugins/claude-tty/icon.svg | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/claude-tty/README.md b/plugins/claude-tty/README.md index a75b42df..c5b2eed1 100644 --- a/plugins/claude-tty/README.md +++ b/plugins/claude-tty/README.md @@ -116,3 +116,9 @@ Agents can't move between the two providers, so start throwaway sessions on the `pnpm --filter @paseo-plugins/claude-tty identity claude-tty` stamps the checkout back. Design decisions are in [docs/adr](docs/adr). + +## License and attributions + +The provider icon is Clawd, the mascot Claude Code prints when it starts, redrawn from its block characters. +Claude, Claude Code and Clawd belong to Anthropic, and this plugin is not affiliated with or endorsed by Anthropic. +The repository's licence grants no right to them. diff --git a/plugins/claude-tty/icon.svg b/plugins/claude-tty/icon.svg index 33a1d317..91d694f6 100644 --- a/plugins/claude-tty/icon.svg +++ b/plugins/claude-tty/icon.svg @@ -1,5 +1,3 @@ - - - - + + From be3b6a25de88316f99ec79683e1cf614ed681f20 Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 16:26:04 +0200 Subject: [PATCH 3/6] feat(claude-tty): draw the provider icon as Claude's spark with a terminal badge Clawd in terracotta said Claude Code but nothing about the terminal, and broke from the theme's colour. The icon is now Claude's spark, the mark Paseo shows for the built-in claude provider, with a terminal window cut into its lower-left corner: Claude, running in a TTY. It is drawn in currentColor again, and the badge stays clear of the status dot Paseo puts on the bottom-right of a tab icon. The mask carries a namespaced id because clients inline every provider's SVG into the same document. Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/README.md | 4 ++-- plugins/claude-tty/icon.svg | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/plugins/claude-tty/README.md b/plugins/claude-tty/README.md index c5b2eed1..57400b13 100644 --- a/plugins/claude-tty/README.md +++ b/plugins/claude-tty/README.md @@ -119,6 +119,6 @@ Design decisions are in [docs/adr](docs/adr). ## License and attributions -The provider icon is Clawd, the mascot Claude Code prints when it starts, redrawn from its block characters. -Claude, Claude Code and Clawd belong to Anthropic, and this plugin is not affiliated with or endorsed by Anthropic. +The provider icon puts a terminal badge on Claude's spark, the same mark Paseo shows for its built-in Claude provider. +Claude, Claude Code and the spark belong to Anthropic, and this plugin is not affiliated with or endorsed by Anthropic. The repository's licence grants no right to them. diff --git a/plugins/claude-tty/icon.svg b/plugins/claude-tty/icon.svg index 91d694f6..f4b7c62b 100644 --- a/plugins/claude-tty/icon.svg +++ b/plugins/claude-tty/icon.svg @@ -1,3 +1,9 @@ - - + + + + + + + + From 35efeb2a856b0d83138ff00866af2539ebfd159d Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 20:58:07 +0200 Subject: [PATCH 4/6] fix(claude-tty): keep the provider icon's spark whole The badge's cut-out clipped the spark's lower-left rays. The spark is now a little smaller and sits top-right, clear of the badge, so nothing is masked and every ray is drawn in full. Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/README.md | 2 +- plugins/claude-tty/icon.svg | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/plugins/claude-tty/README.md b/plugins/claude-tty/README.md index 57400b13..8e44bdf5 100644 --- a/plugins/claude-tty/README.md +++ b/plugins/claude-tty/README.md @@ -119,6 +119,6 @@ Design decisions are in [docs/adr](docs/adr). ## License and attributions -The provider icon puts a terminal badge on Claude's spark, the same mark Paseo shows for its built-in Claude provider. +The provider icon pairs Claude's spark with a terminal badge, the spark being the same mark Paseo shows for its built-in Claude provider. Claude, Claude Code and the spark belong to Anthropic, and this plugin is not affiliated with or endorsed by Anthropic. The repository's licence grants no right to them. diff --git a/plugins/claude-tty/icon.svg b/plugins/claude-tty/icon.svg index f4b7c62b..f152945e 100644 --- a/plugins/claude-tty/icon.svg +++ b/plugins/claude-tty/icon.svg @@ -1,9 +1,5 @@ - - - - - - - + + + From c1d70b022802325a7c26d55499cf6367941cb9a4 Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 20:58:24 +0200 Subject: [PATCH 5/6] docs(claude-tty): tidy the icon attribution Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/claude-tty/README.md b/plugins/claude-tty/README.md index 8e44bdf5..7e1b87e6 100644 --- a/plugins/claude-tty/README.md +++ b/plugins/claude-tty/README.md @@ -119,6 +119,6 @@ Design decisions are in [docs/adr](docs/adr). ## License and attributions -The provider icon pairs Claude's spark with a terminal badge, the spark being the same mark Paseo shows for its built-in Claude provider. +The provider icon pairs a terminal badge with Claude's spark, the mark Paseo shows for its built-in Claude provider. Claude, Claude Code and the spark belong to Anthropic, and this plugin is not affiliated with or endorsed by Anthropic. The repository's licence grants no right to them. From ead84c468dfe8dd6c89acafd8e0a9c657b0724d0 Mon Sep 17 00:00:00 2001 From: Sleeyax Date: Mon, 12 Oct 2026 23:14:56 +0200 Subject: [PATCH 6/6] fix(claude-tty): pad the provider icon's terminal prompt inside its frame The underscore ran into the frame's right border. The prompt is now shortened and centred, so it sits clear of the border on every side. Co-Authored-By: Claude Opus 5.5 --- plugins/claude-tty/icon.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/claude-tty/icon.svg b/plugins/claude-tty/icon.svg index f152945e..f9bc000d 100644 --- a/plugins/claude-tty/icon.svg +++ b/plugins/claude-tty/icon.svg @@ -1,5 +1,5 @@ - +