Map Studio¶
Map Studio creates and publishes local map packages.
Flow¶
Map Studio can:
Generate a draft map from a prompt.
Upload a reference image as a draft.
Configure image generation.
Calibrate locations, anchors, and collision data.
Validate the package.
Publish the map into the local map package directory.
Return to setup with the new
map_idselected.
Generated packages¶
Generated packages are local output under:
agentsociety/custom/generated_maps/
That path is ignored by Git. Curated maps that should ship with GOD belong under agentsociety/custom/maps/<map_id>/.
Important routes¶
POST /api/v1/god/map-studio/draftsPOST /api/v1/god/map-studio/drafts/uploadPATCH /api/v1/god/map-studio/drafts/{draft_id}POST /api/v1/god/map-studio/drafts/{draft_id}/validatePOST /api/v1/god/map-studio/drafts/{draft_id}/publish
Validation¶
For a curated map package:
cd agentsociety
uv run python scripts/validate_map_package.py custom/maps/<map_id>