Skip to content

Latest commit

 

History

History
77 lines (62 loc) · 1.59 KB

File metadata and controls

77 lines (62 loc) · 1.59 KB
title looker-agent
type docs
weight 1
description Manage Looker Agents
aliases
/resources/tools/looker-agent

Looker Agent

The looker-agent tool allows LLMs to manage Looker Agents. It supports listing, retrieving, creating, and deleting agents using the Looker Go SDK.

It's compatible with the following sources:

Configuration

To use the looker-agent tool, you must define it in your server.yaml file.

tools:
  - name: looker_agent_manage
    type: looker-agent
    source: my_looker_source
    description: Manage Looker AI Agents.

Parameters

Parameter Type Required Description
operation string Yes The operation to perform. Must be one of: list, get, create, or delete.
agent_id string No The ID of the agent. Required for get and delete operations.
name string No The name of the agent. Required for create operation.

Operations

List Agents

Retrieve a list of all agents.

{
  "operation": "list"
}

Get Agent

Retrieve details of a specific agent by its ID.

{
  "operation": "get",
  "agent_id": "12345"
}

Create Agent

Create a new agent with the given name.

{
  "operation": "create",
  "name": "My AI Assistant"
}

Delete Agent

Delete an agent by its ID.

{
  "operation": "delete",
  "agent_id": "12345"
}

Dependencies

This tool requires the underlying Looker Go SDK to support the Agent API resource (v0.26.6+).