google-deepmind/concordia v2.3.0
google-deepmind/concordia
Captured source
source ↗published Feb 4, 2026seen 5dcaptured 10hhttp 200method plain
v2.3.0
Repository: google-deepmind/concordia
Tag: v2.3.0
Published: 2026-02-04T18:58:51Z
Prerelease: no
Release notes:
[2.3.0] - 2026-02-04
Changed
- Deleted all deprecated files.
- Support overriding the default language model either for agents or game masters in the generic simulation prefab.
- tests for event resolution filtering
- Replace print() statements with absl.logging
- Add analyze-logs skill
- Add option on generic simulation.play to produce new style structured logs. No
change to default behavior. New log style is off by default (for now).
- Improve the new structured logging library and remove functions used only for comparison to the old format.
- Update default constants suggesting action spec formats to suggest the json approach
- Improve observation queue handling and add scene-aware event delivery.
- Add allow_duplicates option to AssociativeMemoryBank Fixes a bug where
identical actions across rounds were incorrectly deduplicated, causing EventResolution to pick up stale data. - Add allow_duplicates constructor parameter to AssociativeMemoryBank - Enable allow_duplicates for game_master memory_bank in generic.py
- Copybara import of the project:
- Fixing the search for the last event generated by the player
- Remove the
concordia/prefabs/configuratordirectory. - Correct several lingering references to deprecated types.
- Add physically situated and dramaturgic game master prefab. This prefab is similar to the situated_in_time_and_place prefab, but with scenes added in.
- add support for extra_components in dialogic_and_dramaturgic game master.
- Changed action spec parsing to json for more robustness than string matching
Added
- Add support for deepseek in the together_ai llm wrapper and fix its gemma support.
- README.md for thought_chains
- README.md for the environment
- typing README
- adding a README.md to the components folder, which documents the use of components
- documentation for the interactive_document
- Add PuppetActComponent and Puppet entity prefab.
- Add a rational actor entity
- Create SceneBasedTerminator and update GameMaster prefabs.
- README for language_model
- README for prefabs
- add structured logging
Fixed
- Add dramaturgic formative memories initializer to prevent bug in which the premise of the first scene was not delivered.
- Fix event resolution to correctly filter putative events by active player and add test for puppet_act
- fixing scene based termination
Notability
notability 4.0/10Routine version update for notable lab