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]

Reply via email to