Skip to content

Releases: finogeeks/findesk-std

FinDesk desktop SDK v2.1.50

Choose a tag to compare

@Geeksfino Geeksfino released this 11 Sep 03:06

FinDesk desktop SDK v2.1.50

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.8
FinClaw v0.12.8
FinSAFE v0.9.41

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.50",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.50/findesk-desktop-sdk-2.1.50.tar.gz",
    "integrity": "sha256-ae4e4120f14f0da13ea48995c3cf263fbccc71cc425b2a477e89ca66abb2682e"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.8",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.8",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.41",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.50] - 2026-09-11

Changed

  • Pin aioncoreVersionv0.1.60-findesk-core.8.

Added

  • Host Capability Gateway (proposal 0038): plugins declare hostCapabilities on
    findesk.sidecars[]; v1 catalog is extract only — loopback gateway with
    per-plugin token, dataRoot jail, and @findesk/sdk/sidecar/hostCapabilities.
    Distros bump the SDK pin and sidecar versionPin to consume. Adapter POSTs
    aioncore /api/internal/host-extract (paired Geeksfino/findesk-core#296,
    included in the .8 tag). Scanned PDF OCR still requires bundled-ocr in the
    installer extraResources tree (Win x64 / Mac arm64); Linux has no native OCR
    and fails closed with ocr_backend_unavailable.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.8
  • finclawVersion: v0.12.8
  • finsafeVersion: v0.9.41
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.49

Choose a tag to compare

@Geeksfino Geeksfino released this 02 Sep 15:46

FinDesk desktop SDK v2.1.49

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.7
FinClaw v0.12.8
FinSAFE v0.9.41

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.49",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.49/findesk-desktop-sdk-2.1.49.tar.gz",
    "integrity": "sha256-a16c3efcbc968faef2b18b84b3c897229997d45c8726675d9e4e939f6ec243c6"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.7",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.8",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.41",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.49] - 2026-09-02

Changed

  • Product default: AIONCORE_FINCLAW_LAZY=1 (finclaw serve --lazy).
    Set AIONCORE_FINCLAW_LAZY=0 for eager serve.
  • Pin finsafeVersionv0.9.41. Keep aioncoreVersion at
    v0.1.60-findesk-core.7.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.7
  • finclawVersion: v0.12.8
  • finsafeVersion: v0.9.41
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.48

Choose a tag to compare

@Geeksfino Geeksfino released this 02 Sep 13:51

FinDesk desktop SDK v2.1.48

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.7
FinClaw v0.12.8
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.48",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.48/findesk-desktop-sdk-2.1.48.tar.gz",
    "integrity": "sha256-39d3bde6f8ddc69c5a4c121d8fdc38deed6aeec3bc0482a2ae33f885df4fbfe7"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.7",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.8",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.48] - 2026-09-02

Added

  • Forward host AIONCORE_FINCLAW_LAZY into aioncore; packaged app does not
    set it.

Fixed

  • Label Excel chart values and keep sheet tabs visible.

Changed

  • Pin aioncoreVersionv0.1.60-findesk-core.7.
  • Pin finclawVersionv0.12.8. FinSAFE stays v0.9.37.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.7
  • finclawVersion: v0.12.8
  • finsafeVersion: v0.9.37
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.47

Choose a tag to compare

@Geeksfino Geeksfino released this 01 Sep 15:08

FinDesk desktop SDK v2.1.47

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.6
FinClaw v0.12.7
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.47",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.47/findesk-desktop-sdk-2.1.47.tar.gz",
    "integrity": "sha256-792fd2a866297b2215843e6399470b775c67b1017c93d4138638bc1ce1d4ccd4"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.6",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.7",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.47] - 2026-09-01

Fixed

  • Copilot session MCP attach and per-surface conversations so plugin BFF
    tools reach the model.

Changed

  • Pin aioncoreVersionv0.1.60-findesk-core.6.
  • Pin finclawVersionv0.12.7. FinSAFE stays v0.9.37.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.6
  • finclawVersion: v0.12.7
  • finsafeVersion: v0.9.37
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.46

Choose a tag to compare

@Geeksfino Geeksfino released this 01 Sep 07:34

FinDesk desktop SDK v2.1.46

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.4
FinClaw v0.12.6
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.46",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.46/findesk-desktop-sdk-2.1.46.tar.gz",
    "integrity": "sha256-dac379768de6e7e06aa1f7692622c3b1b3d7890ebb991ef200270c255e48c65e"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.4",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.6",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.46] - 2026-09-01

Added

  • Sidecar injectHostLlm: "optional" for capture/authoring processes.
  • Plugin host.conversation.start / followUp without opening chat.

Fixed

  • Optional-LLM sidecar JWT projection; skills install on hired instances.
  • Guid ACP first-turn model gate; office preview when file-watch is down.

Changed

  • Template lock-bump checklist harvests template/docs/ + skills into
    existing distros. Root README lists docs/plugin-tools.md.
  • Template adds plugin-system overview and developer guide (EN+ZH).
  • Pin aioncoreVersionv0.1.60-findesk-core.4.
  • Pin finclawVersionv0.12.6. FinSAFE stays v0.9.37.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.4
  • finclawVersion: v0.12.6
  • finsafeVersion: v0.9.37
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.45

Choose a tag to compare

@Geeksfino Geeksfino released this 26 Aug 12:15

FinDesk desktop SDK v2.1.45

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.3
FinClaw v0.12.5
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.45",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.45/findesk-desktop-sdk-2.1.45.tar.gz",
    "integrity": "sha256-ad3208dbca6ce4ea4bf01de1c7d5de41ec17d95ceb270c5a4be740fd0518ca38"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.3",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.5",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  },
  "officecli": {
    "version": "v1.0.145",
    "note": "Baked into SDK resources/bundled-officecli; pin matches package.json officecliVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.45] - 2026-08-26

Added

  • Bundle officecli sidecar (officecliVersion v1.0.145) next to
    finclaw/finsafe.

Fixed

  • Pack-host Python/Git Bash bootstrap on Windows.
  • Pin FinClaw → v0.12.5 so loopback plugin MCP (for example
    core-market) starts when exec WAN is denied.
  • Keep checksum-verified officecli when --version cannot run on the
    Linux pack host.

Changed

  • Pin aioncoreVersionv0.1.60-findesk-core.3.
  • Pin finclawVersionv0.12.5. FinSAFE stays v0.9.37.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.3
  • finclawVersion: v0.12.5
  • finsafeVersion: v0.9.37
  • officecliVersion: v1.0.145

FinDesk desktop SDK v2.1.44

Choose a tag to compare

@Geeksfino Geeksfino released this 26 Aug 05:19

FinDesk desktop SDK v2.1.44

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.1
FinClaw v0.12.4
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.44",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.44/findesk-desktop-sdk-2.1.44.tar.gz",
    "integrity": "sha256-092a00d70a5e132b88191ec3c11ef8223ea2dbb5499301a39e8ff0fb29cd0c39"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.1",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.4",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.44] - 2026-08-26

Fixed

  • Distro bun run doctor loads private plugin toolEndpoint declarations
    (alias @findesk/sdk from the extracted SDK). FinClaw-native
    sessionToolDeny names warn instead of error.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.1
  • finclawVersion: v0.12.4
  • finsafeVersion: v0.9.37

FinDesk desktop SDK v2.1.43

Choose a tag to compare

@Geeksfino Geeksfino released this 26 Aug 04:44

FinDesk desktop SDK v2.1.43

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.1
FinClaw v0.12.4
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.43",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.43/findesk-desktop-sdk-2.1.43.tar.gz",
    "integrity": "sha256-f49912355f7bf36b6a47393a73e908e941c809d6a32e799a7e24e6532114b365"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.1",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.4",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.43] - 2026-08-26

Added

  • Plugin tool surface (proposal 0037): plugins declare Guid/agent tools via
    ctx.tools; distros attach catalog MCP names in agentSeed. Public how-to:
    template/docs/plugin-tools.md (EN) and plugin-tools.zh-CN.md (#394).

Fixed

  • Renderer launch-failed reload storms, HTML preview path traversal, ACP
    relative images, and web-host LAN/upload/PREBUILDS_ONLY fixes (#396, #395,
    #393, #392).

Changed

  • Keep aioncoreVersion at v0.1.60-findesk-core.1, finclawVersion at
    v0.12.4, and finsafeVersion at v0.9.37 (no core rebake this cycle).

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.1
  • finclawVersion: v0.12.4
  • finsafeVersion: v0.9.37

FinDesk desktop SDK v2.1.42

Choose a tag to compare

@Geeksfino Geeksfino released this 25 Aug 14:47

FinDesk desktop SDK v2.1.42

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.1
FinClaw v0.12.4
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.42",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.42/findesk-desktop-sdk-2.1.42.tar.gz",
    "integrity": "sha256-09d7372534e548fe1af3ebc059c43e6cc49adaa75bc1380056c27800e52e98b6"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.1",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.12.4",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.42] - 2026-08-25

Added

  • Guid fleet MCP wildcard (sessionMcpAttachments["*"]), sidecar Bearer
    on product-wired upsert, and Guid landing prefill (#390). White-label
    boards can attach a product MCP to every hired Guid session.
  • FinClaw continuation UX (#389).
  • DeepSeek Harness catalog ACP; Codex denied in the runtime catalog (#368).

Fixed

  • ShadowView heading-size markup (#387) and Arco Spin vertical centering
    (#373).
  • Streaming markdown / finish-stamp alignment with contentPhase (#372).

Changed

  • Pin finclawVersionv0.12.4.
  • Keep aioncoreVersion at v0.1.60-findesk-core.1 and finsafeVersion
    at v0.9.37 (no core rebake this cycle).

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.1
  • finclawVersion: v0.12.4
  • finsafeVersion: v0.9.37

FinDesk desktop SDK v2.1.41

Choose a tag to compare

@Geeksfino Geeksfino released this 20 Aug 06:23

FinDesk desktop SDK v2.1.41

White-label packaging SDK for distribution repositories.

Bundled components

Component Version
findesk-core (aioncore) v0.1.60-findesk-core.1
FinClaw v0.11.6
FinSAFE v0.9.37

Online pin example:

{
  "schemaVersion": 1,
  "findesk": {
    "package": "findesk-desktop-sdk",
    "version": "2.1.41",
    "artifact": "https://github.com/finogeeks/findesk-std/releases/download/v2.1.41/findesk-desktop-sdk-2.1.41.tar.gz",
    "integrity": "sha256-b4acb0cc1d3e14154bce81797e0a70a9a8a6c6e646c08e505f898f2b736ba023"
  },
  "findeskCore": {
    "version": "v0.1.60-findesk-core.1",
    "note": "Baked into SDK resources/bundled-* for packaged runtimes; pin matches package.json aioncoreVersion."
  },
  "finclaw": {
    "version": "v0.11.6",
    "note": "Baked into SDK resources/bundled-finclaw; pin matches package.json finclawVersion."
  },
  "finsafe": {
    "version": "v0.9.37",
    "note": "Baked into SDK resources/bundled-finsafe; pin matches package.json finsafeVersion."
  }
}

See https://github.com/finogeeks/findesk-std#pin-from-a-distribution-repo-online

Changelog excerpt

[2.1.41] - 2026-08-20

Added

  • Generic update origin (proposal 0032): pluggable publish adapters
    (github / s3 / rsync / file / external) behind --publish on
    the existing publishOnlineUpdate.ts CLI. Distros configure
    release.publish (non-secret); the 0027 prepare-only path stays when
    --publish is omitted. Publish-time signature gate, doctor
    update-origin checks + --probe (#333).
  • Structured question card for AskUserQuestion (#330).

Fixed

  • Shared Skill Hub install allowlist; unpackaged white flash (#328).
  • GitHub Issues when git remote is named Origin (#329).

Changed

  • Keep aioncoreVersion at v0.1.60-findesk-core.1.
  • Keep finclawVersion at v0.11.6 and finsafeVersion at v0.9.37.

Bundled components

  • aioncoreVersion: v0.1.60-findesk-core.1
  • finclawVersion: v0.11.6
  • finsafeVersion: v0.9.37