""" 内置基础工具 - 参考 opencode 实现 这些工具参考 vendor/opencode/packages/opencode/src/tool/ 的设计, 在 Python 中重新实现核心功能。 参考版本:opencode main branch (2025-01) """ from agent.tools.builtin.file.read import read_file from agent.tools.builtin.file.edit import edit_file from agent.tools.builtin.file.write import write_file from agent.tools.builtin.glob_tool import glob_files from agent.tools.builtin.file.grep import grep_content from agent.tools.builtin.bash import bash_command from agent.tools.builtin.skill import skill, list_skills from agent.tools.builtin.subagent import subagent from agent.tools.builtin.search import search_posts, get_search_suggestions from agent.tools.builtin.sandbox import (sandbox_create_environment, sandbox_run_shell, sandbox_rebuild_with_ports,sandbox_destroy_environment) # 导入浏览器工具以触发注册 import agent.tools.builtin.browser # noqa: F401 import agent.tools.builtin.feishu __all__ = [ # 文件操作 "read_file", "edit_file", "write_file", "glob_files", "grep_content", # 系统工具 "bash_command", "skill", "list_skills", "subagent", "search_posts", "get_search_suggestions", "sandbox_create_environment", "sandbox_run_shell", "sandbox_rebuild_with_ports", "sandbox_destroy_environment", ]