> ISPO SDK documentation. [HTML](https://ispo.ai/docs/types/core.AssistantMemoryEditFileResult.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Type Alias AssistantMemoryEditFileResult

```typescript
AssistantMemoryEditFileResult:
    | { ok: true } & AssistantMemoryFileState
    | {
        cap: number;
        chars: number;
        code: "over-cap" | "no-match" | "invalid-entry";
        entries: string[];
        message: string;
        ok: false;
    }
```

Types: [AssistantMemoryFileState](../interfaces/core.AssistantMemoryFileState.md)

Edit outcome. A failure is DATA, not a thrown error: it carries the CURRENT (unmodified) entries plus the cap so the caller can consolidate.
