Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.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

- `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.
Expand Down
5 changes: 5 additions & 0 deletions skills/iblai-api-agent-llm/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.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.
5 changes: 5 additions & 0 deletions skills/iblai-api-agent-tool/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.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.
- Pull valid slugs from the `available-tools/` endpoint before writing.
- Set `can_use_tools` to `false` to turn tools off entirely without clearing the
Expand Down