goodhart/__init__.py,sha256=Oio7VTRG6m-q2PgHYIT5Rhhma4RK2Ru-zplYatX1ZjA,2211
goodhart/__main__.py,sha256=zM3qSCgepg2-E2RtJ7hO5w_3uuCRCur9XNZVMnrmAZk,82
goodhart/annotate.py,sha256=ml_PQ_XUzYAT7fThd7m5VQkI05rbxUq9kQE693G41D4,7813
goodhart/builders.py,sha256=wrCCubCNkI3v5CUT0VD8ZhrkHKSt1kRzuRBRbPkyvAE,8595
goodhart/cli.py,sha256=Q44EjLzLX5oRhX60MJCGhC35wtjpAkfbB8v2vvmzFbE,42919
goodhart/detect.py,sha256=BaXii4xjnEu65x8OZFr1sg95J3Rb_deirt1S_dvmHA0,6138
goodhart/engine.py,sha256=ymI6PiqKGhVu4qE307ff-UTBRE7TVRk_Y9arEhHRxcw,10516
goodhart/fmt.py,sha256=ZlCV-T1UOQKveLikcEYAkB-HTCtbU8M0Oldbmr3jexw,5404
goodhart/mcp_server.py,sha256=FLnNhWdKfIkmIMJMWQzGzCD1Ps1DpzsuoWAEluYZg_w,23895
goodhart/models.py,sha256=doRYFWwK-UIOP7tgZbyhJA8ZAB-kS7SioymRp1EWBCY,25361
goodhart/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
goodhart/viz.py,sha256=niAf4UW6dug-WHVrkKDkCL4psMeWBoSB8NEGbF4NTOg,9281
goodhart/examples/__init__.py,sha256=wKYiWqpXX5HG6Gi1-fWSF1QpkCd9HXVEj-gpfn_VOBQ,175
goodhart/examples/annotated_reward.py,sha256=3BTmwCsHC-djYedkCpCNS0NW_2LmC4PwN8yYNWIdh8Y,4104
goodhart/examples/ant_v4_gymnasium.py,sha256=_zsY14k3HyZ9u_y2TX7WenGaan5cj3Hn8G7HJ1kaNW0,3747
goodhart/examples/atari_exploits.py,sha256=Blv_ZHH__y8tCmEOW7rOkKJoRCtTh-TAYBVSaig0O14,4742
goodhart/examples/bank_heist_explosions.py,sha256=NuSocrSLgzSM3qQOe9BDx8PSNYltIxnYqGB-KBUJU08,3037
goodhart/examples/bicycle_circles.py,sha256=G6EjuklVoFa1sBTyTKtzP1C9hKVcoV1gt-2NjYjIf3M,3484
goodhart/examples/block_stacking.py,sha256=s0dcfpEl7xbHbZWYEHMDZHdRoCp1I2vui0PKlkj6bLw,3424
goodhart/examples/breakout_tunnel.py,sha256=fWSNzTwcqJkzIZU9p3n0gNOhgo57yex87b2J9woIh0g,4019
goodhart/examples/cartpole_suicide.py,sha256=47TxDt52Ga7e3dtMWWOpHxhpDb6TvAfzML6d-6JYMc4,2705
goodhart/examples/cartpole_variants.py,sha256=IoijC5wrhEHGnyoGkun_mQZ30Exaj1s2LlM0goDtA0E,4075
goodhart/examples/choppercommand_rnd.py,sha256=Z7fUrRypxwCamuN7jx3zcu8s-TniEVrgylwlVJiuTUc,3267
goodhart/examples/coast_runners.py,sha256=exOlZ1zj6ee2h453BhsvrNUSiZ-ee-cw0HMu9upVwDU,2877
goodhart/examples/coinrun_misgeneralization.py,sha256=rGLbG86QwAK156EkfUmzeir_wSO6MiDSySJSxqrFPfc,3511
goodhart/examples/datacenter_cooling.py,sha256=J1FeEndpdmEVO69nkcXTwDltXpT-L21dnUMFi9kI-oo,3701
goodhart/examples/discount_myopia.py,sha256=Jy--Lbs6kQr6KFHdYhSF7XKv542S-yImDu4SBUb-6eU,2526
goodhart/examples/dmc_dog.py,sha256=zaF37lW93U4KYf6hd6JKsTOBSRf8zNvtKYUaYBgcjK4,4238
goodhart/examples/dota2_openai_five.py,sha256=TXmqlE__jsdsQHvcJalHpc-L7ppCsdMwaMTrg1uTKeM,12360
goodhart/examples/driving_safety.py,sha256=bskvxu8jWBLhPciEU0JjLa9DTPXSSx8FzkbZBFZlJ_8,4842
goodhart/examples/evolution_exploits.py,sha256=ZMDtubbibugyB_q6YpF1rnDQ56GN6gX_empsa80R-t8,5395
goodhart/examples/expert_collapse.py,sha256=AiMoT_pvhPpH0xM30vbC3e5-kWdNdSTcYt2zA_vOKX4,3590
goodhart/examples/fetch_reach.py,sha256=j6nQubbg8pfAnRBwr1mr2I-ojeAH6Th5ffFAfc-zeYg,3293
goodhart/examples/football_checkpoints.py,sha256=3SFvMf2-qv56V7F7Z3E2a5CfsslcA-hvQktyvFnvez8,3463
goodhart/examples/frozenlake_sparse.py,sha256=-DMvRdVcMuHy1jr_uzqBBryWtHxkzFEvP0rwQm1O_eU,3750
goodhart/examples/habitat_pointnav.py,sha256=OiJr_mZMwNqYpzHFS2ktxd52DsvJLdTXEBPcyXr-3j4,3732
goodhart/examples/hide_and_seek.py,sha256=q7iZuhXYD8mSJxoYLwlMnUX9xjtwY7oZl-BHvLbmH3g,10600
goodhart/examples/humanoid_idle.py,sha256=My3KH7VDIKLIhWaj0mahDDvTHleYsZO62H-NW_Up1Jg,5416
goodhart/examples/isaac_gym_ant.py,sha256=sOIHT8Q-v3TbU-y49QK5qMl66Dtr9Ar2W7wlbGdJugw,4114
goodhart/examples/krakovna_boat_race.py,sha256=qcDeKBJhzcTqwcDB0x24B3OqOACh-urHL6pt5i4kKuQ,3324
goodhart/examples/legged_gym_rewards.py,sha256=lC3JQdxQFzICR_PewmDoWUbPGscZFgTvcpxhbr3-Myg,4945
goodhart/examples/long_horizon_sparse.py,sha256=cb-EQCXPuIuqaUjo3Q1MxKz8KSUQz1ZovYbGxr5l6vI,2848
goodhart/examples/lunar_lander.py,sha256=aOI7oTlKKDWDTY1JdbfzierJ_uVIy0g1Y37K0FI09eU,4048
goodhart/examples/maddpg_cooperative.py,sha256=gO7y9jN4NtNiAZoUzxOzQc_gjAUSOXaIu97kXHQFCvw,3370
goodhart/examples/minigrid_doorkey.py,sha256=b3R_tJuoMSjfszTAy8_LyzTMfBMvbfYZPKxBE_6KOhM,3405
goodhart/examples/minigrid_noisy_tv.py,sha256=iC3fWvFsZc8f-ndhw_vE9O9jKFn0iDVUbH4lH7Itgws,3227
goodhart/examples/montezuma_credit.py,sha256=5Q-ZTE7PQGbwp7N0ks1t3-KaK-tKckNdTADderVPb9Y,4378
goodhart/examples/montezuma_dancing.py,sha256=EHQwVzJDjptBUPbHdIUx1gly6rACINrhEcSOgKFpIcY,3411
goodhart/examples/mountain_car_desert.py,sha256=KJo1sOpzVcTmEn74-oNxmoOPUPcArGJlo36tx5o_Bn8,2900
goodhart/examples/mujoco_locomotion.py,sha256=i4V8LXxcOWDBCZn6FkOg-o59BKjmz7hwFATUgQx9vGk,5294
goodhart/examples/multiroom_traps.py,sha256=Hg3pYYaQMhkjH7x32jEuN4JbS7oRifx20vAoq3g7_OI,6039
goodhart/examples/nethack_deep_sparse.py,sha256=9_hvFcW8cW-200BzXf61PdQc7lp5EbCRZ7M3H1dXYgc,3772
goodhart/examples/pbrs_vs_naive.py,sha256=uhCjsmLgXeLqzDqvgigZKdKUOT8qvbkLCvOKMXNFMpg,5525
goodhart/examples/pendulum_welldesigned.py,sha256=GZvVp3qb64ha8NnHiTEbgscgK0zprwnaDIPd_LFbc1o,5082
goodhart/examples/pettingzoo_adversarial.py,sha256=sZnl846xMMNx0h4XJsZW0iZywPJn_2FsmHGoNL51cNA,3624
goodhart/examples/pong_curiosity.py,sha256=Vb89jidzRSvXsWdFRCwoLHg1j4aNb4iWCBeFgxE66ws,3030
goodhart/examples/ppo_37_details.py,sha256=UIfVDgYyi1EG4g9tP8BrEbenku58eFZdNNmRNZnGbjM,10386
goodhart/examples/procgen_starpilot.py,sha256=odgVA7V7BgQSVkJuj1RQuYAJqZyMixWTBNnRe_v6_2Q,3418
goodhart/examples/reward_is_enough.py,sha256=YhGSM8vQ5CBE-0gHowEUtYoG3ERl39d4OVD1ClzP3mc,3441
goodhart/examples/reward_tampering.py,sha256=zqB9SXHJmfwBrM9Fr1gA3dsVobTFQG1jtUQskBSFtiU,3873
goodhart/examples/rlhf_reward_model.py,sha256=G3nRUvcXFcnWf45-JcVfc4x5R7i9l5YScnE8bTHgr1Y,4636
goodhart/examples/rnd_intrinsic.py,sha256=H3ZUstF1R9zB_P9MA2KSCYRm9uSD_AScYeFUkk8dhSk,4345
goodhart/examples/road_runner_replay.py,sha256=TcuopWzYEZi8K1BwMTrUjAspVEKLhSzr_voFjmmN8u0,2971
goodhart/examples/robosuite_staged.py,sha256=6xZgDBzXy2zeQbZM-VZWtqJc84KWYWH9gxhRBwOj8vo,3562
goodhart/examples/robotics_exploits.py,sha256=2h1wIsgZdTjNsifXzLOHT65kLaJIsqAcgZfnu8P3PvY,6169
goodhart/examples/safety_constrained.py,sha256=4xAF6n9G6U5S1l6jfHITR8dqVjV-1tUFQWL9KXjiy4s,4273
goodhart/examples/safety_gym.py,sha256=ILDpZiot9EtcHCsE8Q2PUrbhVEg9xtsdfnI1YJQNGh0,3806
goodhart/examples/safetygym_constrained.py,sha256=z2q_mN0ns6iWuOsVAoRkm-kSp4krjmXuNzv5Q6nH0Sg,3883
goodhart/examples/self_play_nonstationarity.py,sha256=MA4ft90JMLGWHG8mcyN8Z5Ga2BpUv7jJS2-JoXNbIV4,4190
goodhart/examples/sepsis_treatment.py,sha256=Rn7yVCn-bIJKpspDspNpxdsK5roBNqp1J0lLtDpXBbQ,6035
goodhart/examples/sharpe_idle.py,sha256=6FTIdcrwEraAoCbbuOdjb8ZV15O7Ok6TRFTzfeFTsMo,3875
goodhart/examples/smac_micromanagement.py,sha256=PwVg21SGXWUp_0SjO4R88qKW3t9FBotxHKao8VJFpuU,3185
goodhart/examples/sparse_reward_traps.py,sha256=KDTCAc2qasaL7Xc6N1qUXtEFbEt9P8MKKu2RHFdxBgU,5684
goodhart/examples/taxi_penalty.py,sha256=3lfNADZeb65r7gkcUe91EacYduMHMy9xydsqH_71pjY,3372
goodhart/examples/tic_tac_toe_crash.py,sha256=31eQeLyR-6IXiVNjr6CPlUbDkkoKAg1BW-BohLPF8wM,3227
goodhart/examples/tokamak_plasma.py,sha256=YgugnHYqwmy1NdlQohCL30aWvXMaTKyhzAHrz0vIVdA,4440
goodhart/examples/unity_noisy_tv.py,sha256=jVIdN5MO_tdNnkqFiy3BJ1k0FIvH8oQaWD1vyYXK6-8,3064
goodhart/examples/webgpt_learned_reward.py,sha256=PgD16Vkq1RIXceg6Tx9haX5UTYeyPHWGIs-xeHk81Iw,4020
goodhart/examples/youtube_watchtime.py,sha256=2vtB_dlixH1680dQL90khxT9wloV-jTn3GKDndxdPqc,4052
goodhart/rules/__init__.py,sha256=MkPDVLg2GmBpVEUSsOBWRKmON_PkNIWo-gh-_uRwVGI,2975
goodhart/rules/advisories.py,sha256=g0_m2D8AD75lwPNqndWmqLzIS5nX5Heymx_Jg1vZDPg,23067
goodhart/rules/architecture.py,sha256=C4iTWT2czHDMod4W32jBBYO1iJQwSAYEPZ72b7v7txI,10727
goodhart/rules/explanations.py,sha256=ynhs2MkfViE7icVfh3MucUmdsJlX3AkCM4MeT0E0A7Q,41667
goodhart/rules/reward.py,sha256=0jePrPXmvYEcGa8Z92H2OK3PL0A0ZT_OytXQWaxjMfE,74073
goodhart/rules/training.py,sha256=lXs2iE7VOa296xy7cXLHWq-Qvzy7JJ1FoKYoHdClzwo,25020
goodhart-1.0.0.dist-info/LICENSE,sha256=UdLqlq6muN1zT68gAUDOkNKfAaMdqq0Nu-rFFoIQFc8,10771
goodhart-1.0.0.dist-info/METADATA,sha256=xeCR2pnAwwMsQZD6xhpI4GGJcGxQ8vYcHrikelPUH3o,11525
goodhart-1.0.0.dist-info/WHEEL,sha256=pL8R0wFFS65tNSRnaOVrsw9EOkOqxLrlUPenUYnJKNo,91
goodhart-1.0.0.dist-info/entry_points.txt,sha256=TuKf7alqJ0swEpq2A6vXKfGiEZefyvvxxzKgrQo--D0,47
goodhart-1.0.0.dist-info/top_level.txt,sha256=4Xu8QL9HkrRjADpx3DtTGJrbbLZbRspZkmP_3GDkmIU,9
goodhart-1.0.0.dist-info/RECORD,,
