{"ok":true,"site":{"host":"littlelibrary.j8vpkjs9pw.workers.dev","url":"https://littlelibrary.j8vpkjs9pw.workers.dev/","type":"live","desc":"Drop files onto an infinite plane. They file themselves by topic.","tools":[{"name":"get_occupancy","kind":"answer","impl":"imperative","description":"Read the occupancy grid for the current viewport only. Returns center slot id, nearby empty slot ids, occupied tiles {id, slot, topic, title}, pending clip count, and the next pending clips {id, topic, title}. Work only in this viewport. Use slot ids such as \"3,-1\". Never pass pixel x,y or ask for the rest of the plane or full document text.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"favicon":"/favicons/littlelibrary.j8vpkjs9pw.workers.dev.ico","apiSurface":"spec","category":"Developer Tools","toolCount":1}}