{"ok":true,"site":{"host":"lucafchala.com","url":"https://lucafchala.com/","type":"live","desc":"Luca F. Chala","tools":[{"name":"set_theme","kind":"act","impl":"imperative","description":"Switch the site color theme to dark or light.","inputSchema":{"type":"object","properties":{"theme":{"type":"string","enum":["dark","light"],"description":"Theme to apply."}},"required":["theme"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"set_language","kind":"act","impl":"imperative","description":"Switch the page language between Portuguese (pt) and English (en).","inputSchema":{"type":"object","properties":{"language":{"type":"string","enum":["pt","en"],"description":"Language code."}},"required":["language"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_profile","kind":"answer","impl":"imperative","description":"Get structured profile information about Luca F. Chala: roles, amateur-radio callsign, location, gear, and key links.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Media & Personal","favicon":"/favicons/lucafchala.com.png","apiSurface":"polyfill","toolCount":3}}