Skip to main content

Crate vulcan_luaskills

Crate vulcan_luaskills 

Source

Re-exports§

pub use host::callbacks::RuntimeEntryRegistryCallback;
pub use host::callbacks::RuntimeEntryRegistryDelta;
pub use host::callbacks::RuntimeSkillLifecycleCallback;
pub use host::callbacks::RuntimeSkillLifecycleEvent;
pub use host::callbacks::RuntimeSkillManagementAction;
pub use host::callbacks::RuntimeSkillManagementCallback;
pub use host::callbacks::RuntimeSkillManagementRequest;
pub use host::callbacks::set_entry_registry_callback;
pub use host::callbacks::set_skill_lifecycle_callback;
pub use host::callbacks::set_skill_management_callback;
pub use host::database::LuaRuntimeDatabaseCallbackMode;
pub use host::database::LuaRuntimeDatabaseProviderMode;
pub use host::database::RuntimeDatabaseBindingContext;
pub use host::database::RuntimeDatabaseKind;
pub use host::database::RuntimeLanceDbProviderAction;
pub use host::database::RuntimeLanceDbProviderCallback;
pub use host::database::RuntimeLanceDbProviderJsonCallback;
pub use host::database::RuntimeLanceDbProviderRequest;
pub use host::database::RuntimeLanceDbProviderResult;
pub use host::database::RuntimeSqliteProviderAction;
pub use host::database::RuntimeSqliteProviderCallback;
pub use host::database::RuntimeSqliteProviderJsonCallback;
pub use host::database::RuntimeSqliteProviderRequest;
pub use host::database::set_lancedb_provider_callback;
pub use host::database::set_lancedb_provider_json_callback;
pub use host::database::set_sqlite_provider_callback;
pub use host::database::set_sqlite_provider_json_callback;
pub use host::options::LuaInvocationContext;
pub use host::options::LuaRuntimeCapabilityOptions;
pub use host::options::LuaRuntimeHostOptions;
pub use host::options::LuaRuntimeSpaceControllerOptions;
pub use host::options::LuaRuntimeSpaceControllerProcessMode;
pub use host::options::RuntimeSkillRoot;
pub use runtime::cache::DEFAULT_TOOL_CACHE_DEFAULT_TTL_SECS;
pub use runtime::cache::DEFAULT_TOOL_CACHE_MAX_ENTRIES;
pub use runtime::cache::DEFAULT_TOOL_CACHE_MAX_TTL_SECS;
pub use runtime::cache::ToolCacheConfig;
pub use runtime::config::SkillConfigEntry;
pub use runtime::context::RuntimeClientInfo;
pub use runtime::context::RuntimeRequestContext;
pub use runtime::engine::LuaEngine;
pub use runtime::engine::LuaEngineOptions;
pub use runtime::engine::LuaVmPoolConfig;
pub use runtime::entry::RuntimeEntryDescriptor;
pub use runtime::entry::RuntimeEntryParameterDescriptor;
pub use runtime::help::RuntimeHelpDetail;
pub use runtime::help::RuntimeHelpNodeDescriptor;
pub use runtime::help::RuntimeSkillHelpDescriptor;
pub use runtime::logging::RuntimeLogCallback;
pub use runtime::logging::RuntimeLogEvent;
pub use runtime::logging::RuntimeLogLevel;
pub use runtime::logging::set_log_callback;
pub use runtime::result::NON_STRING_TOOL_RESULT_ERROR;
pub use runtime::result::RuntimeInvocationResult;
pub use runtime::result::ToolOverflowMode;
pub use skill::dependencies::DependencyArchiveType;
pub use skill::dependencies::DependencyExportSpec;
pub use skill::dependencies::DependencyPackageSpec;
pub use skill::dependencies::DependencySourceSpec;
pub use skill::dependencies::FfiDependencySpec;
pub use skill::dependencies::GithubReleaseSourceSpec;
pub use skill::dependencies::LuaDependencySpec;
pub use skill::dependencies::SkillDependencyManifest;
pub use skill::dependencies::SkillListPackageManifest;
pub use skill::dependencies::SkillListSourceSpec;
pub use skill::dependencies::ToolDependencySpec;
pub use skill::dependencies::UrlSourceSpec;
pub use skill::manager::DisabledSkillRecord;
pub use skill::manager::ResolvedSkillInstance;
pub use skill::manager::SkillApplyResult;
pub use skill::manager::SkillInstallRequest;
pub use skill::manager::SkillLifecycleAction;
pub use skill::manager::SkillManager;
pub use skill::manager::SkillManagerConfig;
pub use skill::manager::SkillOperationPlane;
pub use skill::manager::SkillProtectionConfig;
pub use skill::manager::SkillUninstallOptions;
pub use skill::manager::SkillUninstallResult;
pub use skill::manager::collect_effective_skill_instances;
pub use skill::manager::resolve_declared_skill_instance_from_roots;
pub use skill::manager::resolve_effective_skill_instance;
pub use skill::manifest::SkillHelpMeta;
pub use skill::manifest::SkillHelpNodeMeta;
pub use skill::manifest::SkillMeta;
pub use skill::manifest::SkillToolMeta;
pub use skill::source::InstalledSkillRecord;
pub use skill::source::InstalledSkillSourceRecord;
pub use skill::source::SkillInstallSourceType;
pub use host::options as runtime_options;
pub use runtime::cache as tool_cache;
pub use runtime::config as runtime_config_store;
pub use runtime::context as runtime_context;
pub use runtime::engine as lua_engine;
pub use runtime::entry as entry_descriptor;
pub use runtime::help as runtime_help;
pub use runtime::logging as runtime_logging;
pub use runtime::result as runtime_result;
pub use skill::manifest as lua_skill;

Modules§

dependency
download
ffi
ffi_standard
host
runtime
skill