FN-8847: remove retired ephemeral-agent setting
Remove the obsolete ephemeral-agent compatibility setting across configuration, persistence, UI, and localization.
- Remove the setting from schemas, scoped settings, persistence helpers, and General settings UI.
- Update translations, settings documentation, and parity coverage for the retired option.
- Adjust scheduler, executor, dashboard, and PostgreSQL tests for the unconditional behavior.
- Add a patch changeset for @runfusion/fusion.
Files changed:
.changeset/fn-8847-remove-ephemeral-setting.md | 7 +++
docs/settings-reference.md | 3 +-
.../postgres/settings-persistence.pg.test.ts | 14 ++++++
.../core/src/__tests__/settings-parity.test.ts | 20 ++++++--
packages/core/src/config/settings-schema.ts | 7 ---
packages/core/src/task-store/settings-helpers.ts | 14 ++++--
packages/core/src/task-store/settings-ops.ts | 11 +++--
packages/core/src/types/settings/settings-scope.ts | 6 ---
.../__tests__/SettingsModal.general.test.tsx | 41 ++++-------------
.../settings/sections/GeneralSection.tsx | 17 -------
.../settings-default-descriptions.test.tsx | 6 ---
.../src/__tests__/mission-start-routing.test.ts | 34 ++++++--------
...executor-ephemeral-disabled-dispatch-gate.test.ts | 53 ++++++++--------------
.../__tests__/scheduler-ephemeral-toggle.test.ts | 30 +++++-------
packages/i18n/locales/en/app.json | 2 -
packages/i18n/locales/es/app.json | 2 -
packages/i18n/locales/fr/app.json | 2 -
packages/i18n/locales/ko/app.json | 2 -
packages/i18n/locales/zh-CN/app.json | 2 -
packages/i18n/locales/zh-TW/app.json | 2 -
packages/i18n/src/resources.d.ts | 2 -
21 files changed, 105 insertions(+), 172 deletions(-)
Fusion-Task-Id: FN-8847
Fusion-Task-Lineage: 8a067ec6-0ec7-4aef-a48e-604f821f35d2
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>