yologdev/yoagent: v0.25.0
Added Extensions (yoagent::extension, #241): one plug-in contract for the agent lifecycle. An Extension is installed with Agent::with_extension / SubAgentTool::with_extension (an Arc is one too), and each run gets fresh RunHooks from start_run, so state for one run is isolated. The hooks: tools (once per run); on_input...