Skip to content

Commit

Permalink
Optimization: full chat settings were getting embedded into the dynam…
Browse files Browse the repository at this point in the history
…ic chat output cell
  • Loading branch information
rhennigan committed Jan 8, 2024
1 parent cc5d311 commit 28e9c96
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Source/Chatbook/SendChat.wl
Original file line number Diff line number Diff line change
Expand Up @@ -1749,7 +1749,7 @@ activeAIAssistantCell[
Editable -> False,
CellDingbat -> Cell[ BoxData @ makeActiveOutputDingbat @ settings, Background -> None ],
CellTrayWidgets -> <| "ChatFeedback" -> <| "Visible" -> False |> |>,
TaggingRules -> <| "ChatNotebookSettings" -> settings |>
TaggingRules -> <| "ChatNotebookSettings" -> smallSettings @ settings |>
]
]
];
Expand Down Expand Up @@ -1802,7 +1802,7 @@ activeAIAssistantCell[
Selectable -> True,
ShowAutoSpellCheck -> False,
ShowCursorTracker -> False,
TaggingRules -> <| "ChatNotebookSettings" -> settings |>,
TaggingRules -> <| "ChatNotebookSettings" -> smallSettings @ settings |>,
If[ scrollOutputQ @ settings,
PrivateCellOptions -> { "TrackScrollingWhenPlaced" -> True },
Sequence @@ { }
Expand Down Expand Up @@ -1896,8 +1896,10 @@ makeActiveOutputDingbat // endDefinition;
(* ::Subsubsection::Closed:: *)
(*makeOutputDingbat*)
makeOutputDingbat // beginDefinition;
makeOutputDingbat[ as: KeyValuePattern[ "LLMEvaluator" -> name_String ] ] := makeOutputDingbat[ as, name ];
makeOutputDingbat[ as: KeyValuePattern[ "LLMEvaluator" -> config_Association ] ] := makeOutputDingbat[ as, config ];
makeOutputDingbat[ as_Association ] := makeOutputDingbat[ as, as ];
makeOutputDingbat[ as_, name_String ] := makeOutputDingbat[ as, GetCachedPersonaData @ name ];
makeOutputDingbat[ as_, KeyValuePattern[ "PersonaIcon" -> icon_ ] ] := makeOutputDingbat[ as, icon ];
makeOutputDingbat[ as_, KeyValuePattern[ "Icon" -> icon_ ] ] := makeOutputDingbat[ as, icon ];
makeOutputDingbat[ as_, KeyValuePattern[ "Default" -> icon_ ] ] := makeOutputDingbat[ as, icon ];
Expand Down

0 comments on commit 28e9c96

Please sign in to comment.