Skip to content

@silo-code/sdk

0.35.0 (2026-08-14)

Features

  • navigator: list every view instead of hiding them in a dropdown (#360) (49b7478)

0.34.1 (2026-08-12)

Bug Fixes

  • agents: detect Claude's new circle spinner and hide status glyphs in titles (#345) (a92f08c)

0.34.0 (2026-08-06)

Features

  • navigator: turn Workspaces panel into contributed Navigator views (#325) (0d3b7f8)

0.33.0 (2026-08-04)

Features

  • sdk: add whole-tab highlight adornment API (#317) (b98dd86)

0.32.0 (2026-07-31)

Features

  • sdk: add Activity chrome and tab adornment APIs (#310) (78a82ae)

0.31.0 (2026-07-30)

Features

  • agents: ctx.agents surface with multi-agent detection, resume, and reboot recovery (#299) (d125828)

0.30.0 (2026-07-22)

Features

  • terminals: add terminal/link context-menu contribution surface (#277) (d1277b2)

0.29.1 (2026-07-20)

Bug Fixes

  • markdown-preview: render unsaved buffer instead of disk-only (#271) (2ae1db9), closes #270

0.29.0 (2026-07-19)

Features

  • sdk: modal design system — component kit, host tokens, and migrations (RFC 0016) (#265) (30c48f7)

0.28.1 (2026-07-18)

Bug Fixes

  • diff: scope git diffs to the file's workspace root (#262) (b5e2bef)

0.28.0 (2026-07-17)

Features

  • sdk: context-menu contribution types + registerContextMenuItem (RFC 0013) (#249) (0e28e7a)
  • sdk: workspace property page types + registerPropertyPage (RFC 0015) (#251) (5ef6439), closes #243

0.27.1 (2026-07-16)

Bug Fixes

  • terminals: keep PTYs on soft-close; reap them on workspace delete (#234) (b135229)

0.27.0 (2026-07-15)

Features

  • extensions: surface pending extension updates in status bar, settings rail, and app menu (#224) (00e5911)

0.26.0

Minor Changes

  • 7dc8122: Add ctx.storage — persisted, per-extension key/value storage in two scopes (ExtensionStorageScopes): global (shared across all workspaces) and workspace (scoped to the active workspace). Both are ExtensionStorage namespaced to the extension id and usable from activate().

    ExtensionStorage gains keys(), and subscribe is now namespace-scoped — it fires on a change within the namespace, on hydration, and (for workspace) when the active workspace changes.

  • e444006: ctx.processes now reports which workspace each session belongs to and can aggregate across every loaded workspace, not just the active one:

    • New ProcessInfo.workspaceId field, kept in sync as a session's owning workspace changes (e.g. a terminal moves workspaces).
    • getState({ allWorkspaces: true }) returns live sessions from every loaded workspace instead of just the active one.
    • subscribe(listener, { allWorkspaces: true }) fires on changes anywhere, not just the active workspace.

0.25.1 (2026-07-14)

Bug Fixes

  • processes: correct getState() docs, avoid redundant allWorkspaces scan (#213) (1fdcef3)

0.25.0 (2026-07-14)

Features

  • dock: show a tooltip with the full tab name when the label is truncated (#208) (978b3b4)
  • processes: host-built process trees via enableStats({ trees: true }) (#212) (812b41a)

0.24.0 (2026-07-12)

Features

  • webview: cross-origin iframe bridge + public SDK surface (#189) (fcf585a)

Bug Fixes

  • webview-bridge: re-handshake reliability, contentWindow instability, dock focus, sticky headers (#191) (fc58f28)
  • webview-bridge: security gate, Windows origin, pending-RPC cleanup, permission re-check (#193) (578f39b)

0.23.1 (2026-07-07)

Bug Fixes

  • sdk: rewrite extensionless relative imports in the published dist (#181) (4f910ae)

0.23.0 (2026-07-06)

Features

  • sdk: add ctx.terminals.subscribeOutput for raw PTY output access (#174) (8a16a9e)

0.22.0 (2026-07-05)

Features

  • sdk: add non-breaking Part B surface (docs, terminal, fs, exec, search, net) (#168) (ec2ab1c)

0.21.0 (2026-07-02)

Features

  • sdk: breaking-change cleanup batch + active-terminal tracking (#161) (421ea20)

0.20.0 (2026-06-29)

Features

  • output: add Output panel with ctx.log API and grouped channel selector (#142) (52d1848)

0.19.1 (2026-06-29)

Bug Fixes

  • focus: restore correct panel focus and cursor position on workspace switch (#137) (b33b918)

0.19.0 (2026-06-28)

Features

  • add Help menu with About, Updates, and links on all platforms (#132) (5198393)
  • store left/right panel collapse state per workspace (#136) (66b8645)

0.18.0 (2026-06-28)

Features

  • add ctx.system (OS, arch, Silo version) to extension context (#127) (9ac6e32)

0.17.0 (2026-06-28)

Features

  • add ctx.processes (workspace process observability) (#124) (0565004)
  • make side-panel visibility per-workspace (#121) (1836be5)

0.16.0 (2026-06-28)

Features

  • add ctx.storage (global + workspace scopes) (#118) (7dc8122)

0.15.0 (2026-06-26)

Features

  • workspaces: add extension badge API, replace uptime with badges (#102) (e8ab637)

0.14.0 (2026-06-26)

Features

  • terminal: auto-recover terminals after reboot with buffer replay (#98) (b3a25ee)

0.13.0 (2026-06-25)

Features

  • workspaces: add registerSection API for extension-contributed workspace row components (#95) (2c42024)

0.12.0 (2026-06-25)

Features

  • terminal-monitor: auto-detect agent status via OSC sequences (#89) (ec80887)

0.11.0 (2026-06-24)

Features

  • search: multi-folder workspace search (#80) (8d5c588)

0.10.1 (2026-06-23)

Bug Fixes

  • layout: remove 36px titlebar gap on Linux and Windows (#72) (00f51ed)

0.10.0 (2026-06-23)

Features

  • sdk: workspace & terminal decoration APIs + terminal-monitor example (#70) (910e8a4)
  • settings: move Keyboard Shortcuts to first in settings rail (#71) (bd6cd62)

0.9.0 (2026-06-21)

Features

  • extensions: add Built-in badge to extension list items (#63) (36ffb6a)
  • extensions: list first-party built-ins (branded, disable-only) (13f5ee7)
  • layout: make side-dock visibility and widths global, not per-workspace (#7) (6daa05f)
  • sdk: promote Tooltip to public SDK surface (0.7.0) (#58) (042dedc)
  • search: file-search side panel + ctx.search (#29) (184ae98)
  • statusbar: custom tooltips on all status bar items + kbd-badge accelerators (#37) (bef147b)
  • web-viewer: local web viewer extension + ctx.net HTTP client (#61) (319a31c)

Bug Fixes

  • docs: update documentation links to silo.dev and improve pre-commit pnpm resolution (#4) (b280ce3)

0.6.0

Minor Changes

  • 33c28ed: First publishable release of the public extension SDK. @silo-code/sdk now ships a real build (dist/ with JS + bundled .d.ts declarations) so external extension authors can npm i -D @silo-code/sdk and compile against the types, with the example extensions consuming it as a real dependency.