Skip to content

Releases: lion-agi/lionagi

v0.2.4

06 Aug 20:10
c22aedb
Compare
Choose a tag to compare

fixed bugs on litellm

Full Changelog: v0.2.3...v0.2.4

v0.2.3

18 Jul 20:58
de8b979
Compare
Choose a tag to compare

New Features

  • Introduced ReactFlow-based interface for visual representation of AI agents, prompts, and tools (@Alina-Luo).
  • Implemented AWS EC2 functionality with APIObjectAWSEC2 class and describe_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 and requirements.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

Full Changelog: v.0.2.2...v0.2.3

v.0.2.2

14 Jun 15:35
3f44953
Compare
Choose a tag to compare

Added

  • Graphic work system
  • Upgraded work engine
  • Customizing workflow logic

What's Changed

Full Changelog: v.0.2.1...v.0.2.2

v.0.2.1

04 Jun 01:22
79cbc0c
Compare
Choose a tag to compare

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

28 May 22:45
f23bcc4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.2.0

v0.1.2

30 Apr 11:57
2539578
Compare
Choose a tag to compare

Aded:

  • storage integration with excel by @Alina-Luo
  • added LNDL base syntax

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1 neo4j

21 Apr 00:57
c016c69
Compare
Choose a tag to compare

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

v0.1.0 rewrite

10 Apr 04:41
2f6c132
Compare
Choose a tag to compare

Added:

  • InstructionMapExecutor: a multi-headed graph executor for agent @Alina-Luo

  • Signal, Mailbox for intra-node communications

  • work and Worker classes

  • Tree and TreeNode, 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 to core.generic

  • renamed core.structure to core.graph

  • renamed core.prompt to core.form

  • modified Node hierarchy to use pydantic where we can

  • depreciated DataNode, CommunicatableNode, BaseRelateableNode, all are consolidated into Node

  • renamed Relationship to Edge

  • Modified Edge management logic. Now, there can be multiple edges between two nodes, differentiated by condition and label

  • Changed Edge management to Node level, now any Node can relate with any other Node

  • changed Edge creation and delete system to node.relate(node, ...), unrelate(node, ...)

  • depreciated add_edge in StructureExecutor, changed to relate_nodes

  • moved field_validator to libs.ln_validate

  • renamed PromptTemplate to Form

  • renamed Edge direction from in/out to pointed_by/points_to

What's Changed

Full Changelog: v0.0.316...v0.1.0

v0.0.316 plan

30 Mar 22:32
3db720a
Compare
Choose a tag to compare

Added:

direct.plan,
chain of thoughts,
chain of react

What's Changed

Full Changelog: v0.0.315...v0.0.316

v0.0.315 load/chunk

30 Mar 17:11
38c7073
Compare
Choose a tag to compare

Added:

Reintroduced loading and chunking data using llama_index and langchain. @Alina-Luo

  • load
  • chunk

What's Changed

Full Changelog: v0.0.314...v0.0.315