shim to have agents ignore p1 and p2 in observation space #4531
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Summary
inv:*:pN) and remap feature IDs to legacy orderingWhy
Inventory power tokens introduced in #4356 shifted feature IDs and broke older policies trained on the pre-split inventory encoding. We only care about counts up to 255 for agents, so remapping to the legacy scheme restores compatibility.
Changes
ObsShimTokensnow defaultsignore_inventory_power_tokens=TrueTesting
uv run cogames run -m machina_1.open_world -c 4 -v heart_chorus -p s3://softmax-public/policies/relh.machina_bc_dinky_sup.hc.1221.10b.0.35/relh.machina_bc_dinky_sup.hc.1221.10b.0.35:v2700.mpt -e 1 -s 1000 --format json