Spaces:
Sleeping
Sleeping
Commit History
-
feat(app): add POST /grade endpoint with active-episode guard and programmatic grader
f5810e8 -
feat(app): add GET /history endpoint — returns full attack_history list
7d5c46d -
feat(app): add GET /state endpoint — returns current EpisodeState snapshot
fc70913 -
feat(app): add POST /step endpoint — executes one attack turn, returns StepResult
202f5d9 -
feat(app): add POST /reset endpoint — starts new episode, returns ResetResponse
0e662d7 -
feat(app): add GET /health endpoint for HuggingFace Spaces liveness probe
574fde3 -
feat(app): wire RewardComputer and run_llm_pipeline into environment on startup
b0ac794 -
feat(app): add lifespan hook — creates RedTeamEnvironment on startup
37ab50f -
feat(app): add CORS middleware — allow all origins for Spaces compatibility
a3c4cc9 -
feat(app): scaffold FastAPI app with title, version and lifespan hook
f183aea -
feat(environment): add get_history() — returns copy of attack_history
35c659c -
feat(environment): add get_state() — synchronous EpisodeState snapshot
db1fcf1 -
feat(environment): build and return StepResult with full observation
4ec98de -
feat(environment): add termination logic — max_turns, attack_success, safety_flagged
348c096 -
feat(environment): append turn data to attack_history after each step
1d7a191 -
feat(environment): integrate reward_computer call in step() with mock fallback
333177f -
feat(environment): integrate llm_pipeline call in step() with mock fallback
c6ae20e -
feat(environment): add conversation history builder from last 5 attack turns
8fa387f -
feat(environment): add step() skeleton with active episode guard
6a29bd4 -
feat(environment): call reward_computer.reset() in reset() to clear novelty scorer
348c725 -
feat(environment): implement reset() — zeros state and generates new episode_id
e4d4c65 -
feat(environment): add set_llm_pipeline() injection method for Person 3
d289b48 -
feat(environment): add set_reward_computer() injection method for Person 2
061383a -
feat(environment): scaffold RedTeamEnvironment class with state fields
b8bc48b -
feat(config): add get_settings() with lru_cache for singleton pattern
d44c135 -
feat(config): add LLM fields — hf_token, api_base_url, model_name, provider
5389086 -
feat(config): add Settings class extending pydantic BaseSettings
5726faa -
chore(server): add server package __init__.py
625ed28