MCPcopy
hub / github.com/apache/caldera / update_agent_data

Method update_agent_data

app/service/rest_svc.py:151–158  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

149 return dict(contacts=self.get_service('contact_svc').report.get(contact.get('contact'), dict()))
150
151 async def update_agent_data(self, data):
152 paw = data.pop('paw', None)
153 if paw is None:
154 await self._update_global_props(**data)
155 return self.get_config(name='agents')
156 for agent in await self.get_service('data_svc').locate('agents', match=dict(paw=paw)):
157 await agent.gui_modification(**data)
158 return agent.display
159
160 async def update_chain_data(self, data):
161 link = await self.get_service('app_svc').find_link(data.pop('link_id'))

Calls 5

_update_global_propsMethod · 0.95
get_serviceMethod · 0.80
gui_modificationMethod · 0.80
get_configMethod · 0.45
locateMethod · 0.45