multiturn-rl

Coordinate multi-turn RL training workflows against interactive environments using Tinker APIs.

4.0k|507|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/thinking-machines-lab/tinker-cookbook --skill multiturn-rl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multiturn-rl
Source: https://github.com/thinking-machines-lab/tinker-cookbook/tree/main/.claude/skills/multiturn-rl
Command: npx skills add https://github.com/thinking-machines-lab/tinker-cookbook --skill multiturn-rl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Multi-turn RL training for interactive environments using the Tinker API, enabling agents to reason across turns, manage tool use, and optimize policies in dynamic tasks.

Core Features & Use Cases

  • Orchestrates Harbor terminal RL, Search-RAG, and multiplayer RL pipelines for end-to-end training
  • Provides guidance on environment types, turn structures, and configuration patterns (HarborTask, HarborDatasetBuilder, AsyncConfig, Config)
  • Includes steps to run, test, and extend multi-turn RL experiments across custom environments

Quick Start

Run the multi-turn RL training workflow by executing the Harbor RL, Search-R1, or multiplayer RL trainer script.

Frequently Asked Questions about multiturn-rl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multi-turn RL training for LLM agents in interactive environments?

You can run multi-turn RL training by executing Harbor RL, Search-R1, or multiplayer trainer scripts to coordinate end-to-end workflows against interactive environments using Tinker APIs.

What is multi-turn reinforcement learning and when do I need it for LLM training?

Multi-turn reinforcement learning trains agents to reason across multiple interactions, manage tool use, and optimize policies in dynamic tasks like terminal sandboxes or multiplayer games.

Can I configure custom turn structures and tool outputs for RL rollouts?

Yes, multi-turn RL training supports configurable turn structures and tool outputs, allowing you to define custom environments and manage dynamic task interactions.

Does Tinker support async rollout configurations for reinforcement learning?

Yes, Tinker supports async rollout configurations through AsyncConfig definitions, enabling coordinated multi-turn RL training workflows across interactive environments.

What environments are compatible with multi-turn RL training pipelines?

Compatible environments include terminal sandbox tasks, tool-assisted search and RAG pipelines, multiplayer games, and custom user-defined environments configured via HarborTask.