- [x] I have looked for existing issues (including closed) about this ## Feature Request Be able to attach an agent as a tool. This would allow agent-directed flow since the agent itself can choose what agents to refer to. ### Motivation - Studying the [OpenAI Agent SDK](https://github.com/openai/openai-agents-python/blob/main/examples/agent_patterns/agents_as_tools.py) led to this idea. ### Proposal - Implement `Tool` for `Agent` (and maybe `VectorStore`) ### Alternatives - Wrapper `Tool`