v0.10.14
Fixed
google_ads_accounts_listis now id-free (#333). It used to require a
customer_iddespite its schema marking it optional, so the natural recovery
from an unsetcustomer_id("list accounts to find the account") failed with
the samecustomer_id is requirederror. BYOD and an explicitcustomer_id
still use the customer-scoped client, but with neither it uses the
credential-keyedlist_accessible_accountsprimitive — so the agent can
auto-recover when auth is configured but no account was selected.- Skill docs no longer list phantom CLI commands (#333). The shared CLI
Quick Reference listedmureo google-ads …/mureo meta-ads …commands that
don't exist (ad operations are MCP tools, not CLI), which led the agent to run
a non-existent command and mis-report a "CLI bug". The reference now lists only
real commands and points ad ops at the MCP tools; the Google/Meta skills'
cliHelpno longer references a phantom command; and a stale
mureo rollback {plan,apply}row is corrected to{list,show}. - Added a Google Ads "No customer_id? (recovery)" skill section (#333) so the
agent discovers the account viagoogle_ads_accounts_list(auto-set when one,
ask when several, re-runmureo auth setupwhen none) instead of asking the
operator to look the ID up in the UI or hand over a CSV.
Upgrade with mureo upgrade (also refreshes deployed skills and restarts the
always-on service), or pip install -U mureo. Note: an operator still needs a
customer_id configured (mureo auth setup); this release makes the agent
recover/guide correctly instead of dead-ending.