Skip to content

Releases: chain-ml/council

v0.0.19

27 Jun 17:45
29a1477
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.18...v0.0.19

v0.0.18

21 Jun 18:53
a5937d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.17...v0.0.18

v0.0.17

15 Mar 01:47
d674b7d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.16...v0.0.17

v0.0.16

31 Jan 21:53
e8d56d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

10 Nov 02:05
0740f4b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.14...v0.0.15

v0.0.14

27 Oct 17:31
58f2338
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.13...v0.0.14

v0.0.13

13 Oct 22:11
4fedfc8
Compare
Choose a tag to compare

What's Changed

  • CU-8685u1cq8_Council-add-DoWhile-runner by @Naccomy in #94
  • Cu 8685uwxba council add while runner by @Naccomy in #95
  • Add ranking to Controller's execution unit, enabling parallel chain execution by @gkoch78 in #96
  • Controller Parallelism by @aflament in #97
  • Feature release 0.0.13 by @aflament in #98

Full Changelog: v0.0.12...v0.0.13

v0.0.12

21 Sep 23:20
11b62a9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.11...v0.0.12

v0.0.11

12 Sep 16:38
800284e
Compare
Choose a tag to compare

Highlighted New Features

  • Export of the agent execution graph as Json
  • Introduction of an execution log that keeps track of all execution duration, messages, and budget.
  • Consolidation of Context
  • Introduction of Filter

Know Issues

  • budget consumptions are double counted (fixed by : #83)
  • budget consumptions are not tracked in the execution log (fixed by: #83)
  • execution log is not publicly available yet

Breaking changes

This release contains a number of breaking changes, including:

  • Budget class has moved from council.runners to council.context
  • Controller was holding two responsibilities: get_plan and select_responses. It is now only responsible for the planning through the execute function.
  • Filter is a new concept which takes on the select_responses responsibility from the Controller through its own execute function
  • The budget parameter of all execute functions has been removed. The budget is now available through the context, context.budget
  • execute function should no longer be overridden in custom class implementation. Override _execute instead
  • Chains are now passed to Controller.__init__ instead of Agent.__init__
  • context.chatHistory has been renamed context.chat_history
  • context.evaluationHistory has been replaced with context.evaluation
  • llm.post_chat_request has changed to accept an LLMContext

What's Changed

New Contributors

Full Changelog: v0.0.10...v0.0.11

v0.0.10

21 Aug 19:54
79157cd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10