When opening a new conversation draft for a different workspace, OpenChamber kept using the config snapshot from the previously active directory. The draft agent picker showed wrong agents and the first send inherited a stale agent selection. Use useConfigStore.activateDirectory() whenever the draft target is established or changed: - openNewSessionDraft: activate config on draft open - overrideNewSessionDraftTarget: activate config on external override - setNewSessionDraftTarget: activate config on user target change - sendMessage (draft path): await activation before reading agent/model Removes the inline agent resolution block in openNewSessionDraft that duplicated logic already handled by activateDirectory. Co-authored-by: hkay-dev <14947763+hkay-dev@users.noreply.github.com> Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>