Commit History

feat(environment): scaffold RedTeamEnvironment class with state fields
b8bc48b

subhdotsol commited on

feat(config): add get_settings() with lru_cache for singleton pattern
d44c135

subhdotsol commited on

feat(config): add LLM fields — hf_token, api_base_url, model_name, provider
5389086

subhdotsol commited on

feat(config): add Settings class extending pydantic BaseSettings
5726faa

subhdotsol commited on

chore(server): add server package __init__.py
625ed28

subhdotsol commited on

refactor(models): clean up imports and add module docstring
c651e61

subhdotsol commited on

feat(models): add StepResult and ResetResponse models
f15e9b2

subhdotsol commited on

feat(models): add EpisodeState model for GET /state response
04130ef

subhdotsol commited on

feat(models): add RedTeamObservation model with all scoring fields
4b08451

subhdotsol commited on

feat(models): add framing sanitizer validator to strip injection patterns
7532e50

subhdotsol commited on

feat(models): add AttackAction model with intensity and framing fields
e090821

subhdotsol commited on

feat(models): add TargetCategory enum with 5 target categories
2a11723

subhdotsol commited on

feat(models): add StrategyType enum with all 7 attack strategies
695624d

subhdotsol commited on

chore: add .gitignore for Python, env files and pycache
eb300c0

subhdotsol commited on

feat: add Dockerfile targeting port 7860 for HuggingFace Spaces
04af49f

subhdotsol commited on

feat: add openenv.yaml with easy, medium and hard task configurations
439cb9a

subhdotsol commited on

chore: add requirements.txt with all pinned dependencies
396169b

subhdotsol commited on

docs: add initial README with project overview and HuggingFace Spaces frontmatter
4698bb1

subhdotsol commited on

chore: add .env.example with all required environment variables
890cea5

subhdotsol commited on