From 6fec7a49dc2078c2c9ddeb623f4ca740c332106f Mon Sep 17 00:00:00 2001 From: Ang Weoy Yang Date: Mon, 19 Jan 2026 16:40:41 +0800 Subject: [PATCH] feat: add a named argument for show_hidden_offerings in get_agent --- virtuals_acp/client.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/virtuals_acp/client.py b/virtuals_acp/client.py index bf4e966..3505840 100644 --- a/virtuals_acp/client.py +++ b/virtuals_acp/client.py @@ -755,9 +755,12 @@ def get_memo_by_id(self, onchain_job_id: int, memo_id: int) -> "ACPMemo": except Exception as e: raise ACPApiError(f"Failed to get memo by ID: {e}") - def get_agent(self, wallet_address: str) -> Optional[IACPAgent]: + def get_agent(self, wallet_address: str, *, show_hidden_offerings: bool = False) -> Optional[IACPAgent]: url = f"{self.acp_api_url}/agents?filters[walletAddress]={wallet_address}" + if show_hidden_offerings: + url += f"&showHiddenOfferings=true" + try: response = requests.get(url) response.raise_for_status()