LICENSE
README.md
pyproject.toml
demos/__init__.py
demos/human_watch/__init__.py
demos/human_watch/common.py
demos/human_watch/evaluator.py
demos/human_watch/monitor.py
demos/human_watch/reset_to_state_zero.py
demos/human_watch/run_backend.py
demos/human_watch/run_server.py
demos/human_watch/server.py
demos/human_watch/tests/__init__.py
demos/human_watch/tests/test_flow.py
demos/human_watch/tests/test_monitor.py
prompt_rl.egg-info/PKG-INFO
prompt_rl.egg-info/SOURCES.txt
prompt_rl.egg-info/dependency_links.txt
prompt_rl.egg-info/entry_points.txt
prompt_rl.egg-info/requires.txt
prompt_rl.egg-info/top_level.txt
src/prompt_rl/__init__.py
src/prompt_rl/core/__init__.py
src/prompt_rl/core/cycle.py
src/prompt_rl/core/policy.py
src/prompt_rl/core/policy_schema.py
src/prompt_rl/critic/__init__.py
src/prompt_rl/critic/backward.py
src/prompt_rl/critic/base.py
src/prompt_rl/critic/config.py
src/prompt_rl/critic/llm_critic.py
src/prompt_rl/critic/memory.py
src/prompt_rl/critic/optimizer.py
src/prompt_rl/critic/two_stage_critic.py
src/prompt_rl/critic/two_stage_prompts.py
src/prompt_rl/dataset/__init__.py
src/prompt_rl/dataset/judge.py
src/prompt_rl/dataset/loop.py
src/prompt_rl/dataset/sample.py
src/prompt_rl/feedback/__init__.py
src/prompt_rl/feedback/cursor_trace.py
src/prompt_rl/feedback/signals.py
src/prompt_rl/llm/__init__.py
src/prompt_rl/llm/base.py
src/prompt_rl/llm/local_backend.py
src/prompt_rl/loop/__init__.py
src/prompt_rl/loop/online.py
src/prompt_rl/population/__init__.py
src/prompt_rl/population/genome.py
src/prompt_rl/population/leaderboard.py
src/prompt_rl/rl/__init__.py
src/prompt_rl/rl/gate.py
src/prompt_rl/rl/history.py
src/prompt_rl/rl/reward.py
src/prompt_rl/validation/__init__.py
src/prompt_rl/validation/actor.py
src/prompt_rl/validation/judge.py
src/prompt_rl/validation/loop.py
tests/test_core.py
tests/test_dataset.py
tests/test_rl.py