Geneach / Await (all agent code) broken since 0.0.62, please help? #293
Replies: 3 comments
-
I strongly suspect this is all part of Partials being completely broken and await functionality gone: |
Beta Was this translation helpful? Give feedback.
-
Did you ever find a solution? |
Beta Was this translation helpful? Give feedback.
-
This is something that was a result of having to pause dev work during the summer. With v0.1 you now no longer even need to use |
Beta Was this translation helpful? Give feedback.
-
Multiple issues have been opened for the same bug - geneach / await is broken, and either won't keep old items in the geneach list for the next call, or doesn't pick up the user's input variables to the template:
#260
#262
#278
The previous solution was to lock the version at guidance==0.0.61, but either the way the LLM is responding or some other underlying dependency has changed, and even our 0.0.61 implementation stopped working as of yesterday.
From experimentation, this strange behaviour may have something to do with async operations and the loop. Oddly, even changing the name of the response variable from
prompt = guidance(....)
andprompt = prompt(....)
has an effect; Putting those statements at top-level has an effect; Executing the same statements as part of a function causes even worse crashes.Could someone else independently verify this? The test_program.py unit test seems unable to cover this case and passes with the buggy code, as it has the perfect variable names and is only testing for whether the LLM is giving an output, which it is, just not one that takes the user input into account.
Assistance would be much appreciated as this is a breaking bug that has gone on for weeks now
Beta Was this translation helpful? Give feedback.
All reactions