Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .changeset/fn-7692-merger-confirmation-copy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"@runfusion/fusion": patch
---

summary: Fix misleading merger "awaiting-confirmation" copy that claimed a hard block when auto-merge advances the merge automatically.
summary: Fix merger awaiting-confirmation copy that implied a hard block when auto-merge proceeds automatically.
category: fix
dev: `decidePlannerRecovery` now accepts an additive `autoMergeWillProceed` flag (threaded from `allowsAutoMergeProcessing` in `PlannerRecoveryController.tick`) that only shapes the confirmation `reason` string; no gating/behavior change to `action`/`requiresConfirmation`/`sideEffectClass`.
2 changes: 2 additions & 0 deletions packages/dashboard/src/__tests__/chat.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ vi.mock("node:fs/promises", async (importOriginal) => {
// Mock @fusion/core to prevent cascade loading of real fs modules
vi.mock("@fusion/core", () => ({
summarizeTitle: vi.fn(),
// FNXC:DashboardChatTests 2026-07-08-12:00: FN-7675 added FUSION_RUNTIME_SELF_AWARENESS to chat.ts's @fusion/core imports (CHAT_SYSTEM_PROMPT embeds it). The hand-written core mock must stub it so chat.js loads; importOriginal is intentionally avoided to prevent the real fs cascade this mock exists to block.
FUSION_RUNTIME_SELF_AWARENESS: "",
AgentStore: vi.fn(),
ChatStore: vi.fn(),
registerTraitHookImpl: vi.fn(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,11 @@ describe("reliability interactions: verification follow-up dedup", () => {
it("remains additive with FN-4892 same-agent duplicate intake", async () => {
const fx = await createStore();
fixtures.push(fx);
/*
FNXC:ReliabilityTests 2026-07-08-12:30:
FN-7658 gated same-agent duplicate auto-archiving behind autoArchiveDuplicateTasksEnabled (default false → flag-in-place in triage). This test asserts the ARCHIVE path is additive with verification follow-up dedup, so opt into the legacy archive behavior explicitly rather than asserting the new flag-in-place default.
*/
await fx.store.updateSettings({ autoArchiveDuplicateTasksEnabled: true });
const source = {
sourceType: "api" as const,
sourceAgentId: "agent-1",
Expand Down
2 changes: 2 additions & 0 deletions packages/i18n/locales/es/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6526,6 +6526,8 @@
"addIgnoredPath": "",
"archiveAgentLog": "",
"archiveCompletedTasksAfterDays": "",
"autoArchiveDuplicateTasks": "",
"autoArchiveDuplicateTasksHelp": "",
"backlogNoTaskAutoClaimIsExecutorOnly": "",
"browse": "",
"closeParenPeriod": "",
Expand Down
2 changes: 2 additions & 0 deletions packages/i18n/locales/fr/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6526,6 +6526,8 @@
"addIgnoredPath": "",
"archiveAgentLog": "",
"archiveCompletedTasksAfterDays": "",
"autoArchiveDuplicateTasks": "",
"autoArchiveDuplicateTasksHelp": "",
"backlogNoTaskAutoClaimIsExecutorOnly": "",
"browse": "",
"closeParenPeriod": "",
Expand Down
2 changes: 2 additions & 0 deletions packages/i18n/locales/ko/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6526,6 +6526,8 @@
"addIgnoredPath": "",
"archiveAgentLog": "",
"archiveCompletedTasksAfterDays": "",
"autoArchiveDuplicateTasks": "",
"autoArchiveDuplicateTasksHelp": "",
"backlogNoTaskAutoClaimIsExecutorOnly": "",
"browse": "",
"closeParenPeriod": "",
Expand Down
2 changes: 2 additions & 0 deletions packages/i18n/locales/zh-CN/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6526,6 +6526,8 @@
"addIgnoredPath": "",
"archiveAgentLog": "",
"archiveCompletedTasksAfterDays": "",
"autoArchiveDuplicateTasks": "",
"autoArchiveDuplicateTasksHelp": "",
"backlogNoTaskAutoClaimIsExecutorOnly": "",
"browse": "",
"closeParenPeriod": "",
Expand Down
2 changes: 2 additions & 0 deletions packages/i18n/locales/zh-TW/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -6526,6 +6526,8 @@
"addIgnoredPath": "",
"archiveAgentLog": "",
"archiveCompletedTasksAfterDays": "",
"autoArchiveDuplicateTasks": "",
"autoArchiveDuplicateTasksHelp": "",
"backlogNoTaskAutoClaimIsExecutorOnly": "",
"browse": "",
"closeParenPeriod": "",
Expand Down
Loading