With showTaskChatsInCommonFeed enabled, task-planner sessions appear in the
common Direct feed, so /new//clear there hit ChatView's generic intercept and
createSession orphaned the task's planner history behind a fresh session.
Consume the command with a warning toast for task-bound sessions instead.
Also updates 6 stale ChatView.core.test.tsx sendMessage assertions broken by
FN-8502's onDelivered/onFailed options argument.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
summary: /new and /clear in Chat no longer wipe a task-bound planner chat's history.
category: fix
dev: ChatView's exact `/new`//`/clear` intercept now recognizes `task-planner:<taskId>` sessions (surfaced in the common feed via `showTaskChatsInCommonFeed`) and consumes the command with a warning toast instead of calling createSession.
* Model-loop direct sessions store this sentinel agent id so the UI and hook share one target-mode check instead of duplicating the literal in each composer surface.
* Model-loop direct sessions store this sentinel agent id so the UI and hook share one target-mode check instead of duplicating the literal in each composer surface.
"engineerBacklogAutoClaimHint":"Per-agent override of the project default. Allows this engineer-role agent to auto-claim unowned backlog tasks; explicit assignment and delegation are unchanged.",
"engineerBacklogAutoClaimHint":"Per-agent override of the project default. Allows this engineer-role agent to auto-claim unowned backlog tasks; explicit assignment and delegation are unchanged.",
"embeddedConnectionCapError":"Enter a value between 32 and 2,000.",
"embeddedConnectionCapHelp":"Maximum server connections for Fusion's embedded PostgreSQL. Applies after restarting Fusion. Range: 32–2,000. Unset by default — Fusion picks 500, or 150 on Windows where each connection is a separate process and higher caps can crash backends. External PostgreSQL uses its provider's connection limit.",
"embeddedConnectionCapPlaceholder":"auto"
},
"experimental":{
"experimental":{
"experimentalFeatures":"Experimental Features",
"experimentalFeatures":"Experimental Features",
"experimentalFeaturesAreEarlyCapabilitiesThatAreNot":" Experimental features are early capabilities that are not yet fully stable. Enable them to test new functionality, but be aware they may change or be removed. Default: disabled for every feature flag below. ",
"experimentalFeaturesAreEarlyCapabilitiesThatAreNot":" Experimental features are early capabilities that are not yet fully stable. Enable them to test new functionality, but be aware they may change or be removed. Default: disabled for every feature flag below. ",
"reviewArtifactsHint":"Controls whether eligible future tasks generate review deliverables. User-facing limits generation to user-facing work; on enables it for all eligible tasks. Individual PROMPT.md headers can override this. Default: off.",
"controlsHowFutureTaskSpecsHandleReleaseNote":" Controls how future task specs handle release-note artifacts at completion. Use changeset mode for repositories that follow ",
"controlsHowFutureTaskSpecsHandleReleaseNote":" Controls how future task specs handle release-note artifacts at completion. Use changeset mode for repositories that follow ",
"controlsWhetherNewlyCreatedTasksHaveGitHubIssue":" Controls whether newly created tasks have GitHub issue tracking enabled by default. Individual tasks can still override this from the task detail modal. ",
"controlsWhetherNewlyCreatedTasksHaveGitHubIssue":" Controls whether newly created tasks have GitHub issue tracking enabled by default. Individual tasks can still override this from the task detail modal. ",
"defaultRepoUsedWhenCreatingGitHubIssuesFor":"Default repo used when creating GitHub issues for tracked tasks. Falls back to the global default if blank.",
"defaultRepoUsedWhenCreatingGitHubIssuesFor":"Default repo used when creating GitHub issues for tracked tasks. Falls back to the global default if blank.",
"disabledBuiltInWorkflowsAreHiddenFromWorkflow":"Disabled built-in workflows are hidden from workflow pickers. Existing tasks that already use one continue to resolve.",
"disabledBuiltInWorkflowsAreHiddenFromWorkflow":"Disabled built-in workflows are hidden from workflow pickers. Existing tasks that already use one continue to resolve.",
"disabledFusionWorkflowsAreHiddenFromWorkflow":"Disabled Fusion workflows are hidden from workflow pickers. Existing tasks that already use one continue to resolve. Default: all built-in workflows enabled (unset).",
"disabledFusionWorkflowsAreHiddenFromWorkflow":"Disabled Fusion workflows are hidden from workflow pickers. Existing tasks that already use one continue to resolve. Default: all built-in workflows enabled (unset).",
"enableSummarizationInProjectModelsToConfigureThatModel":" Enable summarization in Project Models to configure that model.",
"enableSummarizationInProjectModelsToConfigureThatModel":" Enable summarization in Project Models to configure that model.",
"ephemeralAgentTaskCreationPolicyHint":"No default — unset policy falls back to Allow. Upon validation sends a proposal to your mailbox for one-click approval; Deny rejects follow-up task creation.",
"quickChatLauncherHint":"Choose whether Quick Chat opens from the draggable floating button, a footer button beside Terminal, or stays hidden. Default: off (hidden).",
"quickChatLauncherHint":"Choose whether Quick Chat opens from the draggable floating button, a footer button beside Terminal, or stays hidden. Default: off (hidden).",
"reportDiscussionCategoryEmpty":"No Discussion categories are available for the configured repository.",
"reportDiscussionCategoryHelp":"Required when filing to GitHub Discussions. Categories are loaded from the configured repository. No default — unset until a category is selected.",
"reportDiscussionCategorySelect":"Select a Discussion category",
"reportDiscussionCategoryUnavailable":"Discussion categories are unavailable for the configured repository.",
"reportModeByActionHelp":"Optional per-action override of the project report mode for bug, feedback, idea, or help. No default — unset actions inherit reportMode.",
"reportModeHelp":"How in-app bug/feedback/idea/help reports are filed. Default: draft-review (operator reviews a draft before filing).",
"reportRoadmapDedup":"Check roadmap before filing reports",
"reportRoadmapDedupHelp":"When enabled, matching roadmap features are shown inline instead of filing another GitHub Issue or Discussion. Default: off.",
"reportRoadmapDedupeEnabled":"Deduplicate reports against public roadmap",
"reportRoadmapDedupeEnabledHelp":"Match open, labeled roadmap issues before filing. Default: on.",
"reportRoadmapLabel":"Public roadmap label",
"reportRoadmapLabelHelp":"Open GitHub Issues with this label are considered roadmap items. Default: roadmap.",
"reportRoadmapRepoHelp":"GitHub owner/repository containing public roadmap issues. When unset, uses the tracking repository. No default — unset.",
"reportTarget":"Default report target",
"reportTargetByActionHelp":"Optional per-action override of the default report target for bug, feedback, idea, or help. No default — unset actions inherit reportTarget / action defaults.",
"reportTargetDiscussion":"GitHub Discussion",
"reportTargetHelp":"Optional Issue or Discussion target. When unset, Feedback and Help use Discussions while Bug and Idea use Issues. No default — unset.",
"restartFailed":"Restart could not be scheduled. Try restarting Fusion manually.",
"restartFailed":"Restart could not be scheduled. Try restarting Fusion manually.",
"restartNow":"Restart Fusion",
"restartNow":"Restart Fusion",
"restartUnavailable":"Needs a supervising parent — restart Fusion manually without --no-supervise.",
"restartUnavailable":"Needs a supervising parent — restart Fusion manually without --no-supervise.",
"restarting":"Restarting… Your connection will close shortly.",
"restarting":"Restarting… Your connection will close shortly.",
"reviewArtifacts":"Review Artifacts",
"reviewArtifactsHint":"Controls whether eligible future tasks generate review deliverables. User-facing limits generation to user-facing work; on enables it for all eligible tasks. Individual PROMPT.md headers can override this. Default: off.",
"autoReloadDashboardOnVersionChange":" Auto-reload dashboard on version change ",
"autoReloadDashboardOnVersionChange":" Auto-reload dashboard on version change ",
"cLIBinaryOnPATH":" CLI binary on PATH ",
"cLIBinaryOnPATH":" CLI binary on PATH ",
"cLIBySpawning":" CLI by spawning",
"cLIBySpawning":" CLI by spawning",
"channelBeta":"Beta — early builds from main",
"channelStable":"Stable (recommended)",
"checkForThe":" Check for the ",
"checkForThe":" Check for the ",
"checkForUpdatesAutomatically":" Check for updates automatically ",
"checkForUpdatesAutomatically":" Check for updates automatically ",
"controlsHowOftenTheDashboardReFetchesThe":" Controls how often the dashboard re-fetches the npm registry. Use the version + refresh control in the header to trigger an immediate check at any time. Default: daily. ",
"controlsHowOftenTheDashboardReFetchesThe":" Controls how often the dashboard re-fetches the npm registry. Use the version + refresh control in the header to trigger an immediate check at any time. Default: daily. ",
"dailyRecommended":"Daily (recommended)",
"dailyRecommended":"Daily (recommended)",
"disableThisIfYourLocalDevProcessIs":". Disable this if your local dev process is the source of truth and you don't want any outdated globally-installed binary executed during the probe. Default: enabled. ",
"disableThisIfYourLocalDevProcessIs":". Disable this if your local dev process is the source of truth and you don't want any outdated globally-installed binary executed during the probe. Default: enabled. ",
"dismissModalsByClickingOutsideHint":" When enabled, clicking or tapping a modal backdrop closes the modal. Default: disabled, to prevent accidental dismissal. ",
"dismissModalsByClickingOutsideHint":" When enabled, clicking or tapping a modal backdrop closes the modal. Default: disabled, to prevent accidental dismissal. ",
"enableProactiveTaskChatHint":" When enabled, Task chat reports step progress, failures, reviews, and rollbacks in real time. Default: disabled. ",
"frequency":"Frequency",
"frequency":"Frequency",
"general":"General",
"general":"General",
"gitLabApiBaseUrlHint":"Blank derives <instance>/api/v4. Override only for self-managed GitLab API gateways that use a different absolute http:// or https:// URL. No default — unset.",
"gitLabApiBaseUrlHint":"Blank derives <instance>/api/v4. Override only for self-managed GitLab API gateways that use a different absolute http:// or https:// URL. No default — unset.",
"onStartupOncePerServerLaunch":"On startup — once per server launch",
"onStartupOncePerServerLaunch":"On startup — once per server launch",
"ownerRepo":"owner/repo",
"ownerRepo":"owner/repo",
"projectsInheritThisValueWhenTheyDoNot":"Projects inherit this value when they do not set a project default tracking repo. No default — unset.",
"projectsInheritThisValueWhenTheyDoNot":"Projects inherit this value when they do not set a project default tracking repo. No default — unset.",
"releaseChannel":"Release channel",
"releaseChannelHelp":"Stable follows official releases. Beta follows pre-releases cut from main and also picks up each stable release once it overtakes the beta. Switching back to Stable never downgrades. Default: stable.",
"reportRoadmapDedupeEnabledHelp":"Fallback for projects that do not set a public-roadmap deduplication preference. No default — unset (projects default to enabled).",
"reportRoadmapLabel":"Global public roadmap label",
"reportRoadmapLabelHelp":"Fallback label for open public-roadmap issues when a project does not set one. No default — unset (projects default to roadmap).",
"reportRoadmapRepo":"Global public roadmap repository (optional)",
"reportRoadmapRepoHelp":"Fallback GitHub owner/repository for public-roadmap issues. When unset, uses the tracking repository. No default — unset.",
"rowsAndDoesNotAffectAssistantTextOr":" rows and does not affect assistant text or tool rows. Default: disabled for both permanent and ephemeral agents. ",
"rowsAndDoesNotAffectAssistantTextOr":" rows and does not affect assistant text or tool rows. Default: disabled for both permanent and ephemeral agents. ",
"saveAIThinkingForEphemeralTaskWorkerAgents":" Save AI thinking for ephemeral / task-worker agents ",
"saveAIThinkingForEphemeralTaskWorkerAgents":" Save AI thinking for ephemeral / task-worker agents ",
"saveAIThinkingForPermanentAgents":" Save AI thinking for permanent agents ",
"saveAIThinkingForPermanentAgents":" Save AI thinking for permanent agents ",
"rendererReopenNote":"Reopen the terminal to apply renderer changes.",
"rendererReopenNote":"Reopen the terminal to apply renderer changes.",
"resetPreferences":"Reset to defaults",
"resetPreferences":"Reset to defaults",
"shortcuts":"Shortcuts",
"shortcuts":"Shortcuts",
"startTerminal":"Start terminal",
"startingTerminal":"Starting terminal...",
"startingTerminal":"Starting terminal...",
"statusConnected":"Connected",
"statusConnected":"Connected",
"statusConnecting":"Connecting...",
"statusConnecting":"Connecting...",
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.