Releases: lion-agi/lionagi
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
v0.0.314 react
Added:
direct.react : single step reason + action
What's Changed
- corrected typos by @ohdearquant in #312
- updated notebook by @ohdearquant in #313
- v0.0.314 one step react by @ohdearquant in #314
Full Changelog: v0.0.313...v0.0.314
v0.0.313
Fixed:
Agent and structure. @Alina-Luo
v0.0.312
fixed:
prompt template
Added:
field level category choosing
What's Changed
- fixed prompt template by @ohdearquant in #308
Full Changelog: v0.0.311...v0.0.312
v0.0.311 vote
Added:
direct.vote
What's Changed
- updated RAG dev notebook by @ohdearquant in #305
- tried_moe by @ohdearquant in #306
- Merge direct by @ohdearquant in #307
Full Changelog: v0.0.310...v0.0.311
v0.0.310 Prompt Template
Similar to DSPy signature, LionAGI prompt template is a Pydantic based structured way of interacting with LLM.
v0.0.308
Fixed:
A problem with pydantic
What's Changed
- pydantic hotfix by @ohdearquant in #303
Full Changelog: v0.0.307...v0.0.308
v0.0.307 agent
Added:
- Graph based Agent system that can invoke tools and other actions, read more in notebooks. @Alina-Luo
What's Changed
- Merge direct by @ohdearquant in #302
Full Changelog: v0.0.306...v0.0.307