Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
omniagents / omniagents / core / tools / __init__.py
Size: Mime:
"""Tools module for OmniAgents."""

from .discovery import (
    function_tool,
    rich_function_tool,
    RichToolOutput,
    discover_functions_in_dir,
    approval_metadata,
    get_approval_metadata,
)
from .client_function import client_function_tool
from .slash_commands import SlashCommandRegistry

__all__ = [
    "function_tool",
    "rich_function_tool",
    "RichToolOutput",
    "discover_functions_in_dir",
    "approval_metadata",
    "get_approval_metadata",
    "client_function_tool",
    "SlashCommandRegistry",
]