Uses of Class
com.kingsrook.qqq.backend.core.actions.ai.tools.AbstractAiTool

Packages that use AbstractAiTool
  • Uses of AbstractAiTool in com.kingsrook.qqq.backend.core.actions.ai

    Methods in com.kingsrook.qqq.backend.core.actions.ai that return types with arguments of type AbstractAiTool
    Modifier and Type
    Method
    Description
    AiToolRegistry.getTools()
    The registered tools, by name (sorted, unmodifiable).
    Modifier and Type
    Method
    Description
    AiToolRegistry.withTool(AbstractAiTool tool)
    Register a tool.
  • Uses of AbstractAiTool in com.kingsrook.qqq.backend.core.actions.ai.tools

    Modifier and Type
    Class
    Description
    class 
    count_records: the number of records of a readable table matching a filter (METADATA_ONLY fields may be filtered on) - plus a "count" render payload with an openHref to the filtered list.
    class 
    describe_table: one readable table's fields (only those exposed - NONE fields are omitted; METADATA_ONLY / MASKED ones are flagged), help text, descriptions and the user's permissions.
    class 
    get_record_history: the audit history of one record.
    class 
    get_record: one record of a readable table, by primary key, read as the current user (so record security applies: a record the user can't see is NOT_FOUND, exactly like a missing one) - only exposed field values.
    class 
    list_tables: the tables the current user can read through the assistant (visible, exposed, READ permission), sorted by name, with what else the user may do to each.
    class 
    navigate: build a same-origin in-app link (/app/...) to a table (optionally filtered), a record, a process, a report or an app, for the UI to route to.
    class 
    query_records: records of a readable table matching a filter - only exposed field values (masked where MASKED), at most maxRowsToModel rows, each with a record ref - plus a "records" render payload with an openHref to the filtered list.
    class 
    render_widget: render a dashboard widget the current user may see, with the widget permission check the widget endpoint makes.
    class 
    search_help: keyword search over the app's own documentation - the names, labels, help content and aiDescriptions of the apps, tables, fields, processes and widgets the current user can see (exposed tables and fields only).
    class 
    search_records: free-text record search (RecordSearchAction - and so any record search provider, e.g.