Package-level declarations

Version-independent contracts for native Mind programs, bodies and host integration.

Mind behaviors control native movement through exclusive leases. The ACTION lease permits a behavior to submit a bounded com.magmaguy.magmacore.ai.MindActionRequest to the host's synchronous com.magmaguy.magmacore.ai.MindActionSink. MagmaCore validates and dispatches requests but does not interpret, persist or queue them.

Types

Link copied to clipboard
public final class MindActionContext extends Record
Current logical and physical context supplied to a host action sink.
Link copied to clipboard
public final class MindActionRequest extends Record
Immutable, version-independent request for a host-owned semantic action.
Link copied to clipboard
@FunctionalInterface()
public interface MindActionRequester
Guarded action-request channel available to the active Mind callback.
Link copied to clipboard
public enum MindActionResult
Immediate disposition returned by a host for one semantic Mind action request.
Link copied to clipboard
@FunctionalInterface()
public interface MindActionSink
Host adapter for semantic actions requested by Mind behaviors.
Link copied to clipboard
public interface MindActuator
Version-independent control seam implemented by the active native body.
Link copied to clipboard
public interface MindBehavior
Link copied to clipboard
public final class MindBodyCapabilities extends Record
Physical body features provided by the active native adapter.
Link copied to clipboard
public enum MindBodyLocomotion
Native movement model installed on a MagmaCore Mind body.
Link copied to clipboard
public final class MindBodyProfile extends Record
Version-independent physical and locomotion request for a native Mind body.
Link copied to clipboard
public final class MindBodyRehydration extends Record
Data recovered from a vanilla carrier before its logical mind session is reopened.
Link copied to clipboard
public final class MindContext extends Record
Link copied to clipboard
public enum MindControl
Exclusive channels that a running mind behavior may control.
Link copied to clipboard
public final class MindExecutionPolicy extends Record
Soft per-tick scheduling budgets used to defer later Mind work under load.
Link copied to clipboard
public final class MindFailure extends Record
Link copied to clipboard
@FunctionalInterface()
public interface MindFailureListener
Link copied to clipboard
public interface MindHandle implements AutoCloseable
Link copied to clipboard
public interface MindHost
Version-independent seam for one logical mind session.
Link copied to clipboard
public final class MindMemoryKey<T>
Link copied to clipboard
public final class MindMemoryStore
Link copied to clipboard
public interface MindMemoryView
Link copied to clipboard
public final class MindNavigationProgress extends Record
Last observed native body movement while a destination was active.
Link copied to clipboard
public final class MindNavigationStatus extends Record
Immutable navigation diagnostics sampled at the current native Mind tick.
Link copied to clipboard
public interface MindPerception
Read-only native perception available to sensors and behaviors.
Link copied to clipboard
public final class MindPersistentState extends Record
Versioned, plugin-owned memory payload.
Link copied to clipboard
public final class MindPosition extends Record
Link copied to clipboard
public final class MindProgram
Link copied to clipboard
@FunctionalInterface()
public interface MindProgramFactory
Catalog-safe definition that creates one executable program per entity binding.
Link copied to clipboard
public final class MindRunawayException extends RuntimeException
Signals that a hard script runaway limit interrupted a Mind callback before completion.
Link copied to clipboard
public final class MindRunawayPolicy extends Record
Hard interruption limits for one script callback.
Link copied to clipboard
public final class MindSchema
Link copied to clipboard
public interface MindSensor
Link copied to clipboard
public final class MindSnapshot extends Record
Link copied to clipboard
public enum MindStopReason
Link copied to clipboard
public interface MindValueCodec<T>
Converts plugin-owned mind memory to persistence-safe scalar values.
Link copied to clipboard
public interface MobBody
Native body owned by MagmaCore and driven by its version-specific AI engine.
Link copied to clipboard
public enum StateTransfer
Memory migration policy used when a running mind program is replaced.
Link copied to clipboard
public final class SwapReceipt extends Record