You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ocp run on unix now launches opencode as a child process instead of replacing the current process via syscall.Exec. Signals (SIGINT, SIGTERM, SIGQUIT, SIGHUP) are forwarded to the child, and stdio is inherited as before. This enables post-exit housekeeping that was impossible when ocp ceased to exist after launch.
Added
Post-exit credential sync: after opencode exits, any providers written to the XDG default data directory (~/.local/share/opencode/auth.json, mcp-auth.json) are merged back into the profile's auth files. This fixes the long-standing issue where opencode auth login and /connect would write credentials to the system-wide location instead of the profile, since opencode resolves its auth path from XDG_DATA_HOME rather than OPENCODE_CONFIG_DIR. Symlinked (linked-mode) profiles sync through to the shared base automatically.