From e953ece3f3a7732859ec9289c11a78cd34c14956 Mon Sep 17 00:00:00 2001 From: Joetib Date: Sun, 30 Aug 2026 23:27:40 +0000 Subject: [PATCH 1/3] note retired agent backends in tool and llm skills --- CHANGELOG.md | 5 +++++ skills/iblai-api-agent-llm/SKILL.md | 5 +++++ skills/iblai-api-agent-tool/SKILL.md | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 46e14e4..3d9f257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to the [ibl.ai API skills](https://github.com/iblai/api). ## [Unreleased] +### Changed + +- `iblai-api-agent-tool`: note that `available-tools/` now returns the same base-agent tool set for every agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI Assistants and OpenAI Agents SDK backends were retired in DM 4.360.0, so an agent that previously ran on one of them now sees a larger list. +- `iblai-api-agent-llm`: note that `mentor-llms/?mentor_id=` scopes and validates the agent but no longer narrows the provider/model cards to a single provider. That narrowing only applied to the retired, provider-locked backends; every agent now gets the org's full authorized list. + ### Added - `iblai-api-agent-memory`: document the shared **agent knowledge** store (`MentorMemory`) — `GET`/`POST` `…/orgs/{org}/mentors/{mentor}/agent-memories/` and `PATCH`/`DELETE` `…/agent-memories/{memoryId}/` — org+agent-scoped, non-categorized memories injected into every user's chat with the agent. diff --git a/skills/iblai-api-agent-llm/SKILL.md b/skills/iblai-api-agent-llm/SKILL.md index 1078555..2c9b1f7 100644 --- a/skills/iblai-api-agent-llm/SKILL.md +++ b/skills/iblai-api-agent-llm/SKILL.md @@ -52,5 +52,10 @@ curl -X PUT \ - Pull the provider/model cards first, then send exactly one `llm_provider` + `llm_name` pair that appears in that list — values must match a real card. +- `mentor_id` scopes the request to an agent and 404s if that agent does not exist + in the org; it does **not** narrow the cards to one provider. It used to, for + agents on the Google ADK/A2A and OpenAI Agents SDK backends, which were locked + to a single provider — those backends were retired in DM 4.360.0, so every agent + now gets the org's full authorized list. - Selection persists through the shared `settings/` endpoint, so it sits alongside the other configuration fields on the same agent. diff --git a/skills/iblai-api-agent-tool/SKILL.md b/skills/iblai-api-agent-tool/SKILL.md index 4a4b824..2b4f5c5 100644 --- a/skills/iblai-api-agent-tool/SKILL.md +++ b/skills/iblai-api-agent-tool/SKILL.md @@ -50,6 +50,11 @@ curl -X PUT \ ## Notes +- `available-tools/` returns the same set for every agent — the tools flagged for + the base agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI + Assistants and OpenAI Agents SDK backends were retired in DM 4.360.0 and every + agent now runs on the base agent, so an agent that previously used one of those + backends sees a **larger** list than before. - `tool_slugs` is the full enabled set — slugs left out of the array are disabled. - Pull valid slugs from the `available-tools/` endpoint before writing. - Set `can_use_tools` to `false` to turn tools off entirely without clearing the From 18689243f1d710ef3c665c36b924362f71018f5e Mon Sep 17 00:00:00 2001 From: Joetib Date: Mon, 31 Aug 2026 17:13:26 +0000 Subject: [PATCH 2/3] retarget retired backends to DM 4.362.0 --- CHANGELOG.md | 2 +- skills/iblai-api-agent-llm/SKILL.md | 2 +- skills/iblai-api-agent-tool/SKILL.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d9f257..07e7613 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to the [ibl.ai API skills](https://github.com/iblai/api). ### Changed -- `iblai-api-agent-tool`: note that `available-tools/` now returns the same base-agent tool set for every agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI Assistants and OpenAI Agents SDK backends were retired in DM 4.360.0, so an agent that previously ran on one of them now sees a larger list. +- `iblai-api-agent-tool`: note that `available-tools/` now returns the same base-agent tool set for every agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI Assistants and OpenAI Agents SDK backends were retired in DM 4.362.0, so an agent that previously ran on one of them now sees a larger list. - `iblai-api-agent-llm`: note that `mentor-llms/?mentor_id=` scopes and validates the agent but no longer narrows the provider/model cards to a single provider. That narrowing only applied to the retired, provider-locked backends; every agent now gets the org's full authorized list. ### Added diff --git a/skills/iblai-api-agent-llm/SKILL.md b/skills/iblai-api-agent-llm/SKILL.md index 2c9b1f7..3ffa044 100644 --- a/skills/iblai-api-agent-llm/SKILL.md +++ b/skills/iblai-api-agent-llm/SKILL.md @@ -55,7 +55,7 @@ curl -X PUT \ - `mentor_id` scopes the request to an agent and 404s if that agent does not exist in the org; it does **not** narrow the cards to one provider. It used to, for agents on the Google ADK/A2A and OpenAI Agents SDK backends, which were locked - to a single provider — those backends were retired in DM 4.360.0, so every agent + to a single provider — those backends were retired in DM 4.362.0, so every agent now gets the org's full authorized list. - Selection persists through the shared `settings/` endpoint, so it sits alongside the other configuration fields on the same agent. diff --git a/skills/iblai-api-agent-tool/SKILL.md b/skills/iblai-api-agent-tool/SKILL.md index 2b4f5c5..78404c2 100644 --- a/skills/iblai-api-agent-tool/SKILL.md +++ b/skills/iblai-api-agent-tool/SKILL.md @@ -52,7 +52,7 @@ curl -X PUT \ - `available-tools/` returns the same set for every agent — the tools flagged for the base agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI - Assistants and OpenAI Agents SDK backends were retired in DM 4.360.0 and every + Assistants and OpenAI Agents SDK backends were retired in DM 4.362.0 and every agent now runs on the base agent, so an agent that previously used one of those backends sees a **larger** list than before. - `tool_slugs` is the full enabled set — slugs left out of the array are disabled. From b0a6a1f6717fc74fc4b845082f351366a66c169b Mon Sep 17 00:00:00 2001 From: Joetib Date: Mon, 31 Aug 2026 18:47:26 +0000 Subject: [PATCH 3/3] retarget retired backends to DM 4.363.0 --- CHANGELOG.md | 2 +- skills/iblai-api-agent-llm/SKILL.md | 2 +- skills/iblai-api-agent-tool/SKILL.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 07e7613..71b8d75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to the [ibl.ai API skills](https://github.com/iblai/api). ### Changed -- `iblai-api-agent-tool`: note that `available-tools/` now returns the same base-agent tool set for every agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI Assistants and OpenAI Agents SDK backends were retired in DM 4.362.0, so an agent that previously ran on one of them now sees a larger list. +- `iblai-api-agent-tool`: note that `available-tools/` now returns the same base-agent tool set for every agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI Assistants and OpenAI Agents SDK backends were retired in DM 4.363.0, so an agent that previously ran on one of them now sees a larger list. - `iblai-api-agent-llm`: note that `mentor-llms/?mentor_id=` scopes and validates the agent but no longer narrows the provider/model cards to a single provider. That narrowing only applied to the retired, provider-locked backends; every agent now gets the org's full authorized list. ### Added diff --git a/skills/iblai-api-agent-llm/SKILL.md b/skills/iblai-api-agent-llm/SKILL.md index 3ffa044..9f6b320 100644 --- a/skills/iblai-api-agent-llm/SKILL.md +++ b/skills/iblai-api-agent-llm/SKILL.md @@ -55,7 +55,7 @@ curl -X PUT \ - `mentor_id` scopes the request to an agent and 404s if that agent does not exist in the org; it does **not** narrow the cards to one provider. It used to, for agents on the Google ADK/A2A and OpenAI Agents SDK backends, which were locked - to a single provider — those backends were retired in DM 4.362.0, so every agent + to a single provider — those backends were retired in DM 4.363.0, so every agent now gets the org's full authorized list. - Selection persists through the shared `settings/` endpoint, so it sits alongside the other configuration fields on the same agent. diff --git a/skills/iblai-api-agent-tool/SKILL.md b/skills/iblai-api-agent-tool/SKILL.md index 78404c2..14b7c89 100644 --- a/skills/iblai-api-agent-tool/SKILL.md +++ b/skills/iblai-api-agent-tool/SKILL.md @@ -52,7 +52,7 @@ curl -X PUT \ - `available-tools/` returns the same set for every agent — the tools flagged for the base agent. It used to vary by agent backend; the Google ADK/A2A, OpenAI - Assistants and OpenAI Agents SDK backends were retired in DM 4.362.0 and every + Assistants and OpenAI Agents SDK backends were retired in DM 4.363.0 and every agent now runs on the base agent, so an agent that previously used one of those backends sees a **larger** list than before. - `tool_slugs` is the full enabled set — slugs left out of the array are disabled.