Releases: josh-ashkinaze/plurals
Releases · josh-ashkinaze/plurals
0.2.22
- Harmonize wave persona templates and combination instructions
0.2.21
- Improve DAG documentation
0.2.20.1
- Re-release
0.2.19
- Allow the Moderator to have no System Instructions
- Change default so that when no system instructions and no persona are passed, then Mod has no system instructions vs before Moderators had default Moderator persona (this is Case 5 in initialization)
- Update unit tests with this change
0.2.20
- Clean up debugging comments
0.2.18
- Debate templates
- jury templates
- Changed first_wave and second_wave combo instructions
- Strip placeholders from debates
- Make persona template in Agent default to None instead of "default" and then handle default later
- Pretty print info
- to_json method for Agents
0.2.17
- Change: Renamed
empathetic
tosecond_wave
andrational
tofirst_wave
to better capture nuance - For Sphinx docs, encapsulated arguments in double backticks
0.2.16
-
Change: Before, when you give a task to both an Agent and a Structure it threw a warning and used the Structure's task. (The same logic applied to Moderators). Now it will use the Agent's task. This is to facilitate more pipelines where tasks, in addition to profiles, differ.
-
Add: More tests to verify this logic ^ is correct for all four cases.
-
Add: An additional method to construct DAGs that uses dicts.
0.2.15
- Change instruction templates to more strongly draw on prior responses
- add critique and revise templates
0.2.14
- When Moderator has
system_instructions
without an explicit${task}
placeholder, we now raise a warning. Before there was no warning, and this may result in undesired behavior. We do not raise an error since sometimes this may be intentional (blinding moderator to exact task)