Skip to content

Releases: lion-agi/lionagi

v0.5.5

25 Dec 05:19
Compare
Choose a tag to compare

Modified

  • updated branch_mixin for truly model agnostic experience
  • now all non-openai models can invoke actions and run operations like openai models

Deprecated

  • deprecated the ability to invoke action in branch.communicate function

Note:

it is recommended to use branch.operate and go structured output when you need actions. You need to set actions to True

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

23 Dec 23:33
49f040b
Compare
Choose a tag to compare

Added:

strategies for operations,

for brainstorm and plan, now can choose among 4 different strategies to explore/exeucte

  • concurrent
  • sequential
  • concurrent_sequential_chunk
  • sequential_concurrent_chunk

What's Changed

Full Changelog: v0.5.3...v0.5.4

v0.5.3

23 Dec 21:32
968d867
Compare
Choose a tag to compare

Fixed:

  • brainstorm function

Updated:

  • various prompts,

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

16 Dec 23:50
9e635f9
Compare
Choose a tag to compare

LION v0.5.2

🚀 Major Enhancement

  • New ID System: Complete overhaul from string-based IDs to typed UUID implementation
    • Significantly faster ID validation (type check vs string format check)
    • More robust ID handling across operations
    • Better type safety with dedicated IDType wrapper

⚠️ Breaking Changes

  • Previous LION ID format is not compatible with this version
  • Old serialized data will need to be migrated to new UUID format

🛠 Technical Improvements

  • Updated core components to use new ID system
  • Enhanced timestamp validation
  • More efficient collection operations with typed IDs

📦 Installation

pip install lionagi

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

16 Dec 18:08
5563232
Compare
Choose a tag to compare

LION v0.5.1

🚀 What's New

  • Added support for model-specific role handling via allowed_roles property
  • Improved system message handling for providers without system role support
  • Enhanced structured output with response_format parameter
  • Added conversation clearing with clear_messages()

🛠 Improvements

  • Added allowed_roles to all model services (Anthropic, Groq, OpenAI, etc.)
  • Fixed API key handling and environment variable names
  • Enhanced error messages and parameter validation
  • Improved documentation with new examples and workflows

📦 Installation

uv pip install lionagi

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

16 Dec 07:26
Compare
Choose a tag to compare

quite a change, tutorials will be arriving daily.

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

30 Oct 21:18
110b301
Compare
Choose a tag to compare

merged commits

What's Changed

Full Changelog: v0.3.8...v0.4.0

v0.3.8

26 Oct 06:07
7d66ebd
Compare
Choose a tag to compare

Release Note (v0.3.8)

🎉 New Features

NoteBook: https://github.com/lion-agi/lionagi/blob/main/notebooks/test_agi_ops.ipynb

Intelligent Operations Suite

  • brainstorm: Generate and evaluate multiple solution approaches

    ideas = await brainstorm(
        num_steps=3,
        instruction="Solve user authentication",
        reason=True
    )
  • rank: Multi-agent ranking system with consensus building

    rankings = await rank(
        choices=candidates,
        num_scorers=10,
    )
  • score: Flexible scoring system with customizable parameters

    result = await score(
        instruction="Evaluate code quality",
        score_range=(1, 100),
        precision=2
    )
  • select: Intelligent selection with fuzzy matching

    selected = await select(
        choices=options,
        max_num_selections=2,
        return_enum=True
    )

🔨 Improvements

Core Enhancements

  • Enhanced operation modularity and customization
  • Improved error handling and debugging
  • Better type safety and validation
  • More reliable dependency management

Architecture

  • Cleaner module organization
  • Better separation of concerns
  • More efficient resource usage
  • Enhanced testing infrastructure

📝 Breaking Changes

  • Tutorial data now requires separate download
  • Updated core dependency requirements
  • Modified some API signatures for better type safety

What's Changed

Full Changelog: v0.3.7...v0.3.8

v0.3.7

21 Oct 01:58
ebea3b4
Compare
Choose a tag to compare

Modified

changed id to use core id system,

BREAKING CHANGE

the format for timestamp have changed to be standard iso string, replacing previous custom version

What's Changed

Full Changelog: v0.3.6...v0.3.7

v0.3.6

13 Oct 22:40
646145b
Compare
Choose a tag to compare

Added:

various models for direct, such as ReasonModel, ActionModel...

new implementation of select, now can also return enum value, will replace existing select function in direct interface in future versions. probably v0.4.0

image

What's Changed

Full Changelog: v0.3.5...v0.3.6