Skip to main content

Crate construct

Crate construct 

Source

Re-exports§

pub use config::Config;

Modules§

agent
channels
Channel subsystem for messaging platform integrations.
commands
config
cron
gateway
Axum-based HTTP gateway with proper HTTP/1.1 compliance, body limits, and timeouts.
hooks
i18n
Internationalization support for tool descriptions.
mcp_server
Construct MCP server — exposes Construct’s built-in tools over the MCP Streamable HTTP transport (JSON-RPC 2.0 + SSE) so external CLIs (Claude Code, Codex, OpenCode, Gemini CLI) can share one local backend.
memory
nodes
observability
peripherals
Hardware peripherals — STM32, RPi GPIO, etc.
providers
Provider subsystem for model inference backends.
rag
RAG pipeline for hardware datasheet retrieval.
runtime
sidecars
Pure-Rust sidecar provisioning.
sop
tools
Tool subsystem for agent-callable capabilities.
verifiable_intent
Verifiable Intent (VI) — Rust-native implementation of the VI specification.

Enums§

ChannelCommands
Channel management subcommands
CronCommands
Cron subcommands
GatewayCommands
Gateway management subcommands
HardwareCommands
Hardware discovery subcommands
IntegrationCommands
Integration subcommands
MemoryCommands
Memory management subcommands
MigrateCommands
Migration subcommands
PeripheralCommands
Peripheral (hardware) management subcommands
ServiceCommands
Service management subcommands
SkillCommands
Skills management subcommands
SopCommands
SOP management subcommands
WorkflowCommands
Workflow management subcommands