Expand description
Luminarys SDK for Rust skills.
Re-exports§
pub use context::Context;pub use archive::*;pub use cluster::*;pub use commands::*;pub use entrypoint::*;pub use fs::*;pub use http::*;pub use llm::*;pub use shell::*;pub use state::*;pub use system::*;pub use tcp::*;pub use types::*;pub use ws::*;
Modules§
- abi
- Raw platform imports and internal helpers.
- archive
- Archive operations (tar.gz, zip).
- cluster
- Cluster and file transfer operations.
- commands
- Helpers for building
Commandvalues. - context
Context— request metadata and response annotations passed to every handler.- entrypoint
- Exports, handler registration, and method descriptors.
- fs
- File-system operations.
- http
- HTTP/HTTPS client API.
- llm
- LLM API — history, prompt completion, batch results.
- prelude
- Convenience re-export of the most-used items.
- shell
- Shell execution. Requires
shell.enabled. - state
- Versioned skill state — safe serialisation across schema migrations.
- system
- System info, time, disk usage, environment, and logging.
- tcp
- TCP / TLS connection API. Requires
tcp.enabled. - types
- Protocol types shared between the skill and the host.
- ws
- WebSocket API. Requires
http.enabledandhttp.allow_websocket.
Macros§
- skill_
main - Emit the four required ABI exports for this skill.