feat(statusline): include memfs metadata in command payload (#1389)
Co-authored-by: Letta Code <noreply@letta.com>
This commit is contained in:
@@ -2493,6 +2493,12 @@ export default function App({
|
||||
// Configurable status line hook
|
||||
const sessionStatsSnapshot = sessionStatsRef.current.getSnapshot();
|
||||
const contextWindowSize = llmConfigRef.current?.context_window;
|
||||
const reflectionSettings = getReflectionSettings();
|
||||
const memfsEnabled = settingsManager.isMemfsEnabled(agentId);
|
||||
const memfsDirectory =
|
||||
memfsEnabled && agentId && agentId !== "loading"
|
||||
? getMemoryFilesystemRoot(agentId)
|
||||
: null;
|
||||
const statusLine = useConfigurableStatusLine({
|
||||
modelId: llmConfigRef.current?.model ?? null,
|
||||
modelDisplayName: currentModelDisplay,
|
||||
@@ -2511,6 +2517,12 @@ export default function App({
|
||||
totalOutputTokens: sessionStatsSnapshot.usage.completionTokens,
|
||||
contextWindowSize,
|
||||
usedContextTokens: contextTrackerRef.current.lastContextTokens,
|
||||
stepCount: sessionStatsSnapshot.usage.stepCount,
|
||||
turnCount: contextTrackerRef.current.currentTurnId,
|
||||
reflectionMode: reflectionSettings.trigger,
|
||||
reflectionStepCount: reflectionSettings.stepCount,
|
||||
memfsEnabled,
|
||||
memfsDirectory,
|
||||
permissionMode: uiPermissionMode,
|
||||
networkPhase,
|
||||
terminalWidth: chromeColumns,
|
||||
@@ -7625,6 +7637,19 @@ export default function App({
|
||||
contextWindowSize: llmConfigRef.current?.context_window,
|
||||
usedContextTokens:
|
||||
contextTrackerRef.current.lastContextTokens,
|
||||
stepCount: stats.usage.stepCount,
|
||||
turnCount: contextTrackerRef.current.currentTurnId,
|
||||
reflectionMode: getReflectionSettings().trigger,
|
||||
reflectionStepCount: getReflectionSettings().stepCount,
|
||||
memfsEnabled:
|
||||
agentId !== "loading"
|
||||
? settingsManager.isMemfsEnabled(agentId)
|
||||
: false,
|
||||
memfsDirectory:
|
||||
agentId !== "loading" &&
|
||||
settingsManager.isMemfsEnabled(agentId)
|
||||
? getMemoryFilesystemRoot(agentId)
|
||||
: null,
|
||||
permissionMode: uiPermissionMode,
|
||||
networkPhase,
|
||||
terminalWidth: chromeColumns,
|
||||
|
||||
Reference in New Issue
Block a user