GitHub user wenjin272 added a comment to the discussion: Agent Skills Integration Design
Thanks for your reply, @alnzng. I believe it is more reasonable to leverage `RunnerContext` to support dynamic tool loading, as this allows us to decouple tool list management from the chat model. Based on this approach, we can update the tool list when invoking `load_skill`. I prefer this operation to occur within `load_skill` itself rather than in `ToolCallAction`, so that `ToolCallAction` does not need to be aware of the specific invocation details. I believe this will refactor the logic for tool registration and tool calls, so it will not be included in the first PR for skills support. However, I recognize that this is indeed important, and I will do my best to incorporate this capability in subsequent PRs for skills support. GitHub link: https://github.com/apache/flink-agents/discussions/565#discussioncomment-16320497 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
