Releases: lion-agi/lionagi
v0.2.4
fixed bugs on litellm
Full Changelog: v0.2.3...v0.2.4
v0.2.3
New Features
- Introduced ReactFlow-based interface for visual representation of AI agents, prompts, and tools (@Alina-Luo).
- Implemented AWS EC2 functionality with
APIObjectAWSEC2
class anddescribe_instance
method (@jianhuanggo).
Enhancements
- Refactored AWS S3 module for consistency with new EC2 module (@jianhuanggo).
- Added mock AWS client support for improved testing capabilities (@jianhuanggo).
Testing
- Set up pytest fixtures for S3 and EC2 connections (@jianhuanggo).
- Implemented initial tests for AWS S3 functionality (@jianhuanggo).
Dependencies
- Updated project dependencies in
pyproject.toml
andrequirements.txt
(@jianhuanggo).
Frontend
- Created draggable sidebar for easy node creation in ReactFlow interface (@Alina-Luo).
- Implemented custom node types for Agents, Prompts, and Tools (@Alina-Luo).
What's Changed
- Delete notebooks/lion_ruv.ipynb by @ohdearquant in #401
- reactflow draft by @Alina-Luo in #325
- added aws ec2 module by @jianhuanggo in #400
- Fix agent running errors by @Alina-Luo in #402
Full Changelog: v.0.2.2...v0.2.3
v.0.2.2
Added
- Graphic work system
- Upgraded work engine
- Customizing workflow logic
What's Changed
- updated tests by @ohdearquant in #397
- Update work system by @Alina-Luo in #398
Full Changelog: v.0.2.1...v.0.2.2
v.0.2.1
Modified
- work system enhancement: work, work function, work queue, worker, worklog.
- upgraded work decorator features
- improved asynchronous processing and form handling in work execution
Full Changelog: v0.2.0...v.0.2.1
v0.2.0
What's Changed
- Lndl drafts by @ohdearquant in #369
- v0.2.0 nightly by @ohdearquant in #371
- v0.2.0 Update by @Alina-Luo in #372
- added tests for components by @ohdearquant in #373
- V02 test by @ohdearquant in #374
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Aded:
- storage integration with excel by @Alina-Luo
- added LNDL base syntax
What's Changed
- directive work form by @ohdearquant in #364
- v2-LNDL-generic by @ohdearquant in #366
- Update Excel Storage by @Alina-Luo in #367
Full Changelog: v0.1.1...v0.1.2
v0.1.1 neo4j
Added:
- the world's most intuitive integration with neo4j @Alina-Luo
- experimental: work, worklog, worker, work function
- experimental: function calling,
- experimental: directive system
What's Changed
- added experiments by @ohdearquant in #324
- upload previous lionhub files by @ohdearquant in #326
- Neo4j Structure Storage by @Alina-Luo in #330
- added experimental and lions by @ohdearquant in #362
- version 0.1.1 cleanup by @ohdearquant in #363
v0.1.0 rewrite
Added:
-
InstructionMapExecutor
: a multi-headed graph executor foragent
@Alina-Luo -
Signal
,Mailbox
for intra-node communications -
work
andWorker
classes -
Tree
andTreeNode
, representing a tree structured graph -
Transfer
for mails in transit -
relations
pydantic dataclass to keep track of all edges of a node
Modified
-
re-write base
-
renamed
core.schema
tocore.generic
-
renamed
core.structure
tocore.graph
-
renamed
core.prompt
tocore.form
-
modified
Node
hierarchy to usepydantic
where we can -
depreciated
DataNode
,CommunicatableNode
,BaseRelateableNode
, all are consolidated intoNode
-
renamed
Relationship
toEdge
-
Modified
Edge
management logic. Now, there can be multiple edges between two nodes, differentiated bycondition
andlabel
-
Changed Edge management to
Node
level, now anyNode
can relate with any otherNode
-
changed
Edge
creation and delete system tonode.relate(node, ...)
,unrelate(node, ...)
-
depreciated
add_edge
inStructureExecutor
, changed torelate_nodes
-
moved
field_validator
tolibs.ln_validate
-
renamed
PromptTemplate
toForm
-
renamed
Edge
direction fromin/out
topointed_by/points_to
What's Changed
- Update executable instruction mapping by @Alina-Luo in #319
- merging previous by @ohdearquant in #321
- Dev prompting by @ohdearquant in #320
- Ohdearquant main by @ohdearquant in #322
- Dev v1 by @ohdearquant in #323
Full Changelog: v0.0.316...v0.1.0
v0.0.316 plan
Added:
direct.plan,
chain of thoughts,
chain of react
What's Changed
- chain of thoughts / react by @ohdearquant in #316
- chain of react notebook by @ohdearquant in #317
Full Changelog: v0.0.315...v0.0.316
v0.0.315 load/chunk
Added:
Reintroduced loading and chunking data using llama_index and langchain. @Alina-Luo
- load
- chunk
What's Changed
- v0.0.315 chunk / load by @ohdearquant in #315
Full Changelog: v0.0.314...v0.0.315