feat(FN-3027): add AgentLogViewer, NewAgentDialog improvements, and AgentDe
This merge adds research settings to the settings modal and dashboard (FN-2839, FN-3029), implements a dashboard font scale setting with persistence and documentation (FN-3027), refactors AgentDetailView with a new AgentLogViewer CSS module (FN-2839), and improves NewAgentDialog with custom model dr Fusion-Task-Id: FN-3027
This commit is contained in:
@@ -14,6 +14,7 @@ type CompleteSettings<T> = { [K in keyof Required<T>]: Required<T>[K] | undefine
|
||||
export const DEFAULT_GLOBAL_SETTINGS = {
|
||||
themeMode: "dark",
|
||||
colorTheme: "default",
|
||||
dashboardFontScalePct: 100,
|
||||
defaultProvider: undefined,
|
||||
defaultModelId: undefined,
|
||||
fallbackProvider: undefined,
|
||||
|
||||
@@ -1228,6 +1228,8 @@ export interface GlobalSettings {
|
||||
themeMode?: ThemeMode;
|
||||
/** Color theme preference for accent colors and styling. Default: "default". */
|
||||
colorTheme?: ColorTheme;
|
||||
/** Dashboard font size scale percentage. Bounded to 85-125. Default: 100. */
|
||||
dashboardFontScalePct?: number;
|
||||
/** Default AI model provider name (e.g. `"anthropic"`, `"openai"`).
|
||||
* Must be set together with `defaultModelId`. When both are undefined,
|
||||
* the engine uses pi's automatic model resolution. */
|
||||
|
||||
Reference in New Issue
Block a user