Overview
This page provides detailed documentation for each tool collection in Lye, including parameters, return values, and usage examples.WEB_TOOLS
Tools for web browsing, searching, and content extraction.web-fetch_page
Fetches content from a web page in text or HTML format.The URL to fetch
Output format - “text” for readable content, “html” for raw HTML
Custom headers to send with request
web-search
Search the web using Google.The search query
Number of results to return (max 10)
web-download_file
Download files from URLs.URL of the file to download
Custom headers for the request
FILES_TOOLS
Tools for file system operations.files-read_file
Read contents of a file.Path to the file to read
File encoding
files-write_file
Write content to a file.Path where to write the file
Content to write
File encoding
Create parent directories if they don’t exist
files-list_directory
List contents of a directory.Directory path to list
List subdirectories recursively
Include hidden files (starting with .)
files-move_file
Move or rename a file.Source file path
Destination file path
files-copy_file
Copy a file.Source file path
Destination file path
files-delete_file
Delete a file.Path to file to delete
files-create_directory
Create a directory.Directory path to create
Create parent directories if needed
files-search_files
Search for files matching a pattern.Search pattern (supports wildcards)
Directory to search in
Search subdirectories
IMAGE_TOOLS
Tools for image generation and analysis.image-generate_image
Generate images using DALL-E 3.Description of the image to generate
Model to use: “dall-e-3” or “dall-e-2”
Image size: “1024x1024”, “1792x1024”, or “1024x1792” (DALL-E 3)
Image quality: “standard” or “hd” (DALL-E 3 only)
Style: “vivid” or “natural” (DALL-E 3 only)
image-analyze_image
Analyze images using GPT-4 Vision.Path to image file or URL
Question about the image
Analysis detail: “low”, “high”, or “auto”
image-create_qr_code
Generate QR codes.Data to encode in QR code
QR code size in pixels
Border size in modules
image-resize_image
Resize images.Path to image file
Target width (maintains aspect if height not specified)
Target height (maintains aspect if width not specified)
Resize mode: “contain”, “cover”, “fill”, or “exact”
image-convert_image
Convert between image formats.Path to source image
Target format: “JPEG”, “PNG”, “WEBP”, “BMP”, “GIF”
Output quality (1-100, for lossy formats)
AUDIO_TOOLS
Tools for audio processing.audio-transcribe
Transcribe audio using OpenAI Whisper.Path to audio file
Whisper model to use
Language code (e.g., “en”, “es”)
Sampling temperature (0-1)
COMMAND_LINE_TOOLS
System command execution.run_terminal_command
Execute shell commands.Command to execute
Directory to run command in
Command timeout in seconds
Run command in shell
SLACK_TOOLS
Slack integration tools.slack-send_message
Send messages to Slack.Channel ID or name (e.g., “C1234567890” or “#general”)
Message text
Thread timestamp to reply to
Rich message blocks
slack-get_messages
Retrieve messages from a channel.Channel ID
Number of messages to retrieve
Oldest message timestamp
Latest message timestamp
slack-list_channels
List available Slack channels.Channel types: “public_channel”, “private_channel”, “mpim”, “im”
Exclude archived channels
slack-react_to_message
Add emoji reaction to a message.Channel ID
Message timestamp
Emoji name (without colons)
NOTION_TOOLS
Notion workspace integration.notion-create_page
Create a new Notion page.Parent page or database ID
Page title
Page content (text or blocks)
Page properties for database items
notion-update_page
Update existing Notion page.Page ID to update
New content
Properties to update
notion-search
Search Notion workspace.Search query
Filter by object type: “page” or “database”
Sort results by “last_edited_time”
BROWSER_TOOLS
Browser automation with Playwright.browser-navigate
Navigate to a URL.URL to navigate to
Wait condition: “load”, “domcontentloaded”, “networkidle”
browser-click
Click an element.CSS selector or text
Timeout in milliseconds
browser-type
Type text into an input.Input selector
Text to type
Delay between keystrokes (ms)
browser-screenshot
Take a screenshot.Save screenshot to path
Capture full page
Capture specific element
WANDB_TOOLS
Weights & Biases integration.wandb-create_workspace
Create a W&B workspace.Workspace name
W&B project name
Workspace configuration
wandb-log_metrics
Log metrics to W&B.Metrics to log
Step number
Commit immediately