The tools below are importable from gwenflow.tools. Each one loads its dependency on first use, so importing the package stays light; a tool whose package is missing tells you what to install (the full list is in Installation).

Web and research

Finance

Files and code

The file tools take base_dir and, by default, refuse any path outside it (restrict_to_base_dir=True); they also cap what they read (max_lines, max_bytes). They are the bundle of the coding agent.
ShellTool and PythonCodeTool execute whatever the model writes, with the permissions of your process. Use DockerCodeTool for isolation, or declare the tool with requires_approval=True so a human reviews each call. See Tool approvals.

Retrieval

RetrieverTool(retriever=...) lets the model search a knowledge base when it decides to, rather than on every run. See Retrieval (RAG).

Names for flows and the command line

gwenflow tools prints the same list.