User Interaction Toolset¶
Tools for agents to interact with users during execution.
Basic Usage¶
yaml
agents:
my_agent:
tools:
- type: user_interaction
Available Tools¶
None
Execution Error: ImportError
cannot import name 'UserInteractionTools' from 'agentpool_toolsets.builtin' (/home/runner/work/agentpool/agentpool/src/agentpool_toolsets/builtin/init.py)
from agentpool_toolsets.builtin import UserInteractionTools
from agentpool.docs.utils import generate_tool_docs
toolset = UserInteractionTools()
print(generate_tool_docs(toolset))
Traceback (most recent call last):
File "/home/runner/work/agentpool/agentpool/.venv/lib/python3.13/site-packages/mknodes/mdext/execute_ext.py", line 226, in formatter
output = _run_python(source, session=session)
File "/home/runner/work/agentpool/agentpool/.venv/lib/python3.13/site-packages/mknodes/mdext/execute_ext.py", line 104, in _run_python
exec(compiled, exec_globals)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "<exec>", line 1, in <module>
ImportError: cannot import name 'UserInteractionTools' from 'agentpool_toolsets.builtin' (/home/runner/work/agentpool/agentpool/src/agentpool_toolsets/builtin/__init__.py)
Configuration Reference¶
MkNodes rendering error: Error when rendering
{{ "agentpool_config.toolsets.UserInteractionToolsetConfig" | schema_to_markdown(display_mode="yaml", header_style="pymdownx", wrapped_in="toolsets", header_level=3) }}
(extra globals: {})
Failed to render:
{{ "agentpool_config.toolsets.UserInteractionToolsetConfig" | schema_to_markdown(display_mode="yaml", header_style="pymdownx", wrapped_in="toolsets", header_level=3) }}