atropos/atroposlib
Dakota e13526d308 Fix API to accept messages without reward field + comprehensive tests
- Made reward field truly optional in messages (no auto-addition)
- Accept custom roles (dog, cat, etc.) beyond standard ones
- Added 24 new tests for edge cases (tuples, unicode, large content)
- Reorganized test structure: moved from testing/ to atroposlib/tests/
- Fixed legacy API tests and removed tests requiring missing data files

All 43 tests pass\! Fixes message handling for SFT use cases.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-09 14:03:08 -05:00
..
api Fix API to accept messages without reward field + comprehensive tests 2025-06-09 14:03:08 -05:00
cli move argparse to main() 2025-05-14 09:57:08 -05:00
envs fixed typo envs/README.md 2025-06-08 16:50:35 +03:00
frontend --slurm and --testing in outer namespace 2025-05-02 03:46:34 -07:00
tests Fix API to accept messages without reward field + comprehensive tests 2025-06-09 14:03:08 -05:00
utils Remove unused config_handler.py and its import 2025-06-04 10:21:46 -05:00
__init__.py first commit 2025-04-29 12:10:10 -07:00
FAQ.md linting 2025-05-16 20:40:15 -07:00
type_definitions.py Fix import ordering with isort 2025-06-04 10:40:41 -05:00