← SightLab VR AssistantCONTENT HISTORY

Update to SightLab VR Assistant

Snapshot Nov 7, 2026 · 06:11 UTC · version 2026.11.10

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save SightLab VR Assistant and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 13:34 UTC

2c32964a50c00763c7b11b72fb3dd783d6991f337a71a88ff74f158a61be5e66

After

Nov 7, 2026 · 06:11 UTC

3aff3367dd2836a22949e0656399d111fbda1231c26b9f152a7667aa8d219f34

Package file

Before

Oct 24, 2026 · 13:34 UTC

2384

After

Nov 7, 2026 · 06:11 UTC

2934

Package file

Before

Oct 24, 2026 · 13:34 UTC

Not present

After

Nov 7, 2026 · 06:11 UTC

{"sha256":"ab05f2f85720ff01115d105a3e35425d14e9828837d708e7d6f70485316b8156","size":2343}

Package file

Before

Oct 24, 2026 · 13:34 UTC

Not present

After

Nov 7, 2026 · 06:11 UTC

{"sha256":"3e9943b004fd477c20fa91a6ca637b4f952c0a7cb7f61e65fc7499e097de2189","size":2436}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/plugin.json →

LICENSE →

README.md →

skills/instructions/SKILL.md →

skills/instructions/agents/openai.yaml →

skills/instructions/lookup/knowledge-index.json →

skills/instructions/references/Adding a Rating Scale.pdf →

skills/instructions/references/New-External-Data Recorder 2.0 guide.md →

skills/instructions/references/SightLab Code Reference.md →

skills/instructions/references/SightLab Included Example Scripts (1).pdf →

skills/instructions/references/SightLab Instructions.pdf →

skills/instructions/references/User interface basics.pdf →

skills/instructions/references/Using the 3D model scene editor- Inspector.pdf →

skills/instructions/references/adding-instructions.md →

skills/instructions/references/ai-intelligent-agent.md →

skills/instructions/references/ai_objectdetection_v2.md →

skills/instructions/references/driving-example.md →

skills/instructions/references/external-application-data-recorder.md →

skills/instructions/references/how to connect vive focus vision to sightlab.txt →

skills/instructions/references/replay.py →

skills/instructions/references/settings.py →

skills/instructions/references/sightlab-dashboard.md →

skills/instructions/references/sightlab.py →

skills/instructions/references/virtual-screen.md →

skills/instructions/references/visualization_sample.py →

skills/instructions/references/viz.py →

skills/sightlab-2/SKILL.md →

skills/sightlab-2/agents/openai.yaml →

skills/sightlab-2/api/resources.json →

skills/sightlab-2/api/resources.md →

skills/sightlab-2/api/sightlab-api.json →

skills/sightlab-2/api/sightlab-api.md →

skills/sightlab-2/api/undocumented.md →

skills/sightlab-2/brief/EXAMPLE-gaze-dwell.md →

skills/sightlab-2/brief/TEMPLATE.md →

skills/sightlab-2/evals/README.md →

skills/sightlab-2/evals/gaze-dwell-rating/acceptance.md →

skills/sightlab-2/evals/gaze-dwell-rating/autopilot-assertions.json →

skills/sightlab-2/evals/gaze-dwell-rating/brief.md →

skills/sightlab-2/evals/memory-two-conditions/acceptance.md →

skills/sightlab-2/evals/memory-two-conditions/autopilot-assertions.json →

skills/sightlab-2/evals/memory-two-conditions/brief.md →

skills/sightlab-2/evals/nback-biopac-markers/acceptance.md →

skills/sightlab-2/evals/nback-biopac-markers/autopilot-assertions.json →

skills/sightlab-2/evals/nback-biopac-markers/brief.md →

skills/sightlab-2/evals/stim-visual-search/acceptance.md →

skills/sightlab-2/evals/stim-visual-search/autopilot-assertions.json →

skills/sightlab-2/evals/stim-visual-search/brief.md →

skills/sightlab-2/examples/curated/Biopac_Saving_to_Data_Files_Biopac_Saving_to_Data_Files.py →

skills/sightlab-2/examples/curated/Custom_Data_Saving_SavingCustomData.py →

skills/sightlab-2/examples/curated/Gaze_Based_Interactions_Gaze_Based_Interaction_Simple.py →

skills/sightlab-2/examples/curated/Instructions_instructions_example.py →

skills/sightlab-2/examples/curated/Memory_Experiment_Memory_Task.py →

skills/sightlab-2/examples/curated/Proximity_Sensors_proximitySensors_example.py →

skills/sightlab-2/examples/curated/Randomize_SightLab_VR_Randomize_Blocks.py →

skills/sightlab-2/examples/curated/RatingScale_GUI_RatingScale_Sample.py →

skills/sightlab-2/examples/curated/Reaction_Time_reactionTime.py →

skills/sightlab-2/examples/curated/STIM_Files_STIM_File_example.py →

skills/sightlab-2/examples/curated/Sample_Code_SightLabVR_NonGUI.py →

skills/sightlab-2/examples/curated/Sample_Code_SightLab_VR_GUI.py →

skills/sightlab-2/examples/index.json →

skills/sightlab-2/examples/index.md →

skills/sightlab-2/guides/360-media.md →

skills/sightlab-2/guides/360-moving-regions.md →

skills/sightlab-2/guides/ai-agents.md →

skills/sightlab-2/guides/analysis-and-visualization.md →

skills/sightlab-2/guides/avatar-agents.md →

skills/sightlab-2/guides/controls.md →

skills/sightlab-2/guides/dashboard.md →

skills/sightlab-2/guides/data-recorder.md →

skills/sightlab-2/guides/driving.md →

skills/sightlab-2/guides/e-learning-lab.md →

skills/sightlab-2/guides/first-project.md →

skills/sightlab-2/guides/full-body-avatars.md →

skills/sightlab-2/guides/hardware.md →

skills/sightlab-2/guides/index.md →

skills/sightlab-2/guides/inspector.md →

skills/sightlab-2/guides/instructions.md →

skills/sightlab-2/guides/models-and-assets.md →

skills/sightlab-2/guides/multi-user.md →

skills/sightlab-2/guides/object-detection.md →

skills/sightlab-2/guides/replay.md →

skills/sightlab-2/guides/street-walking.md →

skills/sightlab-2/guides/virtual-screen.md →

skills/sightlab-2/harness/README.md →

skills/sightlab-2/harness/autopilot.py →

skills/sightlab-2/harness/autopilot_core.py →

skills/sightlab-2/harness/check.py →

skills/sightlab-2/patterns/biopac-markers.md →

skills/sightlab-2/patterns/gaze-contingent-events.md →

skills/sightlab-2/patterns/randomized-conditions.md →

skills/sightlab-2/patterns/rating-after-trial.md →

skills/sightlab-2/patterns/show-hide-objects-per-trial.md →

skills/sightlab-2/patterns/stim-file-stimuli.md →

skills/sightlab-2/reference/README.md →

skills/sightlab-2/reference/replay.py →

skills/sightlab-2/reference/sightlab.py →

skills/sightlab-2/reference/viz.py →

skills/sightlab-2/register/capabilities-and-custom-development.md →

skills/sightlab-2/rules/common-mistakes.md →

skills/sightlab-2/rules/environments-and-resources.md →

skills/sightlab-2/rules/gaze-objects-and-data.md →

skills/sightlab-2/rules/gui-vs-code.md →

skills/sightlab-2/rules/imports-and-frame.md →

skills/sightlab-2/rules/trials-and-instructions.md →

Full technical diff · 106 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"2c32964a50c00763c7b11b72fb3dd783d6991f337a71a88ff74f158a61be5e66"
AFTER
"3aff3367dd2836a22949e0656399d111fbda1231c26b9f152a7667aa8d219f34"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2384
AFTER
2934

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "ab05f2f85720ff01115d105a3e35425d14e9828837d708e7d6f70485316b8156",
  "size": 2343
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3e9943b004fd477c20fa91a6ca637b4f952c0a7cb7f61e65fc7499e097de2189",
  "size": 2436
}

removed /files/skills~1instructions~1SKILL.md

BEFORE
{
  "sha256": "912dacc1d1166dc9a0fea596df625ee45bd6cd21919030317346258831dc521c",
  "size": 9606
}
AFTER
Field is absent

removed /files/skills~1instructions~1agents~1openai.yaml

BEFORE
{
  "sha256": "63ae2b676a2360d82968ad2deed479a9da6e4e469c3319167f0503317a106ac4",
  "size": 139
}
AFTER
Field is absent

removed /files/skills~1instructions~1lookup~1knowledge-index.json

BEFORE
{
  "sha256": "6529a0c0389aa9e35720fb249605d8482d53710d9052e0cfd6449e31ee3d0c72",
  "size": 2194
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1Adding a Rating Scale.pdf

BEFORE
{
  "sha256": "f0b9f7784878dd7c32e6e6d499335671bc9213f5b290e158207f32bb7cbcb730",
  "size": 210172
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1New-External-Data Recorder 2.0 guide.md

BEFORE
{
  "sha256": "aacaa0f8a9358f7bc0dc9fd760c8050aecaf611d38ae2cd07e96e67ed09eb876",
  "size": 33182
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1SightLab Code Reference.md

BEFORE
{
  "sha256": "d9c4abcc74ddefca9aac404fb828e59d4f3d5479e995bd2a1928505ed8ba4e4c",
  "size": 30292
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1SightLab Included Example Scripts (1).pdf

BEFORE
{
  "sha256": "a019acc4674f8f44a63a56b9f8a11522f05fea149a1bdcc7462ab0d880adf49e",
  "size": 208990
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1SightLab Instructions.pdf

BEFORE
{
  "sha256": "96fb485cebbbd50d48ddbef4f95f8abf3c1ac46801dbecd06094ce26c163b14e",
  "size": 13714631
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1User interface basics.pdf

BEFORE
{
  "sha256": "13832aeb503d8d9894d9458e5c93208df33caaacad6275d30c207eae92f71c05",
  "size": 1346498
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1Using the 3D model scene editor- Inspector.pdf

BEFORE
{
  "sha256": "8bd67bb142048419c74afb196a78196198d615dabc00140927166c74708b3776",
  "size": 1652946
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1adding-instructions.md

BEFORE
{
  "sha256": "30d120c3746cb7b78f6761f1388b6767cd446d1860950f70e2974fb207cf1da8",
  "size": 5645
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1ai-intelligent-agent.md

BEFORE
{
  "sha256": "df3b5cb8855e3db29bc238eb3f530beb2290128365dd2aeececec9a0a7877f96",
  "size": 38992
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1ai_objectdetection_v2.md

BEFORE
{
  "sha256": "93e1181ac17bb4c9183a7e1eba8625ecdc3386ebb4e4ddb5bc8952d768ae38b5",
  "size": 9842
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1driving-example.md

BEFORE
{
  "sha256": "394e5b986ce2171d1df27934c7d6a5a468487458fa296770bb85c607a27c6c60",
  "size": 59298
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1external-application-data-recorder.md

BEFORE
{
  "sha256": "d7c2d6ed3d790a8a329a9d49a6b91948e1d9e9e7f9dff128b0d5f309084d08a9",
  "size": 14989
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1how to connect vive focus vision to sightlab.txt

BEFORE
{
  "sha256": "8f1910df4e9c635a3bf34e887008cbe16deb4218ae4161a8d4d2f77d9f8cc53e",
  "size": 5908
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1replay.py

BEFORE
{
  "sha256": "52b0f6fd1a134c9fab292fc79a3895130528cda3cf0f30e6643966d2aff79e59",
  "size": 218134
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1settings.py

BEFORE
{
  "sha256": "2be1f72d28fbff7a2f95a82e6e9fccd305831b1e8fc80bf887a43fc0b33f6f07",
  "size": 5318
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1sightlab-dashboard.md

BEFORE
{
  "sha256": "198f538b40a7b78f6b397b0797d6455cef1f36f093bdff8889e1c6f830a0ceb9",
  "size": 23977
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1sightlab.py

BEFORE
{
  "sha256": "160a643ac5c5686631dee6d3ca00610eaa6287d417762e97923bdee74c65825c",
  "size": 643627
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1virtual-screen.md

BEFORE
{
  "sha256": "3f1febe687bad785aa4338ee2f454d64eadc17615bd05f93e421e6c0012ac688",
  "size": 5956
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1visualization_sample.py

BEFORE
{
  "sha256": "fee942d3615cd91e52de1a043f3adddfa75cb66a43f531575cb1d34d1ee0f18c",
  "size": 4512
}
AFTER
Field is absent

removed /files/skills~1instructions~1references~1viz.py

BEFORE
{
  "sha256": "d0664831ab433a707fa00357eca1253ff1afca8e5a6a7e2fbcf8043be4f63628",
  "size": 381902
}
AFTER
Field is absent

added /files/skills~1sightlab-2~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d4d74cbab6670b4a8d7ed2bcbd37bdcc367674c70b4544498730b53491a2cf9d",
  "size": 13989
}

added /files/skills~1sightlab-2~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "ea670b6de27755e92ed44a64e10d1504f131500a6b34d51bbb6c46ac9826fece",
  "size": 95
}

added /files/skills~1sightlab-2~1api~1resources.json

BEFORE
Field was absent
AFTER
{
  "sha256": "7d9ce929c338b9a6f4b8296aa3e03e5e4d0e5307304feed86c18a631231625fa",
  "size": 43590
}

added /files/skills~1sightlab-2~1api~1resources.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9e23c229df162c14179248461bad4f2975e94b96b99fe68d017f90dadef53b0b",
  "size": 18763
}

added /files/skills~1sightlab-2~1api~1sightlab-api.json

BEFORE
Field was absent
AFTER
{
  "sha256": "4d13d22ed2e08495cbede63c3376ec4ed32e39edd6f3ea60a7d661d9b0f0d372",
  "size": 117584
}

added /files/skills~1sightlab-2~1api~1sightlab-api.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ca38d276138c57d7d9e6e3d0686c30474182c66556b91bb3f967f24860494ab8",
  "size": 13405
}

added /files/skills~1sightlab-2~1api~1undocumented.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9b5192bfcf303d2e2524fff4b97b340916fcc65b5741f3231d27b8ab050645c7",
  "size": 3570
}

added /files/skills~1sightlab-2~1brief~1EXAMPLE-gaze-dwell.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5a331ad9cee127fa7c8c060423d39bb58506a5656108b34f7f3eae758fa5a424",
  "size": 2669
}

added /files/skills~1sightlab-2~1brief~1TEMPLATE.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ad7a76ea298767741033f210a650ee76145a1055fe6ab7d7dd55ab5becb18ca4",
  "size": 2744
}

added /files/skills~1sightlab-2~1evals~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9e4ab6d92cbc3f3a359c165aa8cc6db896a6f532940bd170ed8157ba46666065",
  "size": 2703
}

added /files/skills~1sightlab-2~1evals~1gaze-dwell-rating~1acceptance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5b8c160fd23fe4cdb7338703b495ac3ab188c4f7a047b0b848388bcad494358a",
  "size": 946
}

added /files/skills~1sightlab-2~1evals~1gaze-dwell-rating~1autopilot-assertions.json

BEFORE
Field was absent
AFTER
{
  "sha256": "993d32b1810b903aff844cf6ca79915238f4d96905382fa2aee282ce9f80d97f",
  "size": 480
}

added /files/skills~1sightlab-2~1evals~1gaze-dwell-rating~1brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a0de3bca5c3e61004aaab780a2a01417a3018c9efc818e48e8d38f4a69a62d42",
  "size": 2837
}

added /files/skills~1sightlab-2~1evals~1memory-two-conditions~1acceptance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8648da21a278c16e0257f38606556b8eb0e6add9b7d5c5ce33dc1dc1a0933fad",
  "size": 769
}

added /files/skills~1sightlab-2~1evals~1memory-two-conditions~1autopilot-assertions.json

BEFORE
Field was absent
AFTER
{
  "sha256": "2f8681e129b021ecf5deff1c51fae771a7e949567e0e5f0d77727364eff6bbd8",
  "size": 557
}

added /files/skills~1sightlab-2~1evals~1memory-two-conditions~1brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8d3174d4de233514a32a09554accdc27f5d0a526d93b1d53b09ad19c4aebda5f",
  "size": 2821
}

added /files/skills~1sightlab-2~1evals~1nback-biopac-markers~1acceptance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "03f9042344b657220f0cdef389745a1582d8e936c769a20d402e1a81af935ef5",
  "size": 1404
}

added /files/skills~1sightlab-2~1evals~1nback-biopac-markers~1autopilot-assertions.json

BEFORE
Field was absent
AFTER
{
  "sha256": "cbdc08eb119625e413b4b8e7b2e68afa2516c5629534dd397c2f6cbda1057340",
  "size": 462
}

added /files/skills~1sightlab-2~1evals~1nback-biopac-markers~1brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a808bcc3e1d9920238c0e1548d958c68434ce48c2d404efb9886502fc9df1ae4",
  "size": 2842
}

added /files/skills~1sightlab-2~1evals~1stim-visual-search~1acceptance.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7347c2db82b2c5a74bad38f4f36781aa483fc33c7d4454b8ff43f285c87fecd1",
  "size": 843
}

added /files/skills~1sightlab-2~1evals~1stim-visual-search~1autopilot-assertions.json

BEFORE
Field was absent
AFTER
{
  "sha256": "29b1ac55c8800abb848d479b538b8238280706940530f4eee22ae926b1c3ce72",
  "size": 528
}

added /files/skills~1sightlab-2~1evals~1stim-visual-search~1brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "209fd6875c34c2bcea942074edb19e94579fb76c26d317b8ba5ea0d3bb5f58ad",
  "size": 2659
}

added /files/skills~1sightlab-2~1examples~1curated~1Biopac_Saving_to_Data_Files_Biopac_Saving_to_Data_Files.py

BEFORE
Field was absent
AFTER
{
  "sha256": "b50bce3dbb6088a058dab1a128b90c2ad0e5e853577a2c0ff457f1b990007096",
  "size": 2045
}

added /files/skills~1sightlab-2~1examples~1curated~1Custom_Data_Saving_SavingCustomData.py

BEFORE
Field was absent
AFTER
{
  "sha256": "585e78a2555a73d1266986be9b0ee11e8d4b98ebc4bca414afed3ca3bf21da13",
  "size": 2090
}

added /files/skills~1sightlab-2~1examples~1curated~1Gaze_Based_Interactions_Gaze_Based_Interaction_Simple.py

BEFORE
Field was absent
AFTER
{
  "sha256": "0b4f00baeab533bbc9996d2d47ed17d70fc51f2775e6ebee2ee3e58c9af98f61",
  "size": 1725
}

added /files/skills~1sightlab-2~1examples~1curated~1Instructions_instructions_example.py

BEFORE
Field was absent
AFTER
{
  "sha256": "59aee05e53502fd33bbcc2cacb3c5dc556b5b453b9011e3fea322ccfef2e1221",
  "size": 1016
}

added /files/skills~1sightlab-2~1examples~1curated~1Memory_Experiment_Memory_Task.py

BEFORE
Field was absent
AFTER
{
  "sha256": "4ae44dd7bc7395093a25c797fb28c5f7ab76ea5d6729610f17174c7b11edf944",
  "size": 5295
}

added /files/skills~1sightlab-2~1examples~1curated~1Proximity_Sensors_proximitySensors_example.py

BEFORE
Field was absent
AFTER
{
  "sha256": "7bf5543bd7ef89d256fa42ae39be77d835fbc2bebceba1ddf914b26567cfb3c0",
  "size": 5028
}

added /files/skills~1sightlab-2~1examples~1curated~1Randomize_SightLab_VR_Randomize_Blocks.py

BEFORE
Field was absent
AFTER
{
  "sha256": "64cc1bb81ac44cccffd2e6685b51797fa7adf7d9b13c823a35bbd494034f6001",
  "size": 948
}

added /files/skills~1sightlab-2~1examples~1curated~1RatingScale_GUI_RatingScale_Sample.py

BEFORE
Field was absent
AFTER
{
  "sha256": "c2cc4663b55449c7976768c998d7f79a536a31e3078df44adf1b691effa49b39",
  "size": 1292
}

added /files/skills~1sightlab-2~1examples~1curated~1Reaction_Time_reactionTime.py

BEFORE
Field was absent
AFTER
{
  "sha256": "a393f395012fa609ad3d73e584093799a65e2bb566626b6a68c0080dc672a1e2",
  "size": 4925
}

added /files/skills~1sightlab-2~1examples~1curated~1STIM_Files_STIM_File_example.py

BEFORE
Field was absent
AFTER
{
  "sha256": "bba8a0b2ae9a4829f59e0f5991998463531367554eb31771977a640c53dd5e2a",
  "size": 3215
}

added /files/skills~1sightlab-2~1examples~1curated~1Sample_Code_SightLabVR_NonGUI.py

BEFORE
Field was absent
AFTER
{
  "sha256": "dc68acd13ffe2bc8d88ec56352a978d77d477531a32683bab25b9f6cf47f009a",
  "size": 1184
}

added /files/skills~1sightlab-2~1examples~1curated~1Sample_Code_SightLab_VR_GUI.py

BEFORE
Field was absent
AFTER
{
  "sha256": "ad947b2d621643a353a49bbc070f0a2b79063e15452cb94aa70639e61e6b8040",
  "size": 600
}

added /files/skills~1sightlab-2~1examples~1index.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a66d9c0525f4b591a7dfce6574501fb8191b525373b7a14f896b9034925d12e3",
  "size": 82437
}

added /files/skills~1sightlab-2~1examples~1index.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b27df396b5a2550c8fcd89ccf20e554ca46d2c9e052a81beae34ee087bf54355",
  "size": 23177
}

added /files/skills~1sightlab-2~1guides~1360-media.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bd03622ce233854e943660e9e1c85dfc2dd36c694a84fb051b574ac34ff84397",
  "size": 12751
}

added /files/skills~1sightlab-2~1guides~1360-moving-regions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5569e6a4e670fb09ac14ca5b5c07c2337eacc1fab27e3cae89b496ef84d2a0c3",
  "size": 7649
}

added /files/skills~1sightlab-2~1guides~1ai-agents.md

BEFORE
Field was absent
AFTER
{
  "sha256": "75ca0f672629e3044dc01992d8695591d9b121ee1ec67d0b95b073d1e493475b",
  "size": 11443
}

added /files/skills~1sightlab-2~1guides~1analysis-and-visualization.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bd7e2b670ef1c9dab289053cdcb1f1025b91d5108279d75fd6db2d74470705f6",
  "size": 3888
}

added /files/skills~1sightlab-2~1guides~1avatar-agents.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bd334e25d7b337e95a38ace59de793a7c5e6618365adb91ee0b68da4262f2539",
  "size": 12532
}

added /files/skills~1sightlab-2~1guides~1controls.md

BEFORE
Field was absent
AFTER
{
  "sha256": "75c35c9f068bc1d930d03e01b617367e346d4236aafb8bfae0237a27f0b47d83",
  "size": 8582
}

added /files/skills~1sightlab-2~1guides~1dashboard.md

BEFORE
Field was absent
AFTER
{
  "sha256": "508c0c3c1ad567cb8a40cb152eb34654a159b4437e12cd3f7f16b35ec6a18cd9",
  "size": 2367
}

added /files/skills~1sightlab-2~1guides~1data-recorder.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0c97e99db7f3734ce9afb3680a8e2ff493a621405c86043b397fe94083d4acdf",
  "size": 11754
}

added /files/skills~1sightlab-2~1guides~1driving.md

BEFORE
Field was absent
AFTER
{
  "sha256": "781adc5bb5901916adc0150b46e4f41755109c97f80bd05cbe391bef9785cc88",
  "size": 15060
}

added /files/skills~1sightlab-2~1guides~1e-learning-lab.md

BEFORE
Field was absent
AFTER
{
  "sha256": "01a4b48750bcfdf6b6a8264e915f867b0f4efbd9ad6744a6e8f126f24eeca88d",
  "size": 13390
}

added /files/skills~1sightlab-2~1guides~1first-project.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1e683e1a72b52240885b37acdf61d7aa949ef0773eb3120eddf8bdab81193393",
  "size": 7041
}

added /files/skills~1sightlab-2~1guides~1full-body-avatars.md

BEFORE
Field was absent
AFTER
{
  "sha256": "68d63ad20d0bc6e2cd611fbbefcf59e97bf7105befd29b7ff57b63dd78a9e26f",
  "size": 10344
}

added /files/skills~1sightlab-2~1guides~1hardware.md

BEFORE
Field was absent
AFTER
{
  "sha256": "afc2d7c16661a825b52af32e7135b316a422be9ddf4c64ea1d01ddb621220010",
  "size": 4765
}

added /files/skills~1sightlab-2~1guides~1index.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9ddaa1ab24dedbc342b24de2e46f9acc22b4e9f5ab91d7434c17f9900bbd8cc1",
  "size": 2919
}

added /files/skills~1sightlab-2~1guides~1inspector.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d789d8ad7ccb083e9dbb1dc45f49ba0033a47620575a2a67385592e62157987d",
  "size": 5934
}

added /files/skills~1sightlab-2~1guides~1instructions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2ab12fbada4651ea45faca964820dd12948866467bf735e439d63f2538d13f01",
  "size": 2757
}

added /files/skills~1sightlab-2~1guides~1models-and-assets.md

BEFORE
Field was absent
AFTER
{
  "sha256": "111266b7bb05db0d683eaad15882462e424c9810eba31603e9f0731af0e70247",
  "size": 10364
}

added /files/skills~1sightlab-2~1guides~1multi-user.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2b9a32c2d47e83ce63fa58eb53d2c811d3b2b8dc61f1f283f49bf8b695441343",
  "size": 3617
}

added /files/skills~1sightlab-2~1guides~1object-detection.md

BEFORE
Field was absent
AFTER
{
  "sha256": "afc1ddb5ddb8739245b2f323e788fd0ffe6f0f50e22f71fef997aa63729b8ec1",
  "size": 3410
}

added /files/skills~1sightlab-2~1guides~1replay.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c4dfda1a95c3a0f269ad135a1ea9c9463d9ea33c52eb6769b5faa8ae823223cc",
  "size": 4075
}

added /files/skills~1sightlab-2~1guides~1street-walking.md

BEFORE
Field was absent
AFTER
{
  "sha256": "097423f8e1acf92cda4086d6aba50e8573a90b643953c12eef0531e5cbffb330",
  "size": 6173
}

added /files/skills~1sightlab-2~1guides~1virtual-screen.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6dc14704900ea9a68f265b0663e6a1d50b481306bf13d8828a13110f8593692a",
  "size": 2613
}

added /files/skills~1sightlab-2~1harness~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4c27ca5a476e652754304c8d27b292461b1236f534d83cb8a4e02e3ae2832bbc",
  "size": 9972
}

added /files/skills~1sightlab-2~1harness~1autopilot.py

BEFORE
Field was absent
AFTER
{
  "sha256": "4c6a1117f4de2bbffc235956761c73611e60678c0f4ebaf5be388ced839ee22a",
  "size": 19695
}

added /files/skills~1sightlab-2~1harness~1autopilot_core.py

BEFORE
Field was absent
AFTER
{
  "sha256": "51a201b3e5d6aa12a951ed16932e7cbe2071247fe1e6891a98e583fc6c3bd6ae",
  "size": 22877
}

added /files/skills~1sightlab-2~1harness~1check.py

BEFORE
Field was absent
AFTER
{
  "sha256": "4e2681cf3467c01d3fd20b138da8b83e680336ded0deb24a77e22adba9076c5c",
  "size": 20805
}

added /files/skills~1sightlab-2~1patterns~1biopac-markers.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6331cd65333946da7a7960d3873e52dc552ec6b093977071eb94778048664366",
  "size": 3147
}

added /files/skills~1sightlab-2~1patterns~1gaze-contingent-events.md

BEFORE
Field was absent
AFTER
{
  "sha256": "df09c5c388a368cc30b72b3f514db531b3b1c55f5834daece8c321ceb3329bdf",
  "size": 3035
}

added /files/skills~1sightlab-2~1patterns~1randomized-conditions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "24d5214bb28be266c4cff869fbe053691d359fc25d01d7bd98c21fb80816f259",
  "size": 3011
}

added /files/skills~1sightlab-2~1patterns~1rating-after-trial.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bd8f7bb8868f65dad699800918519580977feba677616cc8d139c0402506d6a3",
  "size": 2931
}

added /files/skills~1sightlab-2~1patterns~1show-hide-objects-per-trial.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a97aee23fa0c71fabcd480f6713d6cc1a7a8181fd1be07482cf3698872cd987c",
  "size": 4240
}

added /files/skills~1sightlab-2~1patterns~1stim-file-stimuli.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8167674ff1b9c6ea54343a782b2b615de92b9eb56192d8922b8f425ecaeed572",
  "size": 3041
}

added /files/skills~1sightlab-2~1reference~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "624ed21edd7122e2b5c42394c452c31551923cbfd6cc36c4fbd72f37d68da661",
  "size": 1110
}

added /files/skills~1sightlab-2~1reference~1replay.py

BEFORE
Field was absent
AFTER
{
  "sha256": "0483d31965e847e5862655510b72fe3854da4c1b56d4f013eaabd3a6068c62c6",
  "size": 221923
}

added /files/skills~1sightlab-2~1reference~1sightlab.py

BEFORE
Field was absent
AFTER
{
  "sha256": "6799ad48807eed133ce3f6a96bd26cb772c04e96026ddeffdb3b4e1122391078",
  "size": 635180
}

added /files/skills~1sightlab-2~1reference~1viz.py

BEFORE
Field was absent
AFTER
{
  "sha256": "941af252a5d40cd189fe9f5e8cf7864d8f4fcafd831c8d6ae424098c34d80905",
  "size": 371113
}

added /files/skills~1sightlab-2~1register~1capabilities-and-custom-development.md

BEFORE
Field was absent
AFTER
{
  "sha256": "419b634f6cb6c1f989fea842e8ed8f3b2ee38d90ae29981542a8635422238908",
  "size": 5865
}

added /files/skills~1sightlab-2~1rules~1common-mistakes.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dc9580e5cfedd29c161a9ad9efe36379cb7941997e490d838e8f301ca015f9be",
  "size": 5043
}

added /files/skills~1sightlab-2~1rules~1environments-and-resources.md

BEFORE
Field was absent
AFTER
{
  "sha256": "094dfb4b82b77d65113557232a67890c857614aa16c0509f2baae6007d348034",
  "size": 6068
}

added /files/skills~1sightlab-2~1rules~1gaze-objects-and-data.md

BEFORE
Field was absent
AFTER
{
  "sha256": "467c3539f5cd58424c17af635604f86075bb23f92265f6c84482d938cb9c42ec",
  "size": 4943
}

added /files/skills~1sightlab-2~1rules~1gui-vs-code.md

BEFORE
Field was absent
AFTER
{
  "sha256": "62c04f9062b807439792f6e40a970772c5179f0f2d621e44dd0dd2a1399e2d24",
  "size": 4817
}

added /files/skills~1sightlab-2~1rules~1imports-and-frame.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4941f0f47b6fe3fdcf14edddb6d4fab429e47e613115d1b81734c30c60c4843c",
  "size": 5416
}

added /files/skills~1sightlab-2~1rules~1trials-and-instructions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "56290428c8833513e992b6df4e02672f9e139ff5a784490d6ad3c43c4b42526b",
  "size": 2942
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "3aff3367dd2836a22949e0656399d111fbda1231c26b9f152a7667aa8d219f34",
      "size": 2934
    },
    "LICENSE": {
      "sha256": "ab05f2f85720ff01115d105a3e35425d14e9828837d708e7d6f70485316b8156",
      "size": 2343
    },
    "README.md": {
      "sha256": "3e9943b004fd477c20fa91a6ca637b4f952c0a7cb7f61e65fc7499e097de2189",
      "size": 2436
    },
    "assets/gpt-icon.png": {
      "sha256": "79d27be6b5978e3498fcb38d051385f1ef9b6cbe8333a84cb679031169d049b1",
      "size": 445878
    },
    "skills/sightlab-2/SKILL.md": {
      "sha256": "d4d74cbab6670b4a8d7ed2bcbd37bdcc367674c70b4544498730b53491a2cf9d",
      "size": 13989
    },
    "skills/sightlab-2/agents/openai.yaml": {
      "sha256": "ea670b6de27755e92ed44a64e10d1504f131500a6b34d51bbb6c46ac9826fece",
      "size": 95
    },
    "skills/sightlab-2/api/resources.json": {
      "sha256": "7d9ce929c338b9a6f4b8296aa3e03e5e4d0e5307304feed86c18a631231625fa",
      "size": 43590
    },
    "skills/sightlab-2/api/resources.md": {
      "sha256": "9e23c229df162c14179248461bad4f2975e94b96b99fe68d017f90dadef53b0b",
      "size": 18763
    },
    "skills/sightlab-2/api/sightlab-api.json": {
      "sha256": "4d13d22ed2e08495cbede63c3376ec4ed32e39edd6f3ea60a7d661d9b0f0d372",
      "size": 117584
    },
    "skills/sightlab-2/api/sightlab-api.md": {
      "sha256": "ca38d276138c57d7d9e6e3d0686c30474182c66556b91bb3f967f24860494ab8",
      "size": 13405
    },
    "skills/sightlab-2/api/undocumented.md": {
      "sha256": "9b5192bfcf303d2e2524fff4b97b340916fcc65b5741f3231d27b8ab050645c7",
      "size": 3570
    },
    "skills/sightlab-2/brief/EXAMPLE-gaze-dwell.md": {
      "sha256": "5a331ad9cee127fa7c8c060423d39bb58506a5656108b34f7f3eae758fa5a424",
      "size": 2669
    },
    "skills/sightlab-2/brief/TEMPLATE.md": {
      "sha256": "ad7a76ea298767741033f210a650ee76145a1055fe6ab7d7dd55ab5becb18ca4",
      "size": 2744
    },
    "skills/sightlab-2/evals/README.md": {
      "sha256": "9e4ab6d92cbc3f3a359c165aa8cc6db896a6f532940bd170ed8157ba46666065",
      "size": 2703
    },
    "skills/sightlab-2/evals/gaze-dwell-rating/acceptance.md": {
      "sha256": "5b8c160fd23fe4cdb7338703b495ac3ab188c4f7a047b0b848388bcad494358a",
      "size": 946
    },
    "skills/sightlab-2/evals/gaze-dwell-rating/autopilot-assertions.json": {
      "sha256": "993d32b1810b903aff844cf6ca79915238f4d96905382fa2aee282ce9f80d97f",
      "size": 480
    },
    "skills/sightlab-2/evals/gaze-dwell-rating/brief.md": {
      "sha256": "a0de3bca5c3e61004aaab780a2a01417a3018c9efc818e48e8d38f4a69a62d42",
      "size": 2837
    },
    "skills/sightlab-2/evals/memory-two-conditions/acceptance.md": {
      "sha256": "8648da21a278c16e0257f38606556b8eb0e6add9b7d5c5ce33dc1dc1a0933fad",
      "size": 769
    },
    "skills/sightlab-2/evals/memory-two-conditions/autopilot-assertions.json": {
      "sha256": "2f8681e129b021ecf5deff1c51fae771a7e949567e0e5f0d77727364eff6bbd8",
      "size": 557
    },
    "skills/sightlab-2/evals/memory-two-conditions/brief.md": {
      "sha256": "8d3174d4de233514a32a09554accdc27f5d0a526d93b1d53b09ad19c4aebda5f",
      "size": 2821
    },
    "skills/sightlab-2/evals/nback-biopac-markers/acceptance.md": {
      "sha256": "03f9042344b657220f0cdef389745a1582d8e936c769a20d402e1a81af935ef5",
      "size": 1404
    },
    "skills/sightlab-2/evals/nback-biopac-markers/autopilot-assertions.json": {
      "sha256": "cbdc08eb119625e413b4b8e7b2e68afa2516c5629534dd397c2f6cbda1057340",
      "size": 462
    },
    "skills/sightlab-2/evals/nback-biopac-markers/brief.md": {
      "sha256": "a808bcc3e1d9920238c0e1548d958c68434ce48c2d404efb9886502fc9df1ae4",
      "size": 2842
    },
    "skills/sightlab-2/evals/stim-visual-search/acceptance.md": {
      "sha256": "7347c2db82b2c5a74bad38f4f36781aa483fc33c7d4454b8ff43f285c87fecd1",
      "size": 843
    },
    "skills/sightlab-2/evals/stim-visual-search/autopilot-assertions.json": {
      "sha256": "29b1ac55c8800abb848d479b538b8238280706940530f4eee22ae926b1c3ce72",
      "size": 528
    },
    "skills/sightlab-2/evals/stim-visual-search/brief.md": {
      "sha256": "209fd6875c34c2bcea942074edb19e94579fb76c26d317b8ba5ea0d3bb5f58ad",
      "size": 2659
    },
    "skills/sightlab-2/examples/curated/Biopac_Saving_to_Data_Files_Biopac_Saving_to_Data_Files.py": {
      "sha256": "b50bce3dbb6088a058dab1a128b90c2ad0e5e853577a2c0ff457f1b990007096",
      "size": 2045
    },
    "skills/sightlab-2/examples/curated/Custom_Data_Saving_SavingCustomData.py": {
      "sha256": "585e78a2555a73d1266986be9b0ee11e8d4b98ebc4bca414afed3ca3bf21da13",
      "size": 2090
    },
    "skills/sightlab-2/examples/curated/Gaze_Based_Interactions_Gaze_Based_Interaction_Simple.py": {
      "sha256": "0b4f00baeab533bbc9996d2d47ed17d70fc51f2775e6ebee2ee3e58c9af98f61",
      "size": 1725
    },
    "skills/sightlab-2/examples/curated/Instructions_instructions_example.py": {
      "sha256": "59aee05e53502fd33bbcc2cacb3c5dc556b5b453b9011e3fea322ccfef2e1221",
      "size": 1016
    },
    "skills/sightlab-2/examples/curated/Memory_Experiment_Memory_Task.py": {
      "sha256": "4ae44dd7bc7395093a25c797fb28c5f7ab76ea5d6729610f17174c7b11edf944",
      "size": 5295
    },
    "skills/sightlab-2/examples/curated/Proximity_Sensors_proximitySensors_example.py": {
      "sha256": "7bf5543bd7ef89d256fa42ae39be77d835fbc2bebceba1ddf914b26567cfb3c0",
      "size": 5028
    },
    "skills/sightlab-2/examples/curated/Randomize_SightLab_VR_Randomize_Blocks.py": {
      "sha256": "64cc1bb81ac44cccffd2e6685b51797fa7adf7d9b13c823a35bbd494034f6001",
      "size": 948
    },
    "skills/sightlab-2/examples/curated/RatingScale_GUI_RatingScale_Sample.py": {
      "sha256": "c2cc4663b55449c7976768c998d7f79a536a31e3078df44adf1b691effa49b39",
      "size": 1292
    },
    "skills/sightlab-2/examples/curated/Reaction_Time_reactionTime.py": {
      "sha256": "a393f395012fa609ad3d73e584093799a65e2bb566626b6a68c0080dc672a1e2",
      "size": 4925
    },
    "skills/sightlab-2/examples/curated/STIM_Files_STIM_File_example.py": {
      "sha256": "bba8a0b2ae9a4829f59e0f5991998463531367554eb31771977a640c53dd5e2a",
      "size": 3215
    },
    "skills/sightlab-2/examples/curated/Sample_Code_SightLabVR_NonGUI.py": {
      "sha256": "dc68acd13ffe2bc8d88ec56352a978d77d477531a32683bab25b9f6cf47f009a",
      "size": 1184
    },
    "skills/sightlab-2/examples/curated/Sample_Code_SightLab_VR_GUI.py": {
      "sha256": "ad947b2d621643a353a49bbc070f0a2b79063e15452cb94aa70639e61e6b8040",
      "size": 600
    },
    "skills/sightlab-2/examples/index.json": {
      "sha256": "a66d9c0525f4b591a7dfce6574501fb8191b525373b7a14f896b9034925d12e3",
      "size": 82437
    },
    "skills/sightlab-2/examples/index.md": {
      "sha256": "b27df396b5a2550c8fcd89ccf20e554ca46d2c9e052a81beae34ee087bf54355",
      "size": 23177
    },
    "skills/sightlab-2/guides/360-media.md": {
      "sha256": "bd03622ce233854e943660e9e1c85dfc2dd36c694a84fb051b574ac34ff84397",
      "size": 12751
    },
    "skills/sightlab-2/guides/360-moving-regions.md": {
      "sha256": "5569e6a4e670fb09ac14ca5b5c07c2337eacc1fab27e3cae89b496ef84d2a0c3",
      "size": 7649
    },
    "skills/sightlab-2/guides/ai-agents.md": {
      "sha256": "75ca0f672629e3044dc01992d8695591d9b121ee1ec67d0b95b073d1e493475b",
      "size": 11443
    },
    "skills/sightlab-2/guides/analysis-and-visualization.md": {
      "sha256": "bd7e2b670ef1c9dab289053cdcb1f1025b91d5108279d75fd6db2d74470705f6",
      "size": 3888
    },
    "skills/sightlab-2/guides/avatar-agents.md": {
      "sha256": "bd334e25d7b337e95a38ace59de793a7c5e6618365adb91ee0b68da4262f2539",
      "size": 12532
    },
    "skills/sightlab-2/guides/controls.md": {
      "sha256": "75c35c9f068bc1d930d03e01b617367e346d4236aafb8bfae0237a27f0b47d83",
      "size": 8582
    },
    "skills/sightlab-2/guides/dashboard.md": {
      "sha256": "508c0c3c1ad567cb8a40cb152eb34654a159b4437e12cd3f7f16b35ec6a18cd9",
      "size": 2367
    },
    "skills/sightlab-2/guides/data-recorder.md": {
      "sha256": "0c97e99db7f3734ce9afb3680a8e2ff493a621405c86043b397fe94083d4acdf",
      "size": 11754
    },
    "skills/sightlab-2/guides/driving.md": {
      "sha256": "781adc5bb5901916adc0150b46e4f41755109c97f80bd05cbe391bef9785cc88",
      "size": 15060
    },
    "skills/sightlab-2/guides/e-learning-lab.md": {
      "sha256": "01a4b48750bcfdf6b6a8264e915f867b0f4efbd9ad6744a6e8f126f24eeca88d",
      "size": 13390
    },
    "skills/sightlab-2/guides/first-project.md": {
      "sha256": "1e683e1a72b52240885b37acdf61d7aa949ef0773eb3120eddf8bdab81193393",
      "size": 7041
    },
    "skills/sightlab-2/guides/full-body-avatars.md": {
      "sha256": "68d63ad20d0bc6e2cd611fbbefcf59e97bf7105befd29b7ff57b63dd78a9e26f",
      "size": 10344
    },
    "skills/sightlab-2/guides/hardware.md": {
      "sha256": "afc2d7c16661a825b52af32e7135b316a422be9ddf4c64ea1d01ddb621220010",
      "size": 4765
    },
    "skills/sightlab-2/guides/index.md": {
      "sha256": "9ddaa1ab24dedbc342b24de2e46f9acc22b4e9f5ab91d7434c17f9900bbd8cc1",
      "size": 2919
    },
    "skills/sightlab-2/guides/inspector.md": {
      "sha256": "d789d8ad7ccb083e9dbb1dc45f49ba0033a47620575a2a67385592e62157987d",
      "size": 5934
    },
    "skills/sightlab-2/guides/instructions.md": {
      "sha256": "2ab12fbada4651ea45faca964820dd12948866467bf735e439d63f2538d13f01",
      "size": 2757
    },
    "skills/sightlab-2/guides/models-and-assets.md": {
      "sha256": "111266b7bb05db0d683eaad15882462e424c9810eba31603e9f0731af0e70247",
      "size": 10364
    },
    "skills/sightlab-2/guides/multi-user.md": {
      "sha256": "2b9a32c2d47e83ce63fa58eb53d2c811d3b2b8dc61f1f283f49bf8b695441343",
      "size": 3617
    },
    "skills/sightlab-2/guides/object-detection.md": {
      "sha256": "afc1ddb5ddb8739245b2f323e788fd0ffe6f0f50e22f71fef997aa63729b8ec1",
      "size": 3410
    },
    "skills/sightlab-2/guides/replay.md": {
      "sha256": "c4dfda1a95c3a0f269ad135a1ea9c9463d9ea33c52eb6769b5faa8ae823223cc",
      "size": 4075
    },
    "skills/sightlab-2/guides/street-walking.md": {
      "sha256": "097423f8e1acf92cda4086d6aba50e8573a90b643953c12eef0531e5cbffb330",
      "size": 6173
    },
    "skills/sightlab-2/guides/virtual-screen.md": {
      "sha256": "6dc14704900ea9a68f265b0663e6a1d50b481306bf13d8828a13110f8593692a",
      "size": 2613
    },
    "skills/sightlab-2/harness/README.md": {
      "sha256": "4c27ca5a476e652754304c8d27b292461b1236f534d83cb8a4e02e3ae2832bbc",
      "size": 9972
    },
    "skills/sightlab-2/harness/autopilot.py": {
      "sha256": "4c6a1117f4de2bbffc235956761c73611e60678c0f4ebaf5be388ced839ee22a",
      "size": 19695
    },
    "skills/sightlab-2/harness/autopilot_core.py": {
      "sha256": "51a201b3e5d6aa12a951ed16932e7cbe2071247fe1e6891a98e583fc6c3bd6ae",
      "size": 22877
    },
    "skills/sightlab-2/harness/check.py": {
      "sha256": "4e2681cf3467c01d3fd20b138da8b83e680336ded0deb24a77e22adba9076c5c",
      "size": 20805
    },
    "skills/sightlab-2/patterns/biopac-markers.md": {
      "sha256": "6331cd65333946da7a7960d3873e52dc552ec6b093977071eb94778048664366",
      "size": 3147
    },
    "skills/sightlab-2/patterns/gaze-contingent-events.md": {
      "sha256": "df09c5c388a368cc30b72b3f514db531b3b1c55f5834daece8c321ceb3329bdf",
      "size": 3035
    },
    "skills/sightlab-2/patterns/randomized-conditions.md": {
      "sha256": "24d5214bb28be266c4cff869fbe053691d359fc25d01d7bd98c21fb80816f259",
      "size": 3011
    },
    "skills/sightlab-2/patterns/rating-after-trial.md": {
      "sha256": "bd8f7bb8868f65dad699800918519580977feba677616cc8d139c0402506d6a3",
      "size": 2931
    },
    "skills/sightlab-2/patterns/show-hide-objects-per-trial.md": {
      "sha256": "a97aee23fa0c71fabcd480f6713d6cc1a7a8181fd1be07482cf3698872cd987c",
      "size": 4240
    },
    "skills/sightlab-2/patterns/stim-file-stimuli.md": {
      "sha256": "8167674ff1b9c6ea54343a782b2b615de92b9eb56192d8922b8f425ecaeed572",
      "size": 3041
    },
    "skills/sightlab-2/reference/README.md": {
      "sha256": "624ed21edd7122e2b5c42394c452c31551923cbfd6cc36c4fbd72f37d68da661",
      "size": 1110
    },
    "skills/sightlab-2/reference/replay.py": {
      "sha256": "0483d31965e847e5862655510b72fe3854da4c1b56d4f013eaabd3a6068c62c6",
      "size": 221923
    },
    "skills/sightlab-2/reference/sightlab.py": {
      "sha256": "6799ad48807eed133ce3f6a96bd26cb772c04e96026ddeffdb3b4e1122391078",
      "size": 635180
    },
    "skills/sightlab-2/reference/viz.py": {
      "sha256": "941af252a5d40cd189fe9f5e8cf7864d8f4fcafd831c8d6ae424098c34d80905",
      "size": 371113
    },
    "skills/sightlab-2/register/capabilities-and-custom-development.md": {
      "sha256": "419b634f6cb6c1f989fea842e8ed8f3b2ee38d90ae29981542a8635422238908",
      "size": 5865
    },
    "skills/sightlab-2/rules/common-mistakes.md": {
      "sha256": "dc9580e5cfedd29c161a9ad9efe36379cb7941997e490d838e8f301ca015f9be",
      "size": 5043
    },
    "skills/sightlab-2/rules/environments-and-resources.md": {
      "sha256": "094dfb4b82b77d65113557232a67890c857614aa16c0509f2baae6007d348034",
      "size": 6068
    },
    "skills/sightlab-2/rules/gaze-objects-and-data.md": {
      "sha256": "467c3539f5cd58424c17af635604f86075bb23f92265f6c84482d938cb9c42ec",
      "size": 4943
    },
    "skills/sightlab-2/rules/gui-vs-code.md": {
      "sha256": "62c04f9062b807439792f6e40a970772c5179f0f2d621e44dd0dd2a1399e2d24",
      "size": 4817
    },
    "skills/sightlab-2/rules/imports-and-frame.md": {
      "sha256": "4941f0f47b6fe3fdcf14edddb6d4fab429e47e613115d1b81734c30c60c4843c",
      "size": 5416
    },
    "skills/sightlab-2/rules/trials-and-instructions.md": {
      "sha256": "56290428c8833513e992b6df4e02672f9e139ff5a784490d6ad3c43c4b42526b",
      "size": 2942
    }
  }
}

SHA-256 of public snapshot: d56d2c8ef4921b1ca0bf227e9536da366dd85a178c4537ef633d80cd81fecff4