Directories
¶
| Path | Synopsis |
|---|---|
|
Package channels defines the interfaces and types for DevClaw communication channels.
|
Package channels defines the interfaces and types for DevClaw communication channels. |
|
discord
Package discord - components.go provides reusable interactive component handling for Discord (buttons, select menus) with registration, TTL-based cleanup, AllowedUsers restriction, and Reusable behavior.
|
Package discord - components.go provides reusable interactive component handling for Discord (buttons, select menus) with registration, TTL-based cleanup, AllowedUsers restriction, and Reusable behavior. |
|
slack
Package slack implements the Slack channel for DevClaw using the Slack Web API and Socket Mode for real-time events — no external dependencies beyond HTTP.
|
Package slack implements the Slack channel for DevClaw using the Slack Web API and Socket Mode for real-time events — no external dependencies beyond HTTP. |
|
telegram
Package telegram implements the Telegram channel for DevClaw using the Telegram Bot API directly via HTTP — no external dependencies.
|
Package telegram implements the Telegram channel for DevClaw using the Telegram Bot API directly via HTTP — no external dependencies. |
|
whatsapp
Package whatsapp – events.go processes incoming WhatsApp events from whatsmeow and converts them into unified DevClaw IncomingMessage types.
|
Package whatsapp – events.go processes incoming WhatsApp events from whatsmeow and converts them into unified DevClaw IncomingMessage types. |
|
Package copilot – access.go implements the access control system for DevClaw.
|
Package copilot – access.go implements the access control system for DevClaw. |
|
memory
Package memory – embeddings.go implements embedding generation for semantic search.
|
Package memory – embeddings.go implements embedding generation for semantic search. |
|
security
Package security implementa os guardrails de segurança do DevClaw.
|
Package security implementa os guardrails de segurança do DevClaw. |
|
Package database provides a unified database abstraction layer (Database Hub) that supports multiple backends (SQLite, PostgreSQL, MySQL) with a common interface.
|
Package database provides a unified database abstraction layer (Database Hub) that supports multiple backends (SQLite, PostgreSQL, MySQL) with a common interface. |
|
backends
Package backends provides database backend implementations.
|
Package backends provides database backend implementations. |
|
Package gateway provides an HTTP API gateway for DevClaw.
|
Package gateway provides an HTTP API gateway for DevClaw. |
|
Package mcp implements a Model Context Protocol server that exposes DevClaw tools, resources, and prompts to MCP-compatible clients (Cursor, VSCode, etc.) via stdio and SSE transports.
|
Package mcp implements a Model Context Protocol server that exposes DevClaw tools, resources, and prompts to MCP-compatible clients (Cursor, VSCode, etc.) via stdio and SSE transports. |
|
Package media provides native media handling for DevClaw.
|
Package media provides native media handling for DevClaw. |
|
Package plugins implements the Go native plugin (.so) loading system for DevClaw.
|
Package plugins implements the Go native plugin (.so) loading system for DevClaw. |
|
Package sandbox – exec_direct.go implements the direct executor (IsolationNone).
|
Package sandbox – exec_direct.go implements the direct executor (IsolationNone). |
|
Package scheduler implements the task scheduling system for DevClaw.
|
Package scheduler implements the task scheduling system for DevClaw. |
|
Package skills – builtin_adapter.go provides a SkillLoader that creates lightweight built-in skills.
|
Package skills – builtin_adapter.go provides a SkillLoader that creates lightweight built-in skills. |
|
Package tts provides text-to-speech synthesis for DevClaw.
|
Package tts provides text-to-speech synthesis for DevClaw. |
|
Package webui – media_handlers.go provides HTTP handlers for media upload/download.
|
Package webui – media_handlers.go provides HTTP handlers for media upload/download. |
Click to show internal directories.
Click to hide internal directories.