Skip to main content

Crate luminarys_sdk

Crate luminarys_sdk 

Source
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 Command values.
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.enabled and http.allow_websocket.

Macros§

skill_main
Emit the four required ABI exports for this skill.