feat(FN-3705): gate research tools behind experimental flag
This merge introduces two major themes. First, research tools in both the engine and CLI are now gated behind an experimental flag, using a shared helper from core — the research tools are documented as experimental and the dashboard settings reference is updated. Second, the testing suite receives Fusion-Task-Id: FN-3705
This commit is contained in:
@@ -8,6 +8,7 @@ import type {
|
||||
} from "@fusion/core";
|
||||
import {
|
||||
buildTriageMemoryInstructions,
|
||||
isResearchExperimentalEnabled,
|
||||
resolveAgentPrompt,
|
||||
sortTasksByPriorityThenAgeAndId,
|
||||
} from "@fusion/core";
|
||||
@@ -941,11 +942,13 @@ export class TriageProcessor {
|
||||
}),
|
||||
createTaskDocumentWriteTool(this.store, task.id),
|
||||
createTaskDocumentReadTool(this.store, task.id),
|
||||
...createResearchTools({
|
||||
store: this.store,
|
||||
rootDir: this.rootDir,
|
||||
getSettings: async () => this.store.getSettings(),
|
||||
}),
|
||||
...(isResearchExperimentalEnabled(settings)
|
||||
? createResearchTools({
|
||||
store: this.store,
|
||||
rootDir: this.rootDir,
|
||||
getSettings: async () => this.store.getSettings(),
|
||||
})
|
||||
: []),
|
||||
...createMemoryTools(this.rootDir, settings),
|
||||
// Agent delegation tools — discover and delegate work to other agents.
|
||||
...(this.options.agentStore ? [
|
||||
|
||||
Reference in New Issue
Block a user