Skip to content

Releases: AgentEra/Agently

v3.4.1.3

30 Jan 10:22
Compare
Choose a tag to compare

What's Changed

  • fest: Add LiteLLM to provide generic support for providers by @cnbeining in #191
  • update: Adapt dependency Agenty-Stage 0.2.0-alpha-1
  • bug fixed: OAIClient can handle some messages without "content" key now

New Contributors

Full Changelog: v3.4.1.1...v3.4.1.3

v3.4.1.1

13 Dec 17:33
3c9e9b5
Compare
Choose a tag to compare

New Features:

  • MessageCenter
  • EventEmitter

Full Changelog: Maplemx/Agently@v3.4.1.0...v3.4.1.1

v3.4.1.0

v3.4.0.5

14 Nov 12:45
80cba54
Compare
Choose a tag to compare

v3.4.0.4

30 Oct 07:47
e3025fd
Compare
Choose a tag to compare

Instant Mode (Former Realtime Mode)

  1. Rename "Realtime" component to "Instant" to avoid improper associate to OpenAI Realtime;
  2. Optimize key indexes combination expression handler and add "&" symbol support;
  3. Remove ".$complete" mark for string items and add ".$delta" mark to make string items behave the same as other type items;

Response Generator

  1. Rewrite ResponseGenerator component to provide 4 agentic request response generators, developers can use these alias down below to get generator type response instead of agent.start():

    • agent.get_generator(): classic response generator including events start, delta, done
    • agent.get_complete_generator(): response generator including all events during request
    • agent.get_instant_generator(): response generator including response data in Instant Mode
    • agent.get_instant_keys_generator(): response generator including response data when specific key indexes combination occur

    Read this document for more details

Full Changelog: Maplemx/Agently@v3.4.0.3...v3.4.0.4

v3.4.0.3

24 Oct 04:33
e81dd37
Compare
Choose a tag to compare

New Feature:

  • ResponseGenerator: a better way to get streaming response generator from Agently AgenticRequest, try these codes down below to feel the better develop experience provided by Agently Realtime x ResponseGenerator:
generator = (
    agent
        .input("Generator 10 sentences")
        .output({
            "sentences": ([("str", )]),
        })
        .get_realtime_generator()
)

for item in generator:
    print(item["key"], item["delta"])

We also provide .get_complete_generator() for you to get all events (including response:delta_origin, response:done_origin with detail information) or .get_generator() to get classic event response:start, response:delta and response:done.

Updates:

  • Realtime mode will be automatically turn on when developers try to add an realtime event listener or use realtime generator, don't worry about forget to add .use_realtime() to your chain syntax anymore.
  • use settings to control use_realtime status to make this status better to be used in other agent components.

Full Changelog: Maplemx/Agently@v3.4.0.2...v3.4.0.3

v3.4.0.2

16 Oct 12:52
1feed29
Compare
Choose a tag to compare

v3.4.0.1

09 Oct 09:47
7a25c9d
Compare
Choose a tag to compare

What's Changed

Full Changelog: Maplemx/Agently@v3.4.0.0...v3.4.0.1

v3.4.0.0

08 Oct 15:11
8a252cb
Compare
Choose a tag to compare

v3.3.4.8

24 Sep 00:56
3300641
Compare
Choose a tag to compare

Update

  1. [AppConnector] Support Gradio additional inputs.
  2. [DataGenerator] Add new methods .future(), .join() to support pre-define generator handler before .add() is called.