fn read_entry_files_in_dir(dir: &Path) -> Vec<AgentEntry>Expand description
Read every valid .json entry file directly inside dir (one level,
not recursive) — used for both lookup_all_shared (one agent’s
per-channel dir) and list_all_shared (one agent-name dir at a time).