21 lines
587 B
Python
21 lines
587 B
Python
import asyncio
|
|
import json
|
|
from datetime import datetime
|
|
from pathlib import Path
|
|
from typing import Any, Dict, List, Optional, Set
|
|
|
|
from .tools_policy import MainTerminalToolsPolicyMixin
|
|
from .tools_read import MainTerminalToolsReadMixin
|
|
from .tools_definition import MainTerminalToolsDefinitionMixin
|
|
from .tools_execution import MainTerminalToolsExecutionMixin
|
|
|
|
|
|
class MainTerminalToolsMixin(
|
|
MainTerminalToolsPolicyMixin,
|
|
MainTerminalToolsReadMixin,
|
|
MainTerminalToolsDefinitionMixin,
|
|
MainTerminalToolsExecutionMixin,
|
|
):
|
|
"""组合主终端工具相关能力。"""
|
|
|