* Eliminate redundancies in tool/function/agent definitions * Fix common friction points (e.g., outputName inconsistencies) * Explore alternatives to "String"-based keys (e.g., typesafe references, enums) (from https://github.com/quarkusio/quarkus/discussions/50582)