mcpField
U
update-agent

update-agent

github.com/berriaiAgent workflows10392 installsUpdated 25w ago
Repository

About update-agent

A skill for updating an existing AI agent on a live LiteLLM proxy. It guides users through identifying the agent and changing selected settings, then reports the resulting agent details.

Key features

  1. 01List agents to find an ID
  2. 02Change model and description
  3. 03Adjust TPM and RPM limits
  4. 04Update MCP server access
  5. 05Confirm the agent ID remains unchanged

Use cases

  1. 01Find an agent before making changes
  2. 02Change an agent's model or description
  3. 03Adjust request or token limits
  4. 04Modify an agent's MCP server access

MCP support

It can update an agent’s MCP server access through the LiteLLM proxy.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/berriai/litellm-skills --skill update-agent

After installing, type/update-agentin Claude Code to confirm it loaded.

Details

From the project README

Update Agent

Update an existing AI agent on a live LiteLLM proxy.

Setup

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

Ask the user

  1. agent_id — if they don't have it, list first:
    curl -s "$BASE/v1/agents" -H "Authorization: Bearer $KEY"
    
  2. What to change — any combination of:
    • model (swap the underlying model)
    • description
    • tpm_limit / rpm_limit
    • MCP server access

Run

Use PATCH to update only the changed fields:

curl -s -X PATCH "$BASE/v1/agents/<agent_id>" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "litellm_params": {"model": "<new_model>"},
    "agent_card_params": {"description": "<new_description>"}
  }'

Output

Show the updated agent name, model, and description. Confirm the agent ID is unchanged.

Comments

Markdown supported