You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+50Lines changed: 50 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,56 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](http://keepachangelog.com/).
6
6
7
+
## [2.1.0] - 2025-08-18
8
+
9
+
### Changed
10
+
11
+
- Set randomize choices to false in questionnaires
12
+
- Added configurable number of sentences per episode in formative memory generators
13
+
- added exponential backoff in retry wrapper
14
+
- Increase DEFAULT_MAX_TOKENS.
15
+
- Adding fixed acting order to dialogic GM
16
+
- Move configurable component preact values above recent observations in
17
+
question_of_recent_memories prompt so the former can contextualize the latter
18
+
e.g. this is the sensible ordering if you pass instructions.
19
+
- small improvement to a prompt in the GenerativeClock component
20
+
- Modernize the situation_representation_via_narrative component.
21
+
- use verbosity and reasoning_effort parameters inside the OpenAI wrapper
22
+
- Make formative memories generator throw an error if passed wrong shape parameters
23
+
24
+
### Added
25
+
26
+
- Add option to remove duplicates, when extracting data from the logs
27
+
- Add acting component flag to randomize choices
28
+
- Create non-deprecated no_op_context_processor
29
+
- An actor and a game master prefabs and required components for running a simulation that follows a strict script. This can be used for generating fine tuning data.
30
+
- Parallel stateless questionnaire
31
+
- Adding a callback to get the state of the simulation after every step, which can be used to implement custom checkpointing
32
+
- Enable loading presaved memory states from agent config
33
+
- Marketplace component that handles logic for buyers and sellers trading goods
34
+
- questionnaire simulation load memories
35
+
- Added a death component
36
+
- Add situated_in_time_and_place game master prefab
37
+
- Add support for open weights OpenAI models via Together AI.
38
+
- Implementing multi-step questionnaire that can handle both open-ended and multiple-choice questions.
39
+
- Add option to return raw log from simulation.play
40
+
41
+
### Fixed
42
+
43
+
- Dummy language model options
44
+
- create game_master module in contrib to fix typecheck error
45
+
- making OutputTypes explicit strings and adding conversion to and from dictionaries. This enables serialisation.
46
+
- fix serialisation to handle action_spec correctly
47
+
- Fix action_spec serialization for death gm component
48
+
- fix SendEventToRelevantPlayers serialisation to handle action_spec correctly
49
+
- Fixing and improving MakeObservation and SendEventToRelevantPlayers by replacing certain llm calls with simple string editing and fixing logic.
50
+
- prevent premature termination in default make_observation component
51
+
- Minor fix of next acting component, which makes sure the fixed random order starts with the first actor
52
+
- OpenAI models no longer support terminators, and remove their hardcoded output limit.
53
+
- always use temperature 1.0 for OpenAI since GPT-5 crashes for all other values.
54
+
- use `max_completion_tokens` instead of `max_tokens` in base_gpt_model.
55
+
- Make it so that calling get_currently_active_player on NextActingAllEntities throws a legible error.
0 commit comments