flexsim_library_list
Lists FlexSim library class names in a group as JSON, with optional substring filtering. Use it to discover available classes for building or configuring models.
Instructions
List library class names in a group as JSON (window or Python backend). # LIB-people
Solo lectura (dual via run_script, como flexsim_dashboard_list): usa el
patron VERIFICADO de AGENTE_FLEXSIM.md sec 4:
treenode g = library().find("?group"); loop g.subnodes[i].name.
Vecinas leidas antes de escribir: flexsim_person_create (una sola clase
libre del grupo people) y flexsim_dashboard_list (filtra por clase en
Python con subcadena).
Grupos conocidos (AGENTE_FLEXSIM.md sec 4): fixedresources, taskexecuters,
conveyor, warehousing, people, travelnetworks, statistics, processflow,
fluid, AGV, astar, agent, Submodels.
Args:
group: grupo de la biblioteca (default "people"). Validado con
^[A-Za-z0-9_]+$ (sin inyeccion: se cita con fs_string).
pattern: subcadena opcional para filtrar clases (default "" = sin
filtro). Subcadena Python `in`, sin regex inyectable (nunca va al
FlexScript).
Returns JSON {group, count, classes:[...filtradas...]}. Si el grupo no
existe devuelve error claro con la lista de grupos conocidos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |