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
Finish migrating off the daemon.json sidecar file. #1803 added the GetDaemonInfo socket request; #1804 switched user-facing Tauri and MCP callers to it.
Status
Phase 1 — Migrate readers: Done.
All callers now use socket-first query_daemon_info(). No callers of the old get_running_daemon_info() remain.
Remaining work
Phase 2 — Stop writing the file and remove compatibility shims.
Delete the write_info() call in crates/runtimed/src/daemon.rs (~line 758) and the DaemonLock::write_info / Drop cleanup in crates/runtimed/src/singleton.rs.
Remove the daemon.json fallback in query_daemon_info() (crates/runtimed-client/src/singleton.rs).
Remove get_blob_paths_sync/async() fallback reads from crates/runtimed-client/src/daemon_paths.rs.
Delete daemon_info_path(), read_daemon_info(), get_running_daemon_info(), DaemonInfo (file-shaped), and cleanup_stale_daemon_info + its callers.
Finish migrating off the
daemon.jsonsidecar file. #1803 added theGetDaemonInfosocket request; #1804 switched user-facing Tauri and MCP callers to it.Status
Phase 1 — Migrate readers: Done.
All callers now use socket-first
query_daemon_info(). No callers of the oldget_running_daemon_info()remain.Remaining work
Phase 2 — Stop writing the file and remove compatibility shims.
write_info()call incrates/runtimed/src/daemon.rs(~line 758) and theDaemonLock::write_info/Dropcleanup incrates/runtimed/src/singleton.rs.daemon.jsonfallback inquery_daemon_info()(crates/runtimed-client/src/singleton.rs).get_blob_paths_sync/async()fallback reads fromcrates/runtimed-client/src/daemon_paths.rs.daemon_info_path(),read_daemon_info(),get_running_daemon_info(),DaemonInfo(file-shaped), andcleanup_stale_daemon_info+ its callers.get_blob_portadded in feat(runtimed-client): query_daemon_info helper prefers socket #1804.daemon.jsonreferences in CLI tooling (crates/runt/src/main.rs).Keep
daemon.lock+flock— still the singleton guard.Related
GetDaemonInfoprotocol