Distributed executor catalog by domain

This catalog inventories the file-based executors under executors/. A domain is derived from the canonical object in the name; it is not a manually maintained editorial classification.

This document is deterministically generated from 83 signed manifests under executors/. It excludes in-process executors, skill-installed executors, and executors synthesized in an instance's data directory. The complete live catalog is available in the web chat under Settings → Lifecycle → Executors.

An executor may implement a direct procedure or be a narrow-mandate intelligent executor; its public contract and domain placement do not change.

Domain: files (20)

ExecutorPurposePropertiesLocation
change_files_formatconverts files between formats (JPG/PNG/WEBP/GIF, MP4/WEBM, audio).standard; any; -executors/change_files_format/
compress_filescompress files into a new zip/tar/gz archive.standard; any; linux, windowsexecutors/compress_files/
compute_files_loccomputes source-code LOC statistics, walking directory trees in parallel.standard; any; linux, windowsexecutors/compute_files_loc/
create_files_doccreates a new Google Doc.standard; any; -executors/create_files_doc/
create_files_spreadsheetcreates and populates a new local .xlsx.standard; any; linux, windowsexecutors/create_files_spreadsheet/
delete_filesdelete files after a verified backup.standard; any; linux, windowsexecutors/delete_files/
find_filessearch files by pattern with a parallel recursive walk.standard; any; linux, windowsexecutors/find_files/
find_files_hashfinds exact duplicates through complete SHA-256; broad file types expand into globs.standard; any; linux, windowsexecutors/find_files_hash/
get_filesgets size, dates, and EXIF for KNOWN files.standard; any; linux, windowsexecutors/get_files/
move_filesmove or rename files in batch.standard; any; linux, windowsexecutors/move_files/
read_filesreads mixed PDF/DOCX/XLSX/CSV and computes SHA-256 hash signatures.standard; any; linux, windowsexecutors/read_files/
read_files_csvreads local CSV files (vectorial §2.1).standard; any; -executors/read_files_csv/
read_files_docreads text from Google Doc.standard; any; -executors/read_files_doc/
read_files_ocrextracts text from images and scanned PDFs: local OCR first, bounded VLM only if insufficient.standard; any; -executors/read_files_ocr/
read_files_spreadsheetreads a spreadsheet rows (local .xlsx/.csv or Google Sheet).standard; any; -executors/read_files_spreadsheet/
read_files_xlsxreads local Excel files (.xlsx) (vectorial §2.1).standard; any; -executors/read_files_xlsx/
share_filesgrants access permissions to Drive files without duplicating them.standard; any; -executors/share_files/
write_filespersist records/text to local files (vectorial §2.1).standard; any; linux, windowsexecutors/write_files/
write_files_docappend text to an existing Google Doc (.doc).standard; any; -executors/write_files_doc/
write_files_spreadsheetwrites a local sheet, creating it if missing.standard; any; -executors/write_files_spreadsheet/

Domain: dirs (4)

ExecutorPurposePropertiesLocation
create_dirscreate directories (batch, even empty).standard; any; linux, windowsexecutors/create_dirs/
delete_dirsdelete directories (empty or forced).standard; any; linux, windowsexecutors/delete_dirs/
find_dirsfind directories and compute aggregate metadata with a parallel recursive walk.standard; any; linux, windowsexecutors/find_dirs/
list_dirslists directories and files; recursive mode walks subdirectories in parallel.standard; any; linux, windowsexecutors/list_dirs/

Domain: packages (1)

ExecutorPurposePropertiesLocation
find_packagesfinds an executable command in the system PATH.standard; any; linux, windowsexecutors/find_packages/

Domain: messages (4)

ExecutorPurposePropertiesLocation
move_messagesmove messages between folders or labels.standard; server; linuxexecutors/move_messages/
read_messagesreads IMAP messages combining time and text filters.standard; any; -executors/read_messages/
send_messagessend email/Telegram and reply in-thread on Gmail.standard; server; linuxexecutors/send_messages/
set_messagesadd or remove labels on identified Gmail messages.standard; server; linuxexecutors/set_messages/

Domain: events (4)

ExecutorPurposePropertiesLocation
create_eventscreate calendar appointments.standard; any; -executors/create_events/
delete_eventsdelete calendar events, by ids or time window.standard; any; -executors/delete_events/
find_events_emptyfind free slots in the calendar.standard; any; -executors/find_events_empty/
read_eventsreads calendar events.standard; any; -executors/read_events/

Domain: contacts (2)

ExecutorPurposePropertiesLocation
find_contactssearch contacts in an external address book by name/email/phone.standard; any; -executors/find_contacts/
read_contactsread one contact from external address book.standard; any; -executors/read_contacts/

Domain: places (2)

ExecutorPurposePropertiesLocation
find_placesfind real-world places by text query.standard; server; linuxexecutors/find_places/
get_placesgets place name from GPS coordinates.standard; server; linuxexecutors/get_places/

Domain: processes (1)

ExecutorPurposePropertiesLocation
get_processesreads processes and system health.standard; any; linux, windowsexecutors/get_processes/

Domain: urls (5)

ExecutorPurposePropertiesLocation
find_urlsfind and discover URLs and documents on the web.standard; any; -executors/find_urls/
get_urlsgets data from HTTP/HTTPS URLs.standard; server; linuxexecutors/get_urls/
login_urlsauthenticate HTTP in the URLs domain and save 0600 cookies.standard; server; linuxexecutors/login_urls/
read_urls_htmlreads web pages and extracts main text; PDF URLs extracted as text automatically.standard; server; linuxexecutors/read_urls_html/
read_urls_pdfreads PDF documents from URLs and extracts text and metadata.standard; any; -executors/read_urls_pdf/

Domain: numbers (1)

ExecutorPurposePropertiesLocation
describe_numberscalculates descriptive statistics on a list of numbers.standard; any; -executors/describe_numbers/

Domain: images (8)

ExecutorPurposePropertiesLocation
create_images_indicesindex photos in `base_path` (incremental or rebuild).standard; any; -executors/create_images_indices/
delete_images_indicesdelete the persistent unified image index.standard; any; -executors/delete_images_indices/
find_images_google_photosfinds photos/albums on Google Photos, ONLY those uploaded by Metnos.standard; any; -executors/find_images_google_photos/
find_images_indicessearch indexed photos by content, person or face.standard; server; linuxexecutors/find_images_indices/
find_images_webfinds web images from text or an image. Uses deterministic signals; local semantic ranking runs only without lexical signals.standard; any; -executors/find_images_web/
get_images_google_photosdownloads photos from Google Photos into the workspace.standard; any; -executors/get_images_google_photos/
get_images_indicesgets unified image-index status for one corpus or all corpora.standard; server; linuxexecutors/get_images_indices/
write_images_google_photosuploads local photos to Google Photos.critical; any; -executors/write_images_google_photos/

Domain: signatures (3)

ExecutorPurposePropertiesLocation
compute_signaturescompute or classify a signature; it can idempotently apply the safety seed.standard; any; -executors/compute_signatures/
get_signaturesquery safety-signature lists and status.standard; any; -executors/get_signatures/
set_signaturessets or removes signatures from user curation.standard; any; -executors/set_signatures/

Domain: texts (1)

ExecutorPurposePropertiesLocation
filter_texts_linesfilter text lines by pattern.standard; any; -executors/filter_texts_lines/

Domain: proposals (1)

ExecutorPurposePropertiesLocation
get_proposalsreads introvertive proposals, including historical categories.standard; server; linuxexecutors/get_proposals/

Domain: persons (5)

ExecutorPurposePropertiesLocation
delete_personsdeletes persons/enrollment from the biometric registry (purge or by name/slug).standard; any; -executors/delete_persons/
find_persons_indicessearch photos of a registered person.standard; server; linuxexecutors/find_persons_indices/
get_personsreads the biometric persons registry.standard; server; linuxexecutors/get_persons/
read_personsreads local identity profiles.standard; server; linuxexecutors/read_persons/
set_personsenroll a person in the named registry.standard; any; -executors/set_persons/

Domain: inputs (1)

ExecutorPurposePropertiesLocation
get_inputsgets structured inputs (dialog/form).standard; server; linuxexecutors/get_inputs/

Domain: approval (1)

ExecutorPurposePropertiesLocation
get_approvalhuman consent (Approve/Reject), then runs the executor.standard; server; linuxexecutors/get_approval/

Domain: credentials (3)

ExecutorPurposePropertiesLocation
delete_credentialsdelete credentials from storage (purge or bindings).standard; any; -executors/delete_credentials/
find_credentialslists configured accounts and services (mail, api, cloud): metadata-only credentials.standard; any; -executors/find_credentials/
set_credentialsencrypts credentials; defines the mandate.standard; any; -executors/set_credentials/

Domain: calendars (2)

ExecutorPurposePropertiesLocation
create_calendarscreate a NEW Google calendar container (not an event).standard; server; linuxexecutors/create_calendars/
delete_calendarsdelete Google calendar containers (DESTRUCTIVE: also removes the events inside); accepts the NAME.standard; server; linuxexecutors/delete_calendars/

Domain: entries (4)

ExecutorPurposePropertiesLocation
compute_entriescompute an aggregated value (max/min/avg/sum/count) on entries.standard; any; -executors/compute_entries/
filter_entriesfilter entries by criteria.standard; any; -executors/filter_entries/
group_entriesmerges and deduplicates entries from multiple lists.standard; any; -executors/group_entries/
sort_entriessorts entries in memory.standard; any; -executors/sort_entries/

Domain: lists (1)

ExecutorPurposePropertiesLocation
filter_listsops between TWO lists (A=from_step, B=with_step) on on_keys; delta = monitor dedup.standard; any; -executors/filter_lists/

Domain: sites (5)

ExecutorPurposePropertiesLocation
act_sitesreach a goal inside a web session, with consent when sensitive.critical; server; linuxexecutors/act_sites/
delete_sitescloses or revokes web sessions; all=true revokes all.standard; server; linuxexecutors/delete_sites/
login_sitesautonomously reaches the sign-in area and uses encrypted credentials never exposed to the agent.critical; server; linuxexecutors/login_sites/
open_sitesopens a persistent browser session ready for login and reading.standard; server; linuxexecutors/open_sites/
read_sitesreads text + REDACTED screenshot of an open web session (post-login if authenticated).standard; server; linuxexecutors/read_sites/

Domain: system / cross-domain (4)

ExecutorPurposePropertiesLocation
consult_frontierconsult an expert oracle for deep analysis.standard; server; linuxexecutors/consult_frontier/
get_locationtells where the current actor is.standard; server; linuxexecutors/get_location/
get_nowgets the current date and time in the configured timezone or an explicit IANA zone.standard; server; linux, windows, macosexecutors/get_now/
undo_last_turncancel all reversible operations of the last user turn.standard; server; linuxexecutors/undo_last_turn/