Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Issue Obtaining Agent Schema #137

Copy link
Copy link
@AbdulKMuhammad

Description

@AbdulKMuhammad
Issue body actions

When using this python block to obtain an agent's schema as hosted on the docs:

from glean.api_client import Glean
import os


with Glean(
    api_token=os.getenv("GLEAN_API_TOKEN", ""),
    server_url="https://mycompany-be.glean.com",
) as glean:

    res = glean.client.agents.retrieve(agent_id="<id>")

    # Handle response
    print(res)

This gives me this current output:

agent_id='3fc1d69087e84a.....' input_schema=InputSchema() output_schema=OutputSchema()

Which does not match for the list of an agents schema example response:

{
  "agent_id": "mho4lwzylcozgoc2",
  "name": "HR Policy Agent",
  "input_schema": {},
  "output_schema": {},
  "tools": [
    {
      "tool_id": "string",
      "display_name": "string",
      "type": "string",
      "auth_type": "string",
      "write_action_type": "string",
      "is_setup_finished": true,
      "data_source": "string"
    }
  ]
}

This is the response I receive when curling:

{"agent_id":"c491df2fb3........","name":"[Sales] UMF Advisor","input_schema":{},"output_schema":{"$defs":{"ContentType":{"description":"The type of content block.","enum":["text"],"type":"string"}},"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"messages":{"items":{"properties":{"content":{"description":"The content of the message.","items":{"properties":{"text":{"type":"string"},"type":{"$ref":"#/$defs/ContentType"}},"required":["text","type"],"title":"MessageTextBlock","type":"object"},"title":"Content","type":"array"},"role":{"description":"The role of the message.","title":"Role","type":"string"}},"title":"Message","type":"object"},"type":"array"}},"required":["messages"],"title":"AgentResponse","type":"object"}}

I understand that these api endpoints are in beta, but is there any communication about updates regarding this endpoint or the other ones regarding agents?

Thank you.

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.