Skip to content

Commit bc2b1fa

Browse files
jzleibocopybara-github
authored andcommitted
Increment version number to 2.1.0
PiperOrigin-RevId: 796563662 Change-Id: I4f485158eff8c20fd5e34804ffa542ffe5295950
1 parent 78dd194 commit bc2b1fa

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,56 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/).
66

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.
56+
757
## [2.0.1] - 2025-7-7
858

959
### Changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def _remove_excluded(description: str) -> str:
3333

3434
setuptools.setup(
3535
name='gdm-concordia',
36-
version='2.0.1',
36+
version='2.1.0',
3737
license='Apache 2.0',
3838
license_files=['LICENSE'],
3939
url='https://github.com/google-deepmind/concordia',

0 commit comments

Comments
 (0)