human-agent-society/reef는 계속 스스로 개선되는 에이전트를 위한 인프라 프로젝트다. 2026년 11월 3일 커밋 8e9d17d는 학습 지시의 `parameters`를 레시피의 `job_parameters`에 합치는 방식을 바꿨다. 이전에는 지시가 중첩 블록의 키 하나만 지정해도 레시피의 블록 전체가 통째로 교체됐다. `slime: {seq-length: ...}` 하나만 쓰면 나머지 Slime 플래그가 사라지는 식이었다. 이제 중첩 객체는 키 단위로 병합되고, 리스트를 포함한 나머지 값은 지시가 이긴다.
병합 로직은 `reef/core/values.py`에 추가된 `deep_merge` 한 함수로 들어갔고, 파이썬 API 문서는 `Sample2Job.job_parameters(data)`가 이 함수로 지시 파라미터를 합친다고 적는다. 지시는 레시피가 정한 키를 지울 수는 없고, HTTP API의 `GET /reef/scenarios/{s}/settings` 응답에는 `job_parameters`가 새로 포함돼 샘플 종류(`trajectory` 또는 `task`)별 레시피 파라미터를 그대로 보여준다. 레시피가 파라미터를 주지 않은 종류는 빠진다. 지시 파라미터는 16 KiB 이하의 JSON 객체로 제한되고 Reef는 그 값을 직접 읽지 않고 훈련 컴포넌트로 넘긴다. 학습 전에 실제로 적용될 설정을 클라이언트가 확인할 수 있게 된 점은 실무적으로 의미가 크다.
다만 이 변경은 파라미터 병합 규칙과 조회 경로에 한정된다. 158줄(96줄 추가, 62줄 삭제)짜리 변경이고 대부분 문서·테스트·코드 보정이다. 성능 수치나 벤치마크는 주어지지 않았고, 라이선스와 주 언어도 정보가 없다. 병합 방식이 바뀌면 블록 전체를 덮어쓰던 지시나 레시피의 결과가 달라질 수 있으므로 실제 훈련 결과에 미치는 영향은 이 커밋만으로 판단하기 이르다. 커밋 메시지는 RFC #1023과 PR #1139을 근거로 든다.