// Generated, do not edit. sha256:8dc9633b14245eff1f7c9bee179cd3a162123ee1e24f229791775df14dfa3934 import { TARGETS, targetHash } from '../../shared/config.js'; import { placeActions } from '../../shared/places.js'; import { installLocale } from '../installation.mjs'; import { assertScope } from '../ai/gate.js'; const regels = () => { const acties = placeActions(installLocale()); return Object.keys(TARGETS) .map(naam => `- ${naam} (${targetHash(TARGETS[naam])}): ${acties[naam] || '(geen beschrijving)'}`) .join('\n'); }; const appPlaces = Object.freeze({ name: 'app_places', title: 'Wat u waar in de app kunt doen', description: 'Geeft de lijst van plekken in AssetApp met per plek wat de gebruiker daar kan doen: instellen, ' + 'boeken, beoordelen of alleen bekijken. Bedoeld om te kunnen antwoorden op vragen als "waar vind ik ' + 'dit" of "waar stel ik dat in", en om daarna de juiste plek te kiezen: de namen in het antwoord zijn ' + 'dezelfde die navigate_to als plek aanvaardt. Leest de administratie niet en wijzigt niets; het ' + 'antwoord is voor elke installatie gelijk.', inputSchema: Object.freeze({ type: 'object', properties: {}, additionalProperties: false }), scope: 'none', async run() { assertScope(appPlaces.scope); return { text: `De plekken in AssetApp en wat u er kunt doen:\n${regels()}`, fieldsShared: [], }; }, }); export const PLACES_TOOLS = Object.freeze([appPlaces]);