Problem
DurableAgent requires all tools in the toolset to have an execute function. When a tool doesn't have an execute function, it throws:
Error: Tool "task" does not have an execute function
at executeTool (...)
The AI SDK's tool() function allows creating tools without execute functions, but DurableAgent doesn't support this pattern.
Environment
ai: ^6.0.45
@workflow/ai: 4.0.1-beta.51
workflow: 4.0.1-beta.50