{"full_name":"Human-Agent-Society/reef","owner":"Human-Agent-Society","name":"reef","url":"https://github.com/Human-Agent-Society/reef","description":"Infrastructure for continually self‑improving agents","homepage":"https://reefinfra.ai","topics":[],"language":"Python","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/268553699?v=4","created_at":"2026-08-31T01:39:18Z","pushed_at":"2026-11-10T09:31:28Z","metrics":{"stars":7798,"forks":733,"watchers":516,"issues":378,"prs":892,"releases":5,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":3},"growth":{"day":{"stars":9,"forks":2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[7789,7798],"forks":[731,733],"watchers":[516,516],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"new":68},"same_owner":[],"issues":[{"number":749,"title":"[Community] Multimodal Roadmap (Draft)","comments":12,"created_at":"2026-10-10T23:21:43Z"},{"number":645,"title":"Reef daily activity report","comments":9,"created_at":"2026-09-24T13:09:06Z"},{"number":741,"title":"[RFC] Integrate Semantic Router for Reef model routing","comments":8,"created_at":"2026-10-09T06:57:39Z"},{"number":1140,"title":"[RFC] Keep every training sample as a data item, let each job name its samples, and give training backends one contract","comments":7,"created_at":"2026-11-03T11:08:50Z"},{"number":938,"title":"[RFC] Evolve harnesses through one workspace protocol for methods, evaluation, and templates","comments":5,"created_at":"2026-10-27T08:08:03Z"},{"number":818,"title":"[Community] Reef office hour agendas and minutes","comments":4,"created_at":"2026-10-15T02:11:06Z"},{"number":748,"title":"[RFC] Run each Reef component as a separately managed service","comments":4,"created_at":"2026-10-10T17:10:53Z"},{"number":466,"title":"[RFC] Evaluation-calibrated adaptive KL for online policy updates","comments":4,"created_at":"2026-09-14T11:39:42Z"}],"discussions":[{"number":165,"title":"Show us what you are building with Reef","comments":0,"category":"Show and tell","created_at":"2026-09-02T14:07:18Z"},{"number":164,"title":"Introduce yourself to the Reef community","comments":0,"category":"General","created_at":"2026-09-02T14:07:17Z"},{"number":163,"title":"Welcome to Human Agent Society Discussions","comments":0,"category":"Announcements","created_at":"2026-09-02T14:07:17Z"}],"latest_release":{"name":"v0.1.3","tag":"v0.1.3","published_at":"2026-10-14T10:27:38Z","body":"## Highlights\n\n- Split training data preparation into record-to-record, record-to-task, and task-to-batch stages (#766).\n- Add OPD recipes, generated-task training, and AutoEnvScaling examples (#683, #707, #755, #790, #791).\n- Let recipes choose the training method for each job (#695).\n- Support Slime weight publication to vLLM through the disk transport (#710).\n- Share sandbox execution through Harbor environments (#803).\n- Fix interrupted training recovery, engine startup port conflicts, relative artifact work directories, and OpenRouter web-search streams (#728, #730, #723, #712, #769).\n\n## Upgrade notes\n\nThis release changes configuration and extension interfaces.\n\n- Use the public configuration sections. Remove `schema-version`; legacy layouts, custom service definitions, and `execution.services` are no longer accepted (#782).\n- Update composite recipe components to use the `implementation`, `config`, and `runtime` recipe shape (#784).\n- Update custom training stages to the three-stage pipeline. Configured plugins use a class with `from_config` (#754, #766).\n- Update evaluation imports to `reef.evaluation` and shared contracts to `reef.core.evaluation` (#785).\n- The legacy `reef.service.slime_driver` entry point and unused runtime APIs have been removed (#804).\n\nSee the [configuration reference](https://reefinfra.ai/docs/reference/configuration/) and [training pipeline guide](https://reefinfra.ai/docs/developer-guide/processors/) before upgrading custom deployments or recipes.\n\n## What's Changed\n* fix(service): route requests to a checkpointed release's adapter by @MikeZheng777 in https://github.com/Human-Agent-Society/reef/pull/709\n* fix(artifact): publish releases with relative work directories by @YihongT in https://github.com/Human-Agent-Society/reef/pull/712\n* fix: reject proposals exceeding the requires limit by @jane-jhu in https://github.com/Human-Agent-Society/reef/pull/713\n* Say when a grounding document was cut short by @Kaustubh1235 in https://github.com/Human-Agent-Society/reef/pull/714\n* chore(deps-dev): bump the python-minor-and-patch group with 2 updates by @dependabot[bot] in https://github.com/Human-Agent-Society/reef/pull/716\n* chore(deps): bump the docs-site-minor-and-patch group in /docs/site with 6 updates by @dependabot[bot] in https://github.com/Human-Agent-Society/reef/pull/717\n* chore(deps): bump virtualenv from 21.7.12 to 21.7.13 by @dependabot[bot] in https://github.com/Human-Agent-Society/reef/pull/719\n* fix(slime): honor training.timeout-s for worker RPCs by @GGQ1996 in https://github.com/Human-Agent-Society/reef/pull/715\n* Publish four Guidance-TTT paper solutions and evaluation commands by @Chonghe-Jiang in https://github.com/Human-Agent-Society/reef/pull/720\n* Add Yihong Tang to the contributors list by @quao627 in https://github.com/Human-Agent-Society/reef/pull/721\n* docs: correct stale behavior claims in active documentation (#603) by @Yi-111-a in https://github.com/Human-Agent-Society/reef/pull/699\n* docs: add ASD-STE100-inspired agent writing guidance by @BobbyZhouZijian in https://github.com/Human-Agent-Society/reef/pull/724\n* feat(train): put the trainer behind the InferenceEngine contract and let Slime publish to vLLM over the disk transport by @ruizhang0101 in https://github.com/Human-Agent-Society/reef/pull/710\n* refactor(harness): split adapter quirks into AdapterRenderer steps by @yanxz in https://github.com/Human-Agent-Society/reef/pull/725\n* fix(inference): retry SGLang and vLLM engine startup on port conflicts by @augustuszzq in https://github.com/Human-Agent-Society/reef/pull/723\n* fix(train): resume a run that never saved its optimizer, and keep its lr schedule by @MikeZheng777 in https://github.com/Human-Agent-Society/reef/pull/728\n* fix(sglang): start encoder-only engines through encode_server.launch_server by @augustuszzq in https://github.com/Human-Agent-Society/reef/pull/731\n* docs(operate): say what x-reef-release-id binds instead of promising a pinned version by @au"},"readme":true,"readme_zh":true,"news":[{"title":"开心果 — 用 Go 开发的桌面应用 · Awesome MyGo","url":"https://news.google.com/rss/articles/CBMiO0FVX3lxTE5qX1RfRklwZ0pXQ1hWbU1HendjOHNJLXFTajB6VW9BYlUyN1NIcVV5RzdKeFhpZGphWU1B?oc=5","source":"Howl.Link","lang":"zh","date":"2026-11-08"},{"title":"SCSFish2025: a large dataset from South China sea for coral reef fish identification","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE83aWJoUnBxSGw4dkVIZXlucWpwX043VDgzUDBNQmpUSEYyNUlaVFJKb1U2eTlzNFpfcXA0VkRwbkgwZk53VWlYdE5iY2hXQWpwNFpLNEZrSDZxbFZ4ZmNv?oc=5","source":"Nature","lang":"en","date":"2025-08-17"},{"title":"专治大模型“套壳”！上海AI实验室等给LLM做“指纹识别”，剪枝合并也无所遁形...","url":"https://news.google.com/rss/articles/CBMiZEFVX3lxTFB4SWY1NW5idHdjMmxSTERBUGZwcTZlUDN1RWhUSUJmNFZZclVuUEsyUG9DU3IwVTBZN3VFZnVIeU9DUmU2VmM3SEtFaWh4N3Y2SFJZSWg3TEF5bjgyN3JfbnRrMVQ?oc=5","source":"CSDN博客","lang":"zh","date":"2024-12-14"},{"title":"Seabirds boost coral reef resilience","url":"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1zUGg0SVhZT0xtVHJINjlsTHUxTHlhWUQ0eWJyLWREN2F4OTB3MFZvdERDWU4zVmlqSHhoOFNJYjFMaEZFUS1jQ1FuQW9UTjY2TGlDNWg5cF9td0hQYjJF?oc=5","source":"Science | AAAS","lang":"en","date":"2023-12-06"},{"title":"Finding patterns of atoll morphometrics at a range of spatial scales","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxQcXRPemJQc2V3SEdtbnhKcDF0aWVNMU05WmphdVpXbzBCY1ZpellmQU5SQ3F2ZzZWT2htRGNMdk9KNWFXM2xFYldRbFdsNkdweTE1enFQX2RWaWpMVUpYSFJoZ2c4dVNnanRUM0d1bGFxYTRBanNULUY1YVFsYWplWGRCcUE1ajlYWEdLQlgxazh6d2pzakE?oc=5","source":"Frontiers","lang":"en","date":"2023-03-09"},{"title":"Real-Time AI Model Aims to Help Protect the Great Barrier Reef","url":"https://news.google.com/rss/articles/CBMingFBVV95cUxNa1EwRU5fd2xfSGJwQzZnTW16QlhoQjhIbHR5d0dheDdfZ2ZnZWNfcjRrOGVneEs3eWQ3QW9adDhfcGRFQzB1bDRlQ1RxY1pmM2RPLWNTNFVrRmc1Y1gyaEROU0VyMTJmalhYdUJLcUQ3Uk5yd3pKekI3cDNpbWxfUE1BS1RXWHRyYzRtTnBLdUlSSFFQYi11Y1FjSERUQQ?oc=5","source":"NVIDIA Developer","lang":"en","date":"2022-06-02"},{"title":"WORLD OCEANS DAY NEWS: Online Data Platform Gives Scientists New Tool For Understanding Climate Change Impacts on Coral Reefs","url":"https://news.google.com/rss/articles/CBMisgJBVV95cUxPREF0eEVHQXFyUVYzdlZBTWh2OWRvS0FvNzJOdzlHVzJpNUFNZTlUSTRtODBDdWdUbXJSRGwzcjlrdGJvZjNqVWx1X0J6SVR1QkdXWkJ5T0pTM1VOek1FLTg5MjRhZEo4c2dVVkFvY2VRYm5neVNRbWRDd19JdjNha2VhN3ZWTzZITFVaX0o5UGdVMVN6b1hSMy1DQnd4VzRjNmpfUXFGRWtUNjd0RVNVZjFsSWJlOEpWcUtKcF82M2d5Q2JTZmJMUkROMW9LLWg0NHRqeXlSam9pWl8wUkt0bmJhbzNoOVlid3FTamYyQ1lzSGVVbm9RNjFsa2RtSEtiUlU3REQ3dE1QZ3lQN1k4OHZMWWhHM2xhYVFrd3RyWERSeGlLdUIyTVVDdzRVc1V1ekE?oc=5","source":"WCS Newsroom","lang":"en","date":"2019-06-08"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}