goodhart/__init__.py,sha256=iDiUHZP4iFirSyeu2pCU6ywKa31msPUVQ0whr-7FJkU,2235
goodhart/__main__.py,sha256=zM3qSCgepg2-E2RtJ7hO5w_3uuCRCur9XNZVMnrmAZk,82
goodhart/annotate.py,sha256=Gp6Wk3Oou_eVUAVoTxsLfBtBmZYiSW3OwcppuL9Yamg,7763
goodhart/builders.py,sha256=S_sYCfLu2CTNDBJ6qA_T_r1vlHSGYUg0Zr6tcBwqxx0,8712
goodhart/cli.py,sha256=jYV0sVBYAmrULNOz0gQaXGU5bbLcyLOq6LAGHdtP60k,44144
goodhart/detect.py,sha256=BE8HkAXreOqeAKYf0fUXfSgmlgjyWo8kXA0zYy44oO0,6215
goodhart/engine.py,sha256=lOvJyv-90tlPMrgf6xvt4klK7bA4BNCJpZYlzzXolnU,11614
goodhart/fmt.py,sha256=i2V8JE25_rk0IQ99-IzSjIUot0yW3io2Qm9QQYCeKzU,5989
goodhart/mcp_server.py,sha256=WsERr4EwdIW9ho-zBpHrbaAz0wh9yjAHwsWzHC8UcD4,27278
goodhart/models.py,sha256=AuUB_Vt-MtSrqAvePdikVN6mhhAGIXS3U31Pf0tNXjs,23479
goodhart/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
goodhart/viz.py,sha256=K_5rvGzqPtsQ6YBCle8Pjx02rSQ4AtKxTIkcdzYZcVE,15967
goodhart/examples/__init__.py,sha256=wKYiWqpXX5HG6Gi1-fWSF1QpkCd9HXVEj-gpfn_VOBQ,175
goodhart/examples/annotated_reward.py,sha256=dsTCul6WYOOk9mQYvLzg2yrrI2GI0REqUv9ELZvwWNg,4259
goodhart/examples/ant_v4_gymnasium.py,sha256=2oCBiCfyR34gCRoLl-icLQGCEIIjl2ae9RaxSVtxGAw,4213
goodhart/examples/atari_exploits.py,sha256=TesNAySb1iNAPiKrBoOmExLM6_zS6A8fyYQEf1W2_vg,5405
goodhart/examples/bank_heist_explosions.py,sha256=UgQ7_rcPCN5_PNKtePZHRlwniBGI5FLT45-_GMwUNM8,3261
goodhart/examples/bicycle_circles.py,sha256=C2y3ZRMqDdcu6_b2jaX8hUpYsFUFbfg7dEe4c5Ps3RI,3684
goodhart/examples/block_stacking.py,sha256=VL5w5z54kNudUyOWGh5NSKcvXA32KlMLtsuzs4OZBUg,3646
goodhart/examples/breakout_tunnel.py,sha256=0L7RHKTyTvrrMX2XI04e98prblciBIWiVHOSXI38Tas,4438
goodhart/examples/cartpole_suicide.py,sha256=J_DeWdSGcWayXuW8swqW0Pk8htrL-F7-fzJQp6DtJNA,2664
goodhart/examples/cartpole_variants.py,sha256=kSSIMNyYDeQ6a36I7bsbcqiYU8E9k6j0f0dYWauntHc,4063
goodhart/examples/choppercommand_rnd.py,sha256=gwhsY8IFasNlwaDTQToTWmiIQVg21K5aHQqjlya3uO4,3474
goodhart/examples/coast_runners.py,sha256=whfvwI_DZboDnCjOPCthXNQ9dO0vb-HaP0bt9sqzy4Y,3211
goodhart/examples/coinrun_misgeneralization.py,sha256=TB5fQpGJKC3mnW84xJJo7c9PR_I9rtnqw4zdByrVjtk,3679
goodhart/examples/datacenter_cooling.py,sha256=Ag9_81fIPnkEzjUcL1USIWZD_mxX7_sZgwdLDgxVOxM,3796
goodhart/examples/discount_myopia.py,sha256=S4XrGgk_X6cL5_wyOGxYem47bkb3DtXpgoYfNCsJRIg,2664
goodhart/examples/dmc_dog.py,sha256=H4ZjRJKrRF-n9VxtYEX6sPh94AE5ow0QtjO6Cx-d1Nc,4872
goodhart/examples/dota2_openai_five.py,sha256=LuuVt0OUliRv2XvaU_kGuHPEjZMUEwnoEu19poUv_PI,13273
goodhart/examples/driving_safety.py,sha256=CPc4q8fitljMl-rEFey70LDxLL0nV_rSinygbwkuKWg,6300
goodhart/examples/evolution_exploits.py,sha256=d4tbX7nKExjsjTGO-GBGnqpIpddDFceBnCMuKuDRLl4,5741
goodhart/examples/expert_collapse.py,sha256=FgB-Z8wWHEOzUbfmQah1IGdmq5djo4H2JhG42Bc_HFc,3657
goodhart/examples/fetch_reach.py,sha256=FaxrugEKaJV0X64e-T3guWG4KDPQ66uDA89axNF2ymk,3750
goodhart/examples/football_checkpoints.py,sha256=rzdVG8akDsMjwBAhU3i3IfRqFAnLIVK04bFmG71xGXs,3810
goodhart/examples/frozenlake_sparse.py,sha256=TGGCb6-_mOUk2s37JmsFwF2xDs3Je-Xf18KbVJL0fkY,3868
goodhart/examples/habitat_pointnav.py,sha256=1hS28uAHpOUJ14NG4elbgTzcqVkU_MNL-HJeQxWfVq0,4193
goodhart/examples/hide_and_seek.py,sha256=sGEovdwzShzKpudFG_H7YcfzBDQnfIvUz8zfYV6-Gvo,10948
goodhart/examples/humanoid_idle.py,sha256=EzlsuLf3Y94faLKL9nC6bf_n6ck_DTyvSuPumsNvUyA,5692
goodhart/examples/isaac_gym_ant.py,sha256=da_5gxecUKdFj1Fq6dOk2XJILUkyBl_-2kq2VseuNyw,4769
goodhart/examples/krakovna_boat_race.py,sha256=KFrQV7GL0BFlA0d2BFrXAe0Elt1NO9yATGiOM6E4eF8,3558
goodhart/examples/legged_gym_rewards.py,sha256=AFb0o5xY2akXU0DZT8iuhUQjbtjiabaR7Eo9qYultM8,6729
goodhart/examples/long_horizon_sparse.py,sha256=Gqu8BGflsJNMIH0dEs8yPOa-79WEhlU36JyW4ewkVOM,2964
goodhart/examples/lunar_lander.py,sha256=1ojfdc9nDQYsk4Sm-FxS-Q4ccP0aTz9wYi0n9BpIN5I,4780
goodhart/examples/maddpg_cooperative.py,sha256=YwQM0MNFhje8sF0PoDt5CHJNv7CzPqC_C9mQgembYww,3589
goodhart/examples/minigrid_doorkey.py,sha256=vMHoPfleMTaY6gKoEiJE3rw3MHgUNlLsMJ2hvV6ELGM,3643
goodhart/examples/minigrid_noisy_tv.py,sha256=5dFd6om8HWV72X3EDiK5Ay53z43tivanyEUoQPX7aRY,3456
goodhart/examples/montezuma_credit.py,sha256=3AjfxgnL9GISEEsNaoC0Q-6Uw_sxrJBYfWFtFADWYVY,4662
goodhart/examples/montezuma_dancing.py,sha256=2c-VPi9alPRzUs9PIFlzzSorbTW3UZA7dFWRZXlXyHs,3639
goodhart/examples/mountain_car_desert.py,sha256=ROUP8K0aa7Wadt-QnWEwyCii4qxzTk2YOl4zOHsa3Z8,3118
goodhart/examples/mujoco_locomotion.py,sha256=C76rU8Rg6Fh_5Mp06pv2Vr0GiDdrAS_9tWbQ1gDDrts,6050
goodhart/examples/multiroom_traps.py,sha256=A8gFlshQsUGCI3TcrItv2KWt0JznKli3N0B1_ZgxC-Q,6729
goodhart/examples/nethack_deep_sparse.py,sha256=USw2pBhVw8JGm6MkUUZfYg1vt9oFsY3Q88Wz1iTMTEg,4047
goodhart/examples/pbrs_vs_naive.py,sha256=JxQwt0TzGaUZ5-mDlt2XG4-IadY-MzYy7gxKt-0g5po,6217
goodhart/examples/pendulum_welldesigned.py,sha256=3hI3ntPsmTK_p1vustRyZtR8Kp0vG2JM56BOMtm1ldI,5211
goodhart/examples/pettingzoo_adversarial.py,sha256=UtxIo7QncsYPL2NTEtKWYg_lnObNIjY_Xzed6tbxaxk,3938
goodhart/examples/pong_curiosity.py,sha256=evDRYTyy7b-xV1aqLDOrJ3MaoR10iAoDBF8dWjucADc,3241
goodhart/examples/ppo_37_details.py,sha256=Qa3kMZOSoRUSfAO1ofo9Vm9w-tSW6GVpNOoj_8KudWg,10913
goodhart/examples/procgen_starpilot.py,sha256=iav4T_rExquWQqbKiPeHVUhaaITf6FhAlquDH0otizM,3838
goodhart/examples/reward_is_enough.py,sha256=l7y-JxEsLxVQBgvwyigEfmOjWwan5TTRQSisCMpAtjU,3769
goodhart/examples/reward_tampering.py,sha256=WmNXdYUO9tH3aE74iZF2p3QuORWK7Jd7zwKl8Zs1CLY,4072
goodhart/examples/rlhf_reward_model.py,sha256=IXg1qQdNG3h__2hfpxoScjXTLfXFxeM0YGKHf3X5wW4,4843
goodhart/examples/rnd_intrinsic.py,sha256=BwYAefD0YD0tTaO_kroHUg_qyFCHeATMAQ-T3zcGBmY,4590
goodhart/examples/road_runner_replay.py,sha256=s-OkJvHqOB3YpEV-KsN7wPW4CGeAXbnCRN2sYGzE0K8,3195
goodhart/examples/robosuite_staged.py,sha256=-Za3dKgds8N0PUCKENfs7tjquEwHA5j9UfQrVjoZTuM,4314
goodhart/examples/robotics_exploits.py,sha256=yNGyaoW56WzMGD0FU1vIBLzz_vLPTPSn6a5QuIdrHP4,6958
goodhart/examples/safety_constrained.py,sha256=iwxkCmrgZln_moXOPlBRCR7FgYxFt4I8S0kN51GBQjY,4483
goodhart/examples/safety_gym.py,sha256=xRNqeqjMQPOOxocfjGIwotSUMi7fb12zbQpBc8mEw4M,4139
goodhart/examples/safetygym_constrained.py,sha256=gHNRl_bfESsIoE-aouiHztKHAzrrZUVmlYONm-KdqTw,4311
goodhart/examples/self_play_nonstationarity.py,sha256=YO-bezWCG9YleFcpHYEepy36_5nxTrm21KCnxyRH9JQ,4379
goodhart/examples/sepsis_treatment.py,sha256=0-xeN7Ai1YIrp_iwnMRdoKMcVol7x5AfVczJX7kCy1Q,6334
goodhart/examples/sharpe_idle.py,sha256=yhXluNzH7fxvdxx7zgj7jS_1-0TqE_yGnc2CFQPZisY,3972
goodhart/examples/smac_micromanagement.py,sha256=t6nwlUJ8ROhTj63sbjigvSSIIRZt0OrXvqSsZiGke-M,4032
goodhart/examples/sparse_reward_traps.py,sha256=wow9ursYmIpN3ldNQDT1Zx8Ra5rkjOaJwVnhM1z3-1U,6229
goodhart/examples/taxi_penalty.py,sha256=V103cH4xpbqdbbJoTWMTCfIAm7U68qB-2wvqIkSTyWo,3682
goodhart/examples/tic_tac_toe_crash.py,sha256=ji5fc9dudjq0DcxVsKLLeLzqOlXmDp2jGDlUjR2ZKJo,3338
goodhart/examples/tokamak_plasma.py,sha256=DQJ1YDoMw4LEHRK4vbSPETvCYsXoybBdX9SyVCfSPgk,4831
goodhart/examples/unity_noisy_tv.py,sha256=6Gdjtmno4A6pSsALHm2643en626frFW9EbV_3o4dofQ,3284
goodhart/examples/webgpt_learned_reward.py,sha256=5IgWHoyH5AXAqH9NFk8Y_KplaXkpRQUNKVTtVwlp2Ws,4231
goodhart/examples/youtube_watchtime.py,sha256=CyIuBopQ1ix5jTGa7d7ARL5L9h9PAelzHWdFCunqEkM,4150
goodhart/rules/__init__.py,sha256=uIuXF3KK8QBfQFw_jkxmE9BjT75417BZA0fY3Ig6CjU,3185
goodhart/rules/advisories.py,sha256=TfWVHy7n5cQDfFe98H3FHAZ0_aWeZzkI_MuHKWZnEPM,23560
goodhart/rules/architecture.py,sha256=Q36HnnGrYeIsLMRC9B2h3ct9H18c4AnOngWT4bERCs8,10925
goodhart/rules/explanations.py,sha256=H-Ip6Y6G7QOahRxRe9MrdKVgJGGMAuCOaH2MAoq14_I,42201
goodhart/rules/reward.py,sha256=L3gF2qOe11Yx-bOGb3smTtUX3w5fRM6M6bhV2PulH9A,78761
goodhart/rules/training.py,sha256=pEm0JO30-dKNj2rskK8Ogcqgi44xT0nipbgF6myHi9o,27415
goodhart-1.2.1.dist-info/LICENSE,sha256=UdLqlq6muN1zT68gAUDOkNKfAaMdqq0Nu-rFFoIQFc8,10771
goodhart-1.2.1.dist-info/METADATA,sha256=JQAgGSAbLsZS6p6297qzuA6Fo1DWHHMCjnnOPobOcWk,11525
goodhart-1.2.1.dist-info/WHEEL,sha256=pL8R0wFFS65tNSRnaOVrsw9EOkOqxLrlUPenUYnJKNo,91
goodhart-1.2.1.dist-info/entry_points.txt,sha256=TuKf7alqJ0swEpq2A6vXKfGiEZefyvvxxzKgrQo--D0,47
goodhart-1.2.1.dist-info/top_level.txt,sha256=4Xu8QL9HkrRjADpx3DtTGJrbbLZbRspZkmP_3GDkmIU,9
goodhart-1.2.1.dist-info/RECORD,,
