| | |
| 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 |
|