- Changed action "strike" to "attack" in tick.py and updated related validation logic.
- Updated UI text in card_observe.html to reflect new features and improved descriptions.
- Modified e2e tests to check for visibility of updated UI elements.
- Adjusted action hints in test_action_pipeline.py to include "attack" instead of "strike".
- Removed deprecated health URL in test_api_server.py.
- Added new tests for country systems in test_country_systems.py to ensure proper functionality of two-country demo.
- Updated gradio app tests to reflect changes in error handling.
- Increased NPC count in living village smoke test to 16.
- Cleaned up observability perception tests by removing unused overseer context checks.
- Updated OpenAI connector tests to use "attack" instead of "strike" in tool calls.
- Adjusted player MCP tests to use "use" actions instead of deprecated actions like "build" and "gather".
- Refined survival loop tests to ensure LLM sees all public primitive tools and removed r…
feat: create 2 villages - with qwen control
DeltaZN
33a406f
fix: death animation improvements
DeltaZN
1203e8e
feat: Implement deterministic runtime configuration & small visual fixes
DeltaZN
86758a1
feat: Visual improvements & reduce attack range
DeltaZN
a3fd468
Merge branch 'testing' into main: Overseer vs Chaos gameplay on the primitives engine
- Updated NPC role for Ada from "farmer" to "gatherer" across multiple tests and memory summaries.
- Modified the NPC simulation to ensure only guards engage threats, changing the goal from "survive_threat_fight" to "engage_threat".
- Adjusted hunger mechanics in survival tests to reflect a more accurate growth rate.
- Enhanced world advancement logic to incorporate overseer metadata and post-survival tick applications.
- Improved beast spawning logic to respect population requirements and cooldowns.
- Ensured memory management retains recent entries and summarizes older events correctly.
- Added structured memory episodes for NPC communication, including messages sent and received.
- Updated attack and idle actions to include relevant memory episodes.
- Improved the memory system to handle various social interactions, such as calling for help and transferring resources.
- Introduced tests for survival mechanics, ensuring NPCs engage in social behaviors and maintain relationships.
- Implemented deterministic resource spawning and beast behavior, respecting cooldowns and maximum limits.
- Refactored existing tests to align with new memory structure and episode handling.