{file.path.split("/").at(-1)?.replace(MD_SUFFIX, "")}
{#if file.path.includes("/")} {file.path.split("/").slice(0, -1).join(" / ")} {/if} {fmtBytes(file.size)} {fmtRelative(file.mtime)} {#if isMarkdown} {/if}{file.content}
{/if}
No memory root. Point ApiFrontend(memory_root=…) at the agent's zone of the vault.
{:else if !tree}Loading…
{:else if tree.tree.length === 0}The zone is empty.
{:else} {@render nodes(tree.tree, 0)} {/if}The agent's own zone: state, handouts, observations, prompts, skills. Pick a file on the left, or search for a line with ⌘K.
Opening…
{:else}{file.content}
{/if}