embabel-agent icon indicating copy to clipboard operation
embabel-agent copied to clipboard

How to exclude CoreToolGroups?

Open clojj opened this issue 2 months ago • 1 comments

Are CoreToolGroups really expected to exist for every downstream embabel application?

Could this be used

embabel:
  agent:
    platform:
      tools:
        excludes:

so that the out-of-the-box toolgroups are excluded/disabled?

  role:browser_automation, artifact:docker-puppeteer, version:0.1.0, provider:Docker - Browser automation tools  - ❌ No tools found
  role:github, artifact:docker-github, version:0.1.0, provider:Docker - Integration with GitHub APIs  - ❌ No tools found
  role:maps, artifact:docker-google-maps, version:0.1.0, provider:Docker - Mapping tools  - ❌ No tools found
  role:math, artifact:com.embabel.agent.tools.math.MathTools, version:0.1.0, provider:embabel - Math tools: use when you need to perform calculations -   add, ceiling, divide, floor, max, mean, min, multiply, round, subtract
  role:web, artifact:docker-web, version:0.1.0, provider:Docker - Tools for web search and scraping  - ❌ No tools found

clojj avatar Dec 01 '25 16:12 clojj

I agree this is a good idea. Now we have the ability to include and exclude tools we should probably not bring anything in by default on startup.

johnsonr avatar Dec 01 '25 22:12 johnsonr