Skip to content

Releases: SharkUI/SharkBay

SharkBay v0.3.0

Choose a tag to compare

@SharkUI SharkUI released this 06 Jul 08:24

Install

One-line install via Homebrew:

brew install --cask SharkUI/tap/sharkbay

Or download SharkBay-0.3.0-arm64.dmg below (Apple Silicon).

What's new

Added

  • One-line install via Homebrew: brew install --cask SharkUI/tap/sharkbay.

Changed

  • macOS builds are now code-signed with a Developer ID Application certificate and notarized by Apple, so SharkBay launches without Gatekeeper warnings on any Mac.

SharkBay v0.2.9

Choose a tag to compare

@SharkUI SharkUI released this 05 Jul 11:56

SharkBay v0.2.9

Added

  • Prompt history recall searches the active terminal for robust prompt fragments, so recalled prompts are easier to find even with wrapped or guttered agent output.
  • Terminal tabs show a floating scroll-to-bottom button when the viewport is far above the latest output.

Changed

  • Read-only GitHub remotes can install SharkBay Task Protocol in local-only mode, with clearer local-only protocol wording.

Fixed

  • Built-in browser new-window links open new internal browser tabs instead of the system browser.
  • Built-in browser pages on local/private HTTPS hosts can continue through certificate errors for self-signed NAS and development services, while public-host certificate checks remain strict.
  • Kiro approval detection waits for settled live approval footer output to avoid false positives from replayed scrollback.
  • Codex session id helper output is parsed more reliably.

Artifacts

  • SharkBay-0.2.9-arm64.dmg
    • SHA-256: 80a3e826f55847078a1d7bbb99ea33ff5c43548ce7d8cce541e6bdb90c4190d4
  • SharkBay-0.2.9-arm64-mac.zip
    • SHA-256: 606709a555c7148b742e57681a7024cfaec6fc5eef5fc288d9673dd0c1cc366d

v0.2.8

Choose a tag to compare

@SharkUI SharkUI released this 30 Jun 06:08

Added

  • Telegram remote control: operate your SharkBay agent sessions from a self-hosted Telegram bot. Add a BotFather token in Settings → Telegram and pair your account, then from Telegram: /sessions to attach to an open session, /resume to restore a past one, /new to start a fresh session (pick project → agent), and /tasks to read the session's task records. Chat with the agent with live progress, a typing indicator, and inline approval buttons; replies and task docs render as Telegram markdown, with clean answers reconstructed from agent transcripts (Kiro, Claude, Codex).
  • In-tab search: Cmd+F finds within terminal and browser tabs, with a popover showing match count, navigation, and per-tab state.
  • Agent tab restore across app restarts: terminal and agent tabs are preserved and restored on relaunch.

Changed

  • Island auto-expands on attention states and auto-collapses while you keep working; clicking an island session clears its stopped/approval indicator.

Fixed

  • Task context menu and Review submenu no longer clip at the right screen edge.
  • Restored agent tabs keep their titles and stay "unknown" until activity.
  • Cleaner development shutdown with no orphaned process.

SharkBay v0.2.7

Choose a tag to compare

@SharkUI SharkUI released this 21 Jun 13:00

SharkBay v0.2.7

Added

  • Task Artifact action for generating self-contained HTML artifacts from tasks and recording them back into task files.
  • Task artifact and review indexes in the local knowledge site.
  • Remote repository cloning from the Add Project modal.
  • In-app Share button for local artifact and site HTML pages.

Changed

  • Default appearance now uses the Morning theme, and macOS packaging uses the Morning app icon.
  • Add Project and task detail views have tighter typography, layout, and dialog controls.
  • Browser column minimum width is now 360px for more stable embedded page layouts.
  • Task Share terminology has been renamed to Artifact, with synced task artifacts shown alongside local task records.
  • README now links to the SharkBay website.

Fixed

  • Agent terminals stay pinned to the bottom briefly after prompt submission while CLI output redraws.
  • Share button icon is clearer and more legible.

Artifacts

  • SharkBay-0.2.7-arm64.dmg
    • SHA-256: 036d2ddaf483c42bd51d637b38e442183fbcc26bdcdb48763fa1f393bc70c97f
  • SharkBay-0.2.7-arm64-mac.zip
    • SHA-256: 41d992033fbe8c7d69afefaa5b5742c2c0163cf846c50400357dd951f2dd5e76

SharkBay v0.2.6

Choose a tag to compare

@SharkUI SharkUI released this 18 Jun 08:37

Added

  • Read-only task review: right-click a task to launch a review agent session (using the task's own agent or another installed one) that writes its report to .sharkbay/reviews/<taskTag>-<code>.md without joining the task protocol

Changed

  • Codex launch option replaces the Skip approval toggle with YOLO mode (--yolo, bypassing approvals and sandbox) and warns to use an isolated environment

Fixed

  • Project icons resolve from monorepo workspace package directories (e.g. web/public/icon.png) instead of falling back to the default icon
  • Stale persisted launch flags no longer offered by an agent are filtered out, fixing Codex rejecting conflicting approval flags

Builds are ad-hoc signed and not notarized.

SharkBay v0.2.5

Choose a tag to compare

@SharkUI SharkUI released this 15 Jun 05:50

SharkBay v0.2.5

Highlights

  • Git panel now surfaces GitHub open pull requests, open issues, and latest release data via the local gh CLI.
  • CodeGraph indexing is automatic: local Git projects initialize on selection and sync after 5 minutes of dirty-worktree quiet time.
  • Island status sounds now distinguish agent completion from approval-needed transitions.

Added

  • GitHub PR/issue/release cards in the Git detail panel.
  • Latest release fact in repository details.
  • General settings for separate completion and approval sound toggles with preview buttons.

Fixed

  • Packaged app PATH handling for gh and the git process it invokes.
  • macOS Dock restore behavior when SharkBay is hidden but the island is still visible.
  • Island clicks no longer activate the main window unless a session row is selected.
  • Restored agent sessions now choose the latest matching status for island/tab indicators.
  • Stopped agent status clears when the user interacts with the terminal or prompt input.
  • SharkBay terminal shells opt out of the Kiro wrapper via PROCESS_LAUNCHED_BY_Q=1.

Checksums

  • SharkBay-0.2.5-arm64.dmg: 310feffaefd46d9630fed0e4ac99cb8c0f80fe26b5a90118c0671da0a9d2d4f6
  • SharkBay-0.2.5-arm64-mac.zip: 25ddec1b11a61e8d84cc90c97272f42259eafdc211b7835121c9614c20ab6d32

v0.2.4

Choose a tag to compare

@SharkUI SharkUI released this 10 Jun 02:22

Added

  • App update hint: check GitHub latest release on startup; show subtle bottom-left link when a newer version is available for 48+ hours

Changed

  • Delay auto-clear of stopped/approval state by 300s on tab/window focus; prompt input cancels the timer and clears immediately

v0.2.3

Choose a tag to compare

@SharkUI SharkUI released this 08 Jun 16:07

What's New

Added

  • Island overlay: macOS Dynamic Island–style floating notch displaying live agent session states
  • Animated shark mark with glow ring driven by session state
  • Per-session prompt history with persistence for agent sessions
  • Appearance settings with Theme, Color Scheme (526 options), and Font sub-tabs
  • CJK font support with system-installed font filtering
  • shell:openExternal IPC for terminal URL context menu
  • Harness bootstrap prompt appends system locale language instruction

Changed

  • Rename session states: idle→stopped, attention→approval, awaiting→unknown
  • Attention (red) glow animation speed increased by 100%
  • Island expanded panel removes sessions header, count, and divider
  • Font tab simplified to list + preview layout with keyboard navigation
  • Filter Kiro sub-agent sessions from Sessions tab
  • Project status pill derived from agent tab lights

Fixed

  • Island transparent areas pass through mouse events correctly
  • Preserve attention/idle state when SharkBay loses window focus
  • Prompt history persists on quit, uses hook session id for agent history
  • Font preview uses local state for immediate rendering

v0.2.2

Choose a tag to compare

@SharkUI SharkUI released this 05 Jun 02:35

Added

  • Cursor CLI support with detection, hook connector, bootstrap injection, session restore, and settings panel entry
  • New Worktree project context-menu action for creating a branch worktree and registering it as a SharkBay project
  • Terminal bottom input history with separate shell and shared agent history buckets per project
  • Command+T shortcut for opening a new shell terminal tab in the current project
  • Drag reordering for terminal tabs

Changed

  • Bottom prompt input forwards leading slash commands directly to active agent terminals
  • Reduced spacing around the Projects sidebar header
  • Removed legacy harness entry-block uninstall cleanup code

Fixed

  • IME composition Enter no longer submits the bottom prompt input
  • Files panel refresh now preserves expanded folder children after create, delete, and rename operations
  • Cursor hook mapping keeps before* hook events as tool-start activity
  • .deepseek/ local files are ignored and no longer tracked
  • Orphaned external hook sessions without terminalSessionId no longer leave a persistent idle pill on project cards

v0.2.1

Choose a tag to compare

@SharkUI SharkUI released this 01 Jun 02:47

Added

  • Sessions detail panel for browsing and restoring agent sessions per project
  • Hook-based agent status system (working/idle/attention indicators)
  • Bottom prompt input bar for agent CLI terminals
  • OpenCode hook connector via JS plugin
  • Auto-derive session title from first meaningful user prompt
  • Session model version display for Claude, Kiro, and Gemini
  • Right-click context menu in file tree panel
  • Init action prompts in Sessions, Git, and Files detail panels
  • Protocol install without git; team sync gated on GitHub remote
  • AGENTS.md bootstrap support for directing agents to project conventions
  • GitHub avatar caching in localStorage

Changed

  • Rename DeepSeek to CodeWhale
  • Require protocol file for bootstrap injection
  • Remove agent CLI download shortcut
  • Remove terminal status fallback

Fixed

  • Hook PID-based session→tab resolution replacing heuristic tab mapping
  • Stable socket path to survive app restarts
  • Stale session silent expiry instead of emitting idle
  • Idle dot suppression on active tab
  • Active tab idle excluded from project pill aggregation
  • Tab focus clears idle dot correctly
  • Per-session status dot on agent tabs
  • Session-id injection skipped when command has --resume
  • Terminal input bar growth no longer triggers terminal redraw
  • Bottom input focus maintained on tab switch
  • Codex hook config schema
  • Kiro hooks installed into agent config instead of settings.json
  • Kiro tools wildcard included in sharkbay agent config
  • Gemini nested hook format and CodeWhale session restore match
  • Session model label formatting
  • Local-only install identity resolution preventing harness drift
  • .sharkbay exclude entry added when git appears after protocol install