feat(statusline): include memfs metadata in command payload (#1389)
Co-authored-by: Letta Code <noreply@letta.com>
This commit is contained in:
@@ -19,6 +19,12 @@ describe("statusLinePayload", () => {
|
||||
totalOutputTokens: 450,
|
||||
contextWindowSize: 200_000,
|
||||
usedContextTokens: 40_000,
|
||||
stepCount: 7,
|
||||
turnCount: 3,
|
||||
reflectionMode: "step-count",
|
||||
reflectionStepCount: 10,
|
||||
memfsEnabled: true,
|
||||
memfsDirectory: "/Users/test/.letta/agents/agent-123/memory",
|
||||
permissionMode: "default",
|
||||
networkPhase: "download",
|
||||
terminalWidth: 120,
|
||||
@@ -31,6 +37,14 @@ describe("statusLinePayload", () => {
|
||||
expect(payload.model.display_name).toBe("Sonnet");
|
||||
expect(payload.context_window.used_percentage).toBe(20);
|
||||
expect(payload.context_window.remaining_percentage).toBe(80);
|
||||
expect(payload.step_count).toBe(7);
|
||||
expect(payload.turn_count).toBe(3);
|
||||
expect(payload.reflection.mode).toBe("step-count");
|
||||
expect(payload.reflection.step_count).toBe(10);
|
||||
expect(payload.memfs.enabled).toBe(true);
|
||||
expect(payload.memfs.memory_dir).toBe(
|
||||
"/Users/test/.letta/agents/agent-123/memory",
|
||||
);
|
||||
expect(payload.permission_mode).toBe("default");
|
||||
expect(payload.network_phase).toBe("download");
|
||||
expect(payload.terminal_width).toBe(120);
|
||||
@@ -45,6 +59,12 @@ describe("statusLinePayload", () => {
|
||||
expect(payload.transcript_path).toBeNull();
|
||||
expect(payload.output_style.name).toBeNull();
|
||||
expect(payload.vim).toBeNull();
|
||||
expect(payload.step_count).toBe(0);
|
||||
expect(payload.turn_count).toBe(0);
|
||||
expect(payload.reflection.mode).toBeNull();
|
||||
expect(payload.reflection.step_count).toBe(0);
|
||||
expect(payload.memfs.enabled).toBe(false);
|
||||
expect(payload.memfs.memory_dir).toBeNull();
|
||||
expect(payload.cost.total_cost_usd).toBeNull();
|
||||
expect(payload.context_window.current_usage).toBeNull();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user