Overview
Thetools section configures various tools available to the PicoClaw agent:
- web - Web search providers (Brave, Tavily, DuckDuckGo)
- cron - Scheduled task settings
- exec - Command execution controls
- skills - Skill registry configuration
- mcp - Model Context Protocol servers
- media_cleanup - Automatic media file cleanup
Web Search Configuration
Structure
Brave Search
Free Tier: 2,000 queries/monthGet API Key: brave.com/search/api
PICOCLAW_TOOLS_WEB_BRAVE_ENABLEDPICOCLAW_TOOLS_WEB_BRAVE_API_KEYPICOCLAW_TOOLS_WEB_BRAVE_MAX_RESULTS
Tavily Search
Free Tier: 1,000 queries/monthGet API Key: tavily.com
PICOCLAW_TOOLS_WEB_TAVILY_ENABLEDPICOCLAW_TOOLS_WEB_TAVILY_API_KEYPICOCLAW_TOOLS_WEB_TAVILY_BASE_URLPICOCLAW_TOOLS_WEB_TAVILY_MAX_RESULTS
DuckDuckGo Search
Free: No API key requiredLimitations: Rate-limited, less reliable than paid options
PICOCLAW_TOOLS_WEB_DUCKDUCKGO_ENABLEDPICOCLAW_TOOLS_WEB_DUCKDUCKGO_MAX_RESULTS
Web Tools Proxy
Configure proxy for all web tools:http://, https://, socks5://, socks5h://
Environment: PICOCLAW_TOOLS_WEB_PROXY
Fetch Limit
Maximum bytes to fetch from web pages:PICOCLAW_TOOLS_WEB_FETCH_LIMIT_BYTES
Cron Tool Configuration
Configure scheduled task execution:exec_timeout_minutes
Type:integerDefault:
5Environment:
PICOCLAW_TOOLS_CRON_EXEC_TIMEOUT_MINUTES
Maximum execution time for cron tasks in minutes. Set to 0 for no timeout.
File Access Configuration
Control agent access to specific paths outside the workspace:allow_read_paths
Type:array of stringsEnvironment:
PICOCLAW_TOOLS_ALLOW_READ_PATHS
Paths the agent can read even with restrict_to_workspace: true.
allow_write_paths
Type:array of stringsEnvironment:
PICOCLAW_TOOLS_ALLOW_WRITE_PATHS
Paths the agent can write to even with restrict_to_workspace: true.
Exec Tool Configuration
Control command execution safety:enable_deny_patterns
Type:booleanDefault:
trueEnvironment:
PICOCLAW_TOOLS_EXEC_ENABLE_DENY_PATTERNS
Enables built-in dangerous command patterns:
rm -rf,del /f,rmdir /s- Bulk deletionformat,mkfs,diskpart- Disk formattingdd if=- Disk imaging- Writing to
/dev/sd[a-z]- Direct disk writes shutdown,reboot,poweroff- System shutdown- Fork bomb
:(){ :|:& };:
custom_deny_patterns
Type:array of stringsEnvironment:
PICOCLAW_TOOLS_EXEC_CUSTOM_DENY_PATTERNS
Additional command patterns to block:
custom_allow_patterns
Type:array of stringsEnvironment:
PICOCLAW_TOOLS_EXEC_CUSTOM_ALLOW_PATTERNS
Command patterns to explicitly allow:
Skills Registry Configuration
ClawHub Registry
Environment variables:PICOCLAW_SKILLS_REGISTRIES_CLAWHUB_ENABLEDPICOCLAW_SKILLS_REGISTRIES_CLAWHUB_BASE_URLPICOCLAW_SKILLS_REGISTRIES_CLAWHUB_AUTH_TOKEN
MCP Configuration
Configure Model Context Protocol servers:PICOCLAW_TOOLS_MCP_ENABLED
Media Cleanup Configuration
Automatic cleanup of old media files:PICOCLAW_MEDIA_CLEANUP_ENABLEDPICOCLAW_MEDIA_CLEANUP_MAX_AGEPICOCLAW_MEDIA_CLEANUP_INTERVAL