Python Module Index

 
l
lionagi
    lionagi.libs.file.chunk
    lionagi.libs.file.dir_process
    lionagi.libs.file.ops
    lionagi.libs.file.save
    lionagi.libs.nested.filter
    lionagi.libs.nested.flatten
    lionagi.libs.nested.nget
    lionagi.libs.nested.ninsert
    lionagi.libs.nested.nmerge
    lionagi.libs.nested.npop
    lionagi.libs.nested.nset
    lionagi.libs.nested.utils
    lionagi.libs.package.import_check Dynamic package import & installation
    lionagi.libs.package.list_uninstall_update Listing, uninstalling, and updating packages
    lionagi.libs.package.platform_info CPU architecture detection
    lionagi.libs.package.schema Pydantic model for package import parameters
    lionagi.libs.schema.as_readable
    lionagi.libs.schema.code_block
    lionagi.libs.schema.extract_docstring
    lionagi.libs.schema.function_to_schema
    lionagi.libs.schema.json_schema_extractor
    lionagi.libs.validate.common_field_validators Often used in Pydantic model validators
    lionagi.libs.validate.fuzzy_match_keys Fuzzy dictionary key validation
    lionagi.libs.validate.fuzzy_validate_mapping Convert arbitrary data to a dictionary with expected keys
    lionagi.libs.validate.string_similarity Core string-similarity functions (Levenshtein, Jaro-Winkler, etc.)
    lionagi.libs.validate.validate_boolean Strict conversion of inputs to a Python bool
    lionagi.operatives.forms.base Core form functionality.
    lionagi.operatives.forms.flow Multi-step flow handling.
    lionagi.operatives.forms.form Enhanced form with input/output distinction.
    lionagi.operatives.forms.report Form aggregation and tracking.
    lionagi.operatives.instruct.base Defines the standard fields for instructions.
    lionagi.operatives.instruct.collection Manage multiple instructions in one model.
    lionagi.operatives.instruct.instruct Main class combining instruct fields.
    lionagi.operatives.instruct.node Node-based approach to storing an Instruct instance.
    lionagi.operatives.model.schema_model Base model with restricted config and custom `keys()` method.
    lionagi.operatives.models.field_model Structured definition of Pydantic fields.
    lionagi.operatives.models.model_params Dynamically create new Pydantic models.
    lionagi.operatives.models.note A flexible container for nested data.
    lionagi.operatives.models.operable_model Extends Pydantic for dynamic field management.
    lionagi.operatives.operative Contains utility classes for single-step operations.
    lionagi.protocols._concepts Defines fundamental abstract base classes that shape LionAGI's roles and capabilities.
    lionagi.protocols.adapters Provides a unified interface for converting data to/from external formats.
    lionagi.protocols.generic.element Provides core ID handling and an Element base class for LionAGI.
    lionagi.protocols.generic.event Defines an Event object with a tracked execution state.
    lionagi.protocols.generic.log Provides a log manager system for storing and persisting logs.
    lionagi.protocols.generic.pile Provides an extensible collection class with concurrency support, type enforcement, and adapter-based conversions.
    lionagi.protocols.generic.processor Defines asynchronous event processing with capacity-limited queues and an Executor for managing events and linking them to a Processor.
    lionagi.protocols.generic.progression Implements a strictly ordered collection of IDs with optional naming.
    lionagi.protocols.graph Provides relational abstractions for nodes, edges, and graphs.
    lionagi.protocols.mail Provides messaging abstractions including Mail, Mailbox, Exchange, and MailManager.
    lionagi.protocols.messages Classes for instructions, AI responses, action requests/responses, and system-level messages.
    lionagi.protocols.messages.action_request
    lionagi.protocols.messages.action_response
    lionagi.protocols.messages.assistant_response
    lionagi.protocols.messages.base
    lionagi.protocols.messages.instruction
    lionagi.protocols.messages.manager
    lionagi.protocols.messages.message
    lionagi.protocols.messages.system
    lionagi.service.endpoints.base An event representing a single API call.
    lionagi.service.endpoints.chat_completion
    lionagi.service.endpoints.rate_limited_processor
    lionagi.service.imodel
    lionagi.service.token_calculator Logic for counting tokens or image usage.
    lionagi.session.branch Provides the Branch class to manage conversation, actions, logs, etc.
    lionagi.session.session Manages multiple conversation branches and mail exchange.
    lionagi.utils