Skip to content

Conversation

@jacksandom
Copy link
Contributor

Summary

  • Add find_ka_by_name, find_genie_by_name, and find_mas_by_name MCP tools for looking up Agent Bricks by name instead of ID
  • Extend create_or_update_mas to support Genie spaces and Knowledge Assistants as agent types alongside custom endpoints
  • Fix genie_find_by_name API response key (data_rooms instead of spaces)

Changes

New MCP Tools

  • find_ka_by_name: Look up a Knowledge Assistant by name, returns tile_id and endpoint_name
  • find_genie_by_name: Look up a Genie Space by display name, returns space_id and details
  • find_mas_by_name: Look up a Multi-Agent Supervisor by name, returns tile_id and status

Enhanced MAS Agent Configuration

Multi-Agent Supervisors now support three agent types:

  • ka_tile_id - Reference Knowledge Assistants directly (auto-derives endpoint name)
  • genie_space_id - Reference Genie Spaces for SQL-based data agents
  • endpoint_name - Custom model serving endpoints (existing behavior)

Includes validation to ensure exactly one agent type is specified per agent.

Bug Fix

  • Fixed genie_find_by_name to use correct API response key data_rooms

Documentation

  • Updated skill documentation with new tools and agent type options
  • Added warnings about non-existent Genie system tables

@calreynolds calreynolds self-requested a review January 30, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant