Skip to content

Releases: omdsh-dev/dsh-llm-fallbacks

v0.6.13

Choose a tag to compare

@github-actions github-actions released this 28 Oct 08:30
852e79f

[0.6.13] - 2026-10-28

Changed

Upgrade @deepseek-ai/dsh-* peers to ^0.2.1-rc.4.

v0.6.12

Choose a tag to compare

@github-actions github-actions released this 25 Oct 10:54
cba0c87

[0.6.12] - 2026-10-25

Fixed

  • Keep the dispatch-resolved role on the subagent failure path: after a role-injected child's route fails, the fallback now walks that role's own chain (and rootChain only for inherit-root) instead of degrading to the bare rootChain, so a fallback: none role never escapes onto the root chain.

v0.6.11

Choose a tag to compare

@github-actions github-actions released this 24 Oct 06:09
2a6465f

[0.6.11] - 2026-10-24

Changed

  • Bump the @deepseek-ai/dsh-* peer cohort to ^0.2.1-rc.3 (corridor dsh-v0.2.1-rc.2 → dsh-v0.2.1-rc.3: More menus for browsing/creating plugins; New Session draft fix after switching sessions; DeepSeek API-key adapter model-list updates aligned with account sign-in).

v0.6.10

Choose a tag to compare

@github-actions github-actions released this 23 Oct 04:54
b7b939e

[0.6.10] - 2026-10-23

Added

  • Fallbacks card: filter role-chain titles by the host subagent allowlist, report how many selected entries it cuts, recommend FallbacksChain/Auto, and offer an explicit "sync to host allowlist" button that merges the saved exact chain routes into allowedModels (never enabled, never silently; disabled while role/root-chain edits are unsaved).

Changed

  • Bump the dev toolchain past its open Dependabot advisories: vitest 4.1.12, vite 8.2.4 (transitive, forced by a pnpm override) and katex 0.18.2, whose vulnerable 0.16 copy pulled in by micromark-extension-math is overridden to the same patched release.
  • Show a subagent session's model beside its role in the conversation-header badge, silently omitting whichever half the session projection does not carry.

v0.6.9

Choose a tag to compare

@github-actions github-actions released this 22 Oct 16:26
209e246

[0.6.9] - 2026-10-22

Added

  • Fallback chain entries can be reordered: every chain row (default fallback chain, time-slot chains, role chains) has a trailing grip handle — drag it onto another row, or focus it and press ↑/↓.
  • A role's collapsed header now shows its whole fallback chain separated by >, truncated with an ellipsis when it is too long (the full chain stays available on hover).

v0.6.8

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:20
69904d4

[0.6.8] - 2026-10-20

Changed

  • Fallback-chain selector rows are now single compact lines: each entry shows its 1-based order index, the provider select, the model select and a trailing delete button instead of a labelled multi-row block.
  • The delete button is revealed on row hover or keyboard focus (and stays reachable on touch devices) instead of occupying its own footer row; it is hidden entirely on rows the read-only view cannot edit.
  • The "add selector" affordance sits inline at the tail of each chain block, directly under the last entry.
  • Row hints (wildcard conversion, outside-catalog and "no models available") now render inline on the row line and ellipsise instead of pushing the row taller; the full text stays available on hover, and the "no models available" hint is bound to the model select for assistive tech (its visible inline text is the guaranteed channel).
  • The chain selects are announced by position ("Selector 1 provider", "Selector 2 model", "Remove selector 2") so every row of a chain is distinguishable to screen readers.
  • README and docs/install.md now lead the install section with the Desktop / Web plugin-page path (Plugins page → Add plugin), followed by the dsh plugin --profile … CLI path.
  • Documented that a GUI install targets the same web profile as dsh plugin --profile web add, while the dsh-tui terminal profile stays CLI-only.

v0.6.7

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:17
8867e43

[0.6.7] - 2026-10-18

Added

  • The llm-fallbacks service grows one additive read-only method: getAgentRole(agentId) returns the DECLARED RAW role id a live subagent was dispatched as (trimming preserved), readable from the moment of dispatch — before the child's first step and for its whole activation lifetime — and null whenever no dispatch role resolved for that id.
  • ROLE_PROJECTION_KEY and readRoleProjectionValue are now re-exported from the package root, so a companion reads the durable fallbacksSubagentRole session projection without hard-coding the key literal or re-implementing the blank-string guard.

Changed

  • The role a dispatch declares (**Execute as**: <id> in the child's prompt) is now an explicit stage of dispatch-time role resolution, so a declared role's chain head drives the child's first request — including an Agent Team teammate's initial spawn prompt.
  • Agent Team teammates get their persona, role notice/badge and chain-head model from that same header; teammate names stay arbitrary, several teammates may share one role, and an external provider still delivers no persona, notice or badge.
  • Restructured the README around three core capabilities (automatic model failover, peak/valley time slots, role-based subagents) and moved the reference detail into the new docs/features.md and docs/repair.md.
  • Documented that the role-based subagent pillar covers both ordinary dispatch and Agent Team teammates through the same **Execute as**: <id> dispatch header.

Fixed

  • pnpm repair:session-logs works against the dsh 0.2.1-rc.2 session-format catalog again: a pre-V3 log is repaired and published as its V3 repair-floor generation through the catalog's own historicalSessionFormatCatalog, and the host migrates that generation onward to the installed V4 format with its own historical child evidence. Previously every --apply publication and every catalog classification of a pre-V3 log failed with V3 catalog migration requires explicit historical child facts, because the newer catalog's V3→V4 edge needs corpus-level child evidence a single-log repair cannot supply.
  • The resolved catalog's repair floor is now validated and reported: a newer build without a usable historicalSessionFormatCatalog is refused up front (exit 2), and the text/--json report names both the installed currentVersion and the repairVersion successors are published at.

v0.6.6

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:17
4d6af31

[0.6.6] - 2026-10-17

Fixed

  • Adapt the subagent dispatch seam to the installed @deepseek-ai/dsh-subagent activation API (startActivation in place of the removed start / startContinuable), so role resolution, the in-session [role: <id>] notice row and the session-header role badge keep working with the dsh peer range declared in package.json.
  • Deliver the resolved role persona as a scoped deployment:persona-prefix system-prompt section on the child instead of a request persona: it still replaces the deployment persona for that dispatched child, but it is no longer durable — a role child resumed after a host restart now runs without its role persona.

Changed

  • Upgrade @deepseek-ai/dsh-* peer dependencies to ^0.2.1-rc.1 (corridor dsh-v0.2.1-alpha.5 → dsh-v0.2.1-rc.1, rolled up from 0.2.0-rc.2) and refresh the lockfile, pnpm-workspace exemptions/patches, docs pins, and README dsh badge for the new cohort.
  • Upgrade @deepseek-ai/dsh-* peer dependencies to ^0.2.1-rc.2 (corridor dsh-v0.2.1-rc.1 → dsh-v0.2.1-rc.2: DeepSeek Search/Fetch web-search settings UI; Flash-1017 temporary model-label badge; cohort pin) and refresh the lockfile and README dsh badge.
  • 将 @deepseek-ai/dsh-* peer 依赖升级到 ^0.2.1-rc.2(走廊 dsh-v0.2.1-rc.1 → dsh-v0.2.1-rc.2:DeepSeek Search/Fetch Web Search 设置 UI;Flash-1017 临时候选标徽章;RC 钉死),并刷新 lockfile 与 README dsh 徽章。

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 11:13
2980e52

[0.6.5] - 2026-09-29

Changed

  • Upgrade @deepseek-ai/dsh-* peer dependencies to ^0.2.0-rc.2 (corridor dsh-v0.2.0-rc.1 → dsh-v0.2.0-rc.2; deferred until npm published 0.2.0-rc.2) and refresh the lockfile, pnpm-workspace exemptions/patches, docs pins, and README dsh badge for the new cohort.

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 15:14
fe6c686

[0.6.4] - 2026-09-28

Changed

  • Disclosure chevrons on the Fallbacks card now point right when collapsed and down when expanded (advanced options and the time-slot, role and persona row disclosures).
  • The role automatch checkbox moved inline-left of its label with the whole text row clickable — it had slipped below the text inside the collapsed-options body.
  • Section headings (main agent / subagents / advanced options) are enlarged to 16px.
  • Upgrade @deepseek-ai/dsh-* peer dependencies to ^0.2.0-rc.1 (corridor dsh-v0.1.7-rc.2 → dsh-v0.2.0-rc.1) and refresh the lockfile, pnpm-workspace exemptions/patches, docs pins, and README dsh badge for the new cohort.