Skip to content

v0.6.6

Choose a tag to compare

@danieliser danieliser released this 21 Mar 02:32
· 123 commits to main since this release

Bug Fixes

  • Chat API mounts propagation — ChatAPIConfig and ChatConfig now carry Mounts, so caller-supplied volume mounts are stored in the chat record and forwarded to SpawnSession. Previously, mounts were silently dropped on JSON binding (#9).

  • effectiveWorkDir skips volume-type mounts — Volume names (e.g. persist-workspace-b4ce035a) are not filesystem paths and must not be stat-checked by ValidateWorkDir. effectiveWorkDir now ignores mounts with Type: "volume" when deriving the working directory (#9).

  • Chat config PATCH supports mounts — PATCH /chats/:name/config now merges the mounts field when provided.

What This Unblocks

With mounts flowing through the Chat API, external volume managers (like PERSIST's per-identity workspace volumes) can mount named volumes into chat sessions. Combined with the v0.6.5 resume pass-through, this enables end-to-end conversation continuity across session respawns.