Skip to content

@silo-code/sdk ​

0.54.0 (2026-09-25) ​

Features ​

  • agents-chat-panel: show a hover timestamp and copy action on user messages (#568) (bf21a17)

0.53.0 (2026-09-24) ​

Features ​

  • agents-chat-panel: show agent brand icon in the profile picker (#553) (057e564)
  • agents-chat-panel: show context-window usage as a Context option (#556) (5b6aa52)
  • agents: report where an agent session is working via AgentInfo.cwd (RFC 0052) (#559) (f743d84)
  • agents: resume a previous session via ACP session/list (RFC 0051) (#558) (4a44da3)

Bug Fixes ​

  • git-explorer: open files with non-ASCII or quote-triggering names (#560) (8f450fc)

0.52.0 (2026-09-17) ​

Features ​

  • sdk: publish usePanelEntryFocus and DockPanelApi.onDidRequestFocus (#546) (5fba63e)

0.51.0 (2026-09-16) ​

Features ​

  • agents-chat-panel: clear is a session reset, confirmed before it runs (#538) (b66e7f2)

0.50.0 (2026-09-15) ​

Features ​

  • dock-panels: add ctx.panels tab adornments and DockPanelRecord.panelId (#533) (94b52a7)

0.49.0 (2026-09-15) ​

Features ​

  • dock-panels: generic dock-panel tabs — rename, tab menu, working folder (#525) (0d3f0ca)

Bug Fixes ​

  • agents-chat-panel: abort in-flight ACP handshake on panel close (#526) (7fde611)

0.48.0 (2026-09-15) ​

Features ​

  • agents-chat-panel: polish composer and transcript rendering (#522) (aa21ada)

0.47.0 (2026-09-14) ​

Features ​

  • agents: Agent Sessions over ACP (RFC 0038 phases 1-3) (741ab45)
  • agents: author Chat profiles, and reach parity at the edges (5fd0eb5)
  • agents: chat sessions survive a restart (RFC 0042 phase 1) (17a24eb)
  • agents: host-drawn panel chrome (RFC 0039) (61c852f)
  • agents: key agent chrome on the Agent Session, not the terminal (7e324eb)
  • agents: redesign the chat transcript and composer (7fe18db)
  • sdk: DockPanelRecord — recorded panels reopen on restart (RFC 0041) (09c3192)
  • sdk: resolve panel visibility as DockPanelProps.onScreen (16d8e3f)

0.46.0 (2026-09-04) ​

Features ​

  • navigator: add panelId to NavigatorViewProps (#505) (e012d9d)

0.45.0 (2026-09-04) ​

Features ​

  • agents: deliver an opening prompt on launch, publish ctx.agents.profiles (#498) (195caca)

Bug Fixes ​

  • agents: pulse the Agents navigator activity dots on first view (#495) (65bcc80)

0.44.0 (2026-09-02) ​

Features ​

  • sdk: ctx.storage cross-workspace directory resolution (#481) (0c9ec86)

0.43.0 (2026-09-01) ​

Features ​

  • agents: Agent Profiles phase 1 (RFC 0033) (#471) (61cb90f)

0.42.0 (2026-08-31) ​

Features ​

  • sdk: add ctx.storage.globalDir()/workspaceDir() (RFC 0032) (#458) (041b475)

0.41.0 (2026-08-27) ​

⚠ BREAKING CHANGES ​

  • sdk: SettingRow enabled/dependent for gated sub-settings (#442)

Features ​

  • sdk: SettingRow enabled/dependent for gated sub-settings (#442) (d88b579)
  • settings: host-own settings page titles (#444) (48ad9b4)

0.40.2 (2026-08-25) ​

Bug Fixes ​

  • terminal: wire Cmd+K clear shortcut and persist buffer on clear (#428) (0df7363)

0.40.1 (2026-08-25) ​

Bug Fixes ​

  • sdk: pin Badge font sizes to absolute chrome tokens (#424) (8fc4fa0)

0.40.0 (2026-08-25) ​

Features ​

  • sdk: add openPanelSheet, homeDir, confirmWithDontShowAgain (#423) (2a942f2)
  • theming: give form fields and primary buttons real contrast in dark themes (#417) (b942c5e)

0.39.0 (2026-08-24) ​

Features ​

  • settings: rebuild Settings on a new app-sheet surface (#410) (855bd28)

0.38.0 (2026-08-23) ​

Features ​

  • terminal: tell every terminal which tab and workspace it is (#406) (8d20d02)

0.37.1 (2026-08-23) ​

Bug Fixes ​

  • layout: ctx.log.show() actually selects the caller's Output channel (#399) (1ac907d)

0.37.0 (2026-08-21) ​

Features ​

  • side-panels: SideDock layout tree with free-form splits (#388) (a11492e)

0.36.0 (2026-08-18) ​

Features ​

  • terminal: statusbar startup + session-host backpressure (phase 1–2) (#368) (87a340b)

0.35.1 (2026-08-18) ​

Bug Fixes ​

  • docs: move the extension tutorial off the /guide/getting-started URL (#369) (ba91e37)

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.