API Reference object v#0.1.0
Modules
Meta-schema system enabling objects to reason about and modify their own schemas. Implements hierarchical schema inheritance with runtime evolution capabilities.
Object-Oriented Reinforcement Learning Framework
Distributed learning across object coalitions
Learning to learn: adaptation of learning strategies themselves
Individual policy learning with social awareness based on AAOS interaction dyads
Provides protocol verification capabilities including LTS (Labeled Transition System) verification, reachability analysis, and protocol property checking.
Object-Oriented Reinforcement Learning (OORL) Object implementation based on Autonomous Agent Object Specification (AAOS).
Advanced AI reasoning capabilities for AAOS objects using DSPy framework. Provides pre-built signatures for common object behaviors and interactions.
Main OTP Application for the AAOS Object system.
Distributed coordination service for multi-object operations. Uses consensus algorithms and conflict resolution for large-scale coordination.
Bridge module integrating DSPy framework with AAOS objects for advanced reasoning capabilities. Enables objects to use DSPy signatures and LM Studio inference for intelligent behavior.
Mock LM Studio client for testing and development.
High-performance demonstration runner using OTP principles. Shows the full AAOS system in action with proper BEAM/OTP patterns.
Object-Oriented Exploration strategies for OORL framework.
LLM-powered function calling system for Object self-organization.
Hierarchical Object Composition and Decomposition for OORL framework.
Defines and manages interaction patterns between Objects for self-organization.
Enhanced LLM integration for AAOS objects using DSPy.
Object-Oriented Reinforcement Learning (OORL) Mailbox implementation based on AAOS Section 4 - Object Interactions.
GenStage consumer for processing messages from the MessageRouter. Handles actual message delivery to target objects.
High-performance message routing service using GenStage for backpressure. Handles message delivery between objects with priority queuing and load balancing.
Supervisor for the message routing system with multiple consumers.
Self-Reflective Meta-DSL implementation based on AAOS specification.
Real-time performance monitoring and metrics collection for the AAOS system. Uses telemetry and ETS for high-performance metrics aggregation.
Manages system resources including memory, CPU, network, and storage limits. Provides graceful degradation and emergency shutdown capabilities.
Manages schema evolution and self-modification across the object system. Implements distributed consensus for schema changes and evolution tracking.
ETS-based registry for tracking object schemas and evolution. Provides fast lookup and atomic updates for the object schema space.
Demonstration of the complete self-organizing Object system.
GenServer implementation for individual AAOS objects.
Object subtypes implementation based on AAOS specification. Defines specialized object types: AI Agents, Human Clients, Sensor Objects, Actuator Objects, and Coordinator Objects.
Autonomous AI Agent with advanced learning and reasoning capabilities. Implements full OORL capabilities including meta-learning and self-modification.
Object for environmental manipulation and action execution.
Coordination and orchestration object for multi-agent systems.
Human client interface with natural language processing and preference learning. Handles human-AI interaction patterns and learns user preferences.
Specialized object for environmental sensing and data collection.
Enhanced supervision tree for the AAOS Object system with comprehensive fault tolerance.
Demonstration of the comprehensive Object system with mailboxes and subtypes based on the AAOS specification.
Self-organizing system orchestrator that manages the entire Object ecosystem.
Object-Oriented Transfer Learning mechanisms for OORL framework.
Manages trust relationships between objects, including reputation tracking, Byzantine fault detection, and trust-based decision making.