from agkit.tools import (
FilesystemToolkit, BuiltInCodeExecutor,
create_grep_tool, create_glob_tool, create_bash_tool, create_mcp_tools
)
import os
# 文件操作:文件系统+搜索工具
filesystem_toolkit = FilesystemToolkit(name="fs", context=context)
file_tools = [
*filesystem_toolkit.get_tools(),
create_grep_tool(context),
create_glob_tool(context)
]
# 开发工作流:代码+文件+shell
dev_tools = [
BuiltInCodeExecutor(api_key=os.getenv("E2B_API_KEY")),
*filesystem_toolkit.get_tools(),
create_bash_tool(context)
]
# 全功能:所有内置工具
all_tools = [
*dev_tools,
*create_mcp_tools(mcp_config)
]