small gleam coding and persistent agent daemon with a detachable cli and a canvas ui albedo.sh

refactor(mcp): separate catalogue construction from connection lifecycle #228

Merged aly.codes
targeting main from refactor/mcp-catalogue
Merged opened by and assigned to aly.codes
targeting main from refactor/mcp-catalogue

albedo_mcp mixes server connection management with discovery, operation descriptions, and saved catalogue encoding.

Move the catalogue code into albedo_mcp_catalogue, leaving connection ownership, retries, credentials, and dispatch in albedo_mcp. Public interfaces and saved catalogue formats stay unchanged.

Commits 0