Files
Hunter Bown 73cd21796c brand: propagate the whale tile mark beyond web (#5738)
The website already carries the new Codewhale mark (PR #5734:
web/app/icon.svg and its raster derivatives). Bring the remaining
in-repo brand surfaces onto the same source so they match in style.

- crates/tui/src/runtime_web/codewhale-192.png: regenerated from the
  canonical web/public/icon-512.png at 192x192 (RGBA). Served at
  /assets/codewhale-192.png by runtime_api and used by the runtime web
  client's brand mark and empty-state mark; no manifest lists sizes.
- extensions/vscode/media/codewhale.svg: the activity-bar view-container
  icon. VS Code renders it as an alpha mask in the theme foreground, so
  this is the traced whale silhouette only (same path as web/app/icon.svg,
  viewBox cropped square around the whale). No defs, script, or
  foreignObject.
- extensions/vscode/media/icon.png + package.json "icon": the marketplace
  listing icon (256x256 RGBA, resized from web/public/icon-512.png). The
  extension previously declared no marketplace icon.
- crates/tui/src/integrations/dsh/brand.js: the DSH brand lockup's inline
  SVG was still the retired Signal Current mark; it now carries the tile
  gradient and whale path from web/app/icon.svg. The dsh tests that
  pinned the old paths and the 24px svg rule follow the new mark.

Signed-off-by: CodeWhale Bot <hmbown@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: CodeWhale Bot <bot@codewhale.net>
2026-09-01 01:00:18 -07:00
..

CodeWhale for VS Code

Official Codewhale extension scaffold for local development.

This first slice is intentionally small:

  • open Codewhale in an integrated terminal
  • start codewhale serve --http in a visible terminal
  • check a local runtime through /health and /v1/runtime/info
  • show connection state in the status bar
  • show a read-only Agent View with recent runtime thread summaries from /v1/threads/summary
  • show recent read-only restore points from /v1/snapshots
  • refresh the read-only Agent View automatically so branch/workspace metadata catches up while agents are working

It does not expose the full chat webview, VS Code Agent View chat/editor integration, inline edit application, marketplace publish workflow, or retry/undo/snapshot GUI endpoints yet.

Local Use

npm install
npm run compile
npm run package
code --install-extension codewhale-vscode-0.9.11.vsix

Configure codewhale.commandPath, codewhale.runtimeHost, codewhale.runtimePort, codewhale.runtimeToken, and codewhale.agentViewRefreshIntervalSeconds from VS Code settings. Set the refresh interval to 0 to disable automatic read-only refreshes.

Keep the runtime on 127.0.0.1 unless you deliberately front it with trusted local networking controls.