Instructions to use HansBug/Qwen3-8B-OpenClaw-RL-iter215 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use HansBug/Qwen3-8B-OpenClaw-RL-iter215 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="HansBug/Qwen3-8B-OpenClaw-RL-iter215") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("HansBug/Qwen3-8B-OpenClaw-RL-iter215") model = AutoModelForCausalLM.from_pretrained("HansBug/Qwen3-8B-OpenClaw-RL-iter215", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use HansBug/Qwen3-8B-OpenClaw-RL-iter215 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "HansBug/Qwen3-8B-OpenClaw-RL-iter215" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "HansBug/Qwen3-8B-OpenClaw-RL-iter215", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/HansBug/Qwen3-8B-OpenClaw-RL-iter215
- SGLang
How to use HansBug/Qwen3-8B-OpenClaw-RL-iter215 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "HansBug/Qwen3-8B-OpenClaw-RL-iter215" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "HansBug/Qwen3-8B-OpenClaw-RL-iter215", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "HansBug/Qwen3-8B-OpenClaw-RL-iter215" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "HansBug/Qwen3-8B-OpenClaw-RL-iter215", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use HansBug/Qwen3-8B-OpenClaw-RL-iter215 with Docker Model Runner:
docker model run hf.co/HansBug/Qwen3-8B-OpenClaw-RL-iter215
Qwen3-8B-OpenClaw-RL-iter215
ๆ Qwen/Qwen3-8B ็จ HansBug/OpenClaw-RL ็่ฎญ็ปๆกๆถๅ GRPO outcome-only RL๏ผdense pass-rate reward๏ผๆ PRMใๆ process reward๏ผ่ทๅบๆฅ็ไธญ้ด checkpoint๏ผๅฏนๅบ wandb run msp60ius ็ iter 215ใๅจ terminal-bench v0.1.x 86 ไธช terminal-agent ไปปๅกไธๆ base Qwen3-8B ็ pass@1 ไป่ฟ 0 ๆจๅฐ 0.056๏ผOOD eval๏ผใ
ๅฎๅ จ drop-in ๅ ผๅฎน๏ผconfig / generation_config / tokenizer ๅ จ้จ่ทไธๆธธ
Qwen/Qwen3-8Bๅญ่็บงไธ่ด๏ผdiff ๆ ๅทฎ๏ผ๏ผไปปไฝ่ฝ่ท Qwen3-8B ็ๅทฅๅ ท้พ๏ผHF transformersใvLLMใsglangใollamaใllama.cpp ่ฝฌ GGUF ็ญ๏ผไธ่ก้ฝไธ็จๆนใ
็ฎๅฝ
- ๅฟซ้ๅผๅง
- ๆจกๅไปๅชๆฅ
- ่ฎญ็ป่ฎพ็ฝฎ
- ่ฎญ็ปๆฒ็บฟ
- ่ฏๆต็ปๆ
- ไปปๅก็บงๅซ็่ฎญ็ป่กจ็ฐ
- ๆจ็ๆถ็ on-the-wire ๅ่ฎฎ
- ๅทฒ็ฅ้ๅถ
- ๅค็ฐ / ๆจ็ๅทฅๅ ท
- ๅผ็จ / ่ด่ฐข
ๅฟซ้ๅผๅง
็จ HF transformers
from transformers import AutoTokenizer, AutoModelForCausalLM
tok = AutoTokenizer.from_pretrained("HansBug/Qwen3-8B-OpenClaw-RL-iter215")
model = AutoModelForCausalLM.from_pretrained(
"HansBug/Qwen3-8B-OpenClaw-RL-iter215",
torch_dtype="bfloat16",
device_map="auto",
)
messages = [
{"role": "user", "content": "Write a one-line bash command to recursively count *.py files under /usr/lib."}
]
text = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tok(text, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=256, temperature=0.2)
print(tok.decode(out[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))
็จ sglang๏ผๆจ่๏ผ้ tool-call ๆฏๆ๏ผ
python -m sglang.launch_server \
--model-path HansBug/Qwen3-8B-OpenClaw-RL-iter215 \
--served-model-name qwen3-8b-rl-iter215 \
--tp 1 --port 30000 \
--tool-call-parser qwen
่ท base Qwen3-8B ไธๆ ท็ๅฏๅจๅๆฐใ--tool-call-parser qwen๏ผๆ qwen25๏ผๆๆจกๅ็ <tool_call>{...}</tool_call> ่ฟๅๆ OpenAI ็ปๆๅ tool_calls๏ผ่ฟๆญฃๆฏ่ฎญ็ปๆถ rollouts ็จ็ parserใ
็จ vLLM
vllm serve HansBug/Qwen3-8B-OpenClaw-RL-iter215 --enable-auto-tool-choice --tool-call-parser hermes
็จ oc-repl ็ดๆฅไบคไบ๏ผ็ซฏๅฐ็ซฏ demo๏ผ
HansBug/oc-repl ๆฏไธไธช้ๅฏน่ฟไธช ckpt ้่บซๅ็ Codex ้ฃๆ ผ REPL๏ผ
pip install git+https://github.com/HansBug/oc-repl
# ่ตทไธไธช sandbox ๅฎนๅจ๏ผไปปไฝ ubuntu/python image ้ฝ่ก๏ผไธ้ข็จ terminal-bench ็ฐๆ็๏ผ
docker run -d --name oc-sandbox -w /app ubuntu:24.04 sleep infinity
# ๅฏๅจไบคไบๅผ REPL
oc-repl --sandbox docker:oc-sandbox \
--api-base http://127.0.0.1:30000/v1 \
--model qwen3-8b-rl-iter215
oc-repl ้ป่ฎค --protocol camel-terminal-toolkit ๅฏน้ฝ่ฎญ็ปๅๅธ๏ผ่ฏฆ่งไปๅบ READMEใ
ๆจกๅไปๅชๆฅ
Qwen3-8B-OpenClaw-RL-iter215 = Qwen3-8B + 215 ไธช RL iteration ็ GRPO outcome-only ่ฎญ็ป๏ผrollout ๅจ SETA terminal env pool ๆไพ็ 1367 ไธช terminal task ไธใๆฏไธช task ๆฏไธไธช็ๅฎ็ Linux shell ไปปๅก๏ผไฟฎ่ๆฌใ่งฃ base64ใ่ตท serverใ่ท pytestโฆ๏ผ๏ผๅจ้็ฆป docker ๅฎนๅจ้่ท๏ผagent ้่ฟ camel.toolkits.TerminalToolkit ๆด้ฒ็ 4 ไธชๅทฅๅ
ทๆไฝ shellใ
็ฎๅๅฐ่ฏด๏ผ็จ camel-ai ็ agent harness ๅจ terminal-bench ้ฃๆ ผ็ไปปๅกไธๆ Qwen3-8B ่ฎญๆไธไธช่ฝๅนฒๆดป็ terminal agentใ
| ๅผ | |
|---|---|
| ๅบๅบง | Qwen/Qwen3-8B๏ผreasoning ๆจกๅ๏ผๅ็ๅธฆ <think> chain-of-thought๏ผ |
| ่ฎญ็ปๆกๆถ | HansBug/OpenClaw-RL (Megatron + slime + sglang rollout) |
| Agent harness | camel-ai ChatAgent + TerminalToolkit |
| ๆฐๆฎ | seta_env 1367 task pool๏ผๅซ terminal-bench v0.1.x 86 task ๅญ้๏ผ |
| ็ฎๆณ | GRPO outcome-only๏ผdense pass-rate reward (advantage_estimator=grpo) |
| ่ฎญ็ปๆป step | 215 iter๏ผ็บฆ 3440 rollout ร 16 prompt ร 8 sample/prompt๏ผ |
| ่ฎญ็ป็กฌไปถ | 8ร NVIDIA H200๏ผactor 4รTP + rollout 4รTP |
| ่ฎญ็ปๆถ้ฟ | ็บฆ 5 ๅคฉ |
| Wandb | hansbug/openclaw-terminal-rl/runs/msp60ius |
่ฎญ็ป่ฎพ็ฝฎ
ๅฎๆดๅฏๅจๅฝไปค่ง run_qwen3_8b_experiment.shใๅ
ณ้ฎ่ถ
ๅ๏ผ
# GRPO ็ฎๆณ
--advantage-estimator grpo
--use-kl-loss --kl-loss-coef 0.01 --kl-loss-type k3
--dynamic_history
# Optimizer (low LR + Adam beta2=0.98)
--optimizer adam --lr 1e-6 --lr-decay-style constant
--weight-decay 0.1 --adam-beta1 0.9 --adam-beta2 0.98
# Rollout
--rollout-batch-size 16
--n-samples-per-prompt 8 # ๆฏ prompt ้ 8 ไธช sample ็ฎ GRPO group std
--num-steps-per-rollout 2
--rollout-temperature 1
--rollout-max-response-len 8192
--rollout-max-context-len 16384
# Megatron
--tensor-model-parallel-size 4
--sequence-parallel
--recompute-granularity full
# Rollout agent + tool-call parser
--custom-config-path configs/rollout_qwen3.yaml # tool_call_parser: qwen25
# max_iteration: 10
Reward signal๏ผdense pass-rate, outcome-only โโ ๆฏไธช rollout ่ทๅฎๅ็ฑไปปๅก่ชๅธฆ็ run-tests.sh ๅจ sandbox ้่ท pytest๏ผreward = passed / total_tests โ [0, 1]๏ผๅ็บฟๆงๅๆขๅฐ score = 2ยทreward โ 1 โ [-1, +1] ๅ็ป GRPO๏ผๆฒกๆ PRM / process reward๏ผๆดไธช episode ๅ
ฑ็จไธไธชๆ ้ใ
max_iteration: 10๏ผ่ฎญ็ปๆถ agent loop ไธ้ 10 ่ฝฎใ
tool_call_parser: qwen25๏ผsglang ๆๆจกๅ็ <tool_call>{"name":..., "arguments":...}</tool_call> markup ่ฝฌๅ OpenAI tool_calls ๅ็ป camel ChatAgentใ
่ฎญ็ปๆฒ็บฟ
ๆฅ่ช wandb run msp60ius๏ผrows=1671๏ผไปฅไธๆฏ็จ scan_history API ๆๅบ็ๅฎ้
ๆฐๆฎ็น๏ผ๏ผ
ๅไธชๅญๅพ่ฏดๆ๏ผ
| ๅญๅพ | ่งฃ่ฏป |
|---|---|
| rollout accuracy | rollout ้ถๆฎต agent ๆฅๅ็ไปปๅก้่ฟ็ใ0 โ 0.71 ้กถ็น๏ผๆซๆฎต 0.576 ็จณๅฎใๆดไธช่ฎญ็ปๅจๆ็ปญไธๅใ |
| reward_mean | outcome score ็ๅๅผ๏ผscore = 2ยทpass_rate โ 1 โ [โ1, +1]๏ผโ1 = ไธไธช test ้ฝๆฒก่ฟ๏ผ0 = ๅนณๅ pass ไธๅ๏ผ+1 = ๅ
จ่ฟ๏ผใไป โ0.5 ๅๅฐ +0.42 ้กถ็น๏ผๆๅ็จณๅจ +0.15ใ็ฉฟ่ถ 0 ๆฏๅ
ณ้ฎไฟกๅท๏ผ่กจ็คบๆจกๅไป"่ฟ็ test < ไธๅ"่ฝฌๅ"่ฟ็ test > ไธๅ"ใ |
| response_len | ๆฏ่ฝฎ assistant ่พๅบ็ๅนณๅ token ๆฐใไธ็ดๅจๆถจ๏ผ150 โ 270 โ ้กถ 784๏ผ๏ผๆจกๅๅจๅญฆไน ๆด้ฟ็ๅคๆญฅๆจ็ / ๅทฅๅ ท่ฐ็จ้พใ |
| non_trainable_ratio | GRPO group ้ ฯ=0๏ผๅ prompt 8 sample ๅ จๆๅ / ๅ จๅคฑ่ดฅ๏ผ็ๆฏไพใ่ฟ้จๅๅฏน GRPO ไธ่ดก็ฎๆขฏๅบฆใ่ฎญ็ปๅง็ปไฟๆๅจ < 5%๏ผ่ฏดๆไปปๅก pool ็ปๅบไบ่ถณๅค็ reward ๆนๅทฎ๏ผ็ปๅคงๅคๆฐ prompt ้ฝๅจไบง็ๆๆๆขฏๅบฆใ |
่ฏๆต็ปๆ
ๅจ terminal-bench v0.1.x๏ผ86 task๏ผไธ็ pass@1
iter215 ่ฟไธช ckpt ๅจ OOD eval๏ผagent harness ๅๅฐ tb run --agent terminus-2๏ผไธ็ๆ็ปฉ๏ผ
| ๆจกๅ | pass@1 | ไฝ้ | ๅคๆณจ |
|---|---|---|---|
| Qwen3-8B-OpenClaw-RL-iter215 | 0.056 | 8 B | ๆฌ ckpt๏ผOOD eval๏ผ |
| Qwen3-8B (base) | ~0.005 | 8 B | RL ่ฎญ็ป่ตท็น๏ผๅ ไนๅ จๅคฑ่ดฅ |
| Qwen3-235B-A22B (Terminus 1) | 0.066 | 235 B (active 22 B) | TB ๅฎๆน leaderboard |
| DeepSeek-R1 | 0.057 | 671 B | TB ๅฎๆน leaderboard |
| AfterQuery GPT-OSS-20B SFT+RL | 0.170 | 20 B | SFT + RL๏ผๆดๅฎๆด็ pipeline๏ผ |
| Qwen3-32B + TerminalAgent | 0.155 | 32 B | TB ๅฎๆน leaderboard |
| Claude 4.5 Sonnet | 0.645 | ้ญๆบ | frontier |
| GPT-5 | 0.525 | ้ญๆบ | frontier |
ๆ base Qwen3-8B ไป ~0 ๆๅฐไธ Qwen3-235B / DeepSeek-R1 ๅๆฐดไฝ๏ผ็จ 30ร ๆดๅฐ็ๅๆฐใ
ๅจ eval-as-train ่ฎพ็ฝฎไธ็ๅคฉ่ฑๆฟ
ๆ TB v0.1.x 86 ไธชไปปๅก็ดๆฅๅฝ่ฎญ็ป้่ท 84h / 320 rollout ๅพๅฐไธ้ pass@1 = 0.092๏ผๅๆ ท OOD ่ฏๆต่ทฏๅพ๏ผใๆๆ๏ผๆจกๅๅจ 8B ่ฟไธชๅฐบๅฏธไธใๆถ้คๅๅธๆผ็งปๅ๏ผ่ช็ถ่ฝๅไธ้ๅคงๆฆๅจ 9.2%ใๅฉไธ่ฆๅฐ 17%+๏ผAfterQuery SFT+RL ้ฃไธชๆฐดไฝ๏ผ้่ฆ cold-start SFT + ๆดๅฅฝ็ agent harness + ๆดๅฏน่ทฏ็ๆฐๆฎ๏ผ่ฏฆ่ง OpenClaw-RL issue #10ใ
ไปปๅก็บงๅซ็่ฎญ็ป่กจ็ฐ
ๆ่ฎญ็ป log๏ผ37k trial ร 85 task๏ผๆไปปๅกๅ็๏ผๆฏไธชไปปๅก็ฎ reward (mean, std, strict_n)๏ผ
8 ไธช task ็ฑปๅซ๏ผ
| ็ฑปๅซ | ๆฐ้ | ๅ ๆฏ | ๅซไน |
|---|---|---|---|
truly-cold-flat |
25 | 29% | mean = 0ใstd = 0๏ผ320 rollout ร 8 sample ไปๆฒก้ๅฐไปปไฝ partial rewardใGRPO ๅฏน่ฟไบ task ๆฐธ่ฟ 0 ๆขฏๅบฆใ |
truly-cold-noisy |
6 | 7% | ๆฅ่ฟ 0 meanใไฝ std๏ผๅถๅฐๆๅพฎๅฐ partial credit ๅชๅฃฐ |
partial-stuck-flat |
9 | 11% | mean โ [0.5, 0.9]ใstd ๆไฝ๏ผๆจกๅ้ partial credit ๆฟไบ 50-90% ๅไฝๆฐธ่ฟ็ขฐไธๅฐ strict=1.0 ้ๅผใๆ้ซ swe-bench-astropy-2 mean=0.889 strict=0 |
partial-noisy |
22 | 26% | partial credit ๅบ้ดไฝ std ่พ้ซ๏ผๅฏ่ฝๅฏไปฅๆจๅฐ strict |
weak-learnable |
9 | 11% | low meanใlow strict_n๏ผๅถๆ็ช็ ดไฝ้ไธปๆต |
mid-learnable |
5 | 6% | mid meanใไธญ็ญ strict_n |
truly-learnable |
4 | 5% | mean > 0.6ใstrict_n > 100๏ผๆจกๅๅจ่ฟ 4 ไธช task ไธ็ๅฎๅญฆๅฐไธ่ฅฟ๏ผhello-world / fix-permissions / fibonacci-server / vim-terminal-task๏ผ |
strict-flat |
1 | 1% | swe-bench-fsspec ๅผๅธธ๏ผ100% strict ไฝ std=0๏ผverifier shortcut๏ผ |
็ป่ฎบ๏ผ8B + 86 task pool ็็ถ้ขไธๆฏๆจกๅๅฎน้๏ผๆฏ task pool ไฟกๅทๅๅธโโ36% ็ๅท + 38% ๅทฎไธๅฃๆฐ๏ผ่ฆ่ฟไธๆญฅๆๅ้่ฆๆข dataset๏ผseta_env 1367 task pool ๅทฒ็ปๅจไธป่ฎญ็ป้็จไบ๏ผ่ฟๆฏไธบไฝ iter215 ๆฏ eval-as-train ไธ้ 0.092 ่ฟไฝ๏ผใ่ฏฆ่ง OpenClaw-RL issue #10 ้ฟ commentใ
ๆจ็ๆถ็ on-the-wire ๅ่ฎฎ
่ฎญ็ปๆถ่ฟไธช ckpt ็ๅฐ็ๅ่ฎฎๆฏ camel-ai TerminalToolkit ็ 4 ๅทฅๅ
ท OpenAI function-calling๏ผไธๆฏ terminal-bench ็ terminus-2 JSON ๅ่ฎฎใ่ฏๆฎ๏ผ
| ๆไปถ | ่ฏดๆ |
|---|---|
terminal-rl/agent/camel_agent.py |
rollout agent = camel.agents.ChatAgent ๅญ็ฑป |
terminal-rl/remote/terminal_env.py:163-185 |
env ๅจ reset ๆถๆ camel.toolkits.TerminalToolkit ็ 4 ไธชๅทฅๅ
ท๏ผshell_exec / shell_view / shell_write_to_process / shell_write_content_to_file๏ผๅฐ่ฃ
ๆ OpenAI tool schema ๅ็ป rollout |
terminal-rl/configs/rollout_qwen3.yaml:1 |
tool_call_parser: qwen25 โ sglang ๆๆจกๅ <tool_call>{...}</tool_call> markup ่ฝฌๅ OpenAI tool_calls |
| ่ฎญ็ป log ๅฎ่ฏ | <tool_call> ๅบ็ฐ 628 ๆฌก๏ผterminus-2 JSON ็ key "task_complete" ๅบ็ฐ 0 ๆฌก |
System prompt ๆฏ terminal-rl/agent/camel_agent.py::get_developer_agent_prompt() ๅจ system='Linux (in Docker)', machine='x86_64', non_think_mode=True ้
็ฝฎไธไบงๅบ็ๆดๆฎต๏ผ็ปๅฐพๅ /no_think๏ผๅ
ณ้ญ qwen3 ็ think trace๏ผ่ฎฉๆจกๅ็ดๆฅ emit tool_call๏ผใ
ๅฆๆไฝ ๆณ 100% ๅคๅป่ฎญ็ปๅๅธๅจ inference ็จ่ฟไธช ckpt๏ผ็จ HansBug/oc-repl ็้ป่ฎค --protocol camel-terminal-toolkitโโๅฎๆไธ้ข่ฟไบ่ฎพ็ฝฎ้ฝๅญ่็บงๅฏน้ฝไบใ
ๅทฒ็ฅ้ๅถ
ๆจกๅไธไผไธปๅจๅๆญข tool_callใ่ฎญ็ปๆถ agent loop ็ฑ
max_iteration: 10็กฌๆชๆญ + outcome reward ๅ ๅบ๏ผๆจกๅๆฒกๅญฆๅฐ"ๅๅฎๅไธๅ tool_callใๅไธๆฎตๆป็ป"่ฟไธชๅจไฝใinference ๆถๅฆๆๆฒกๆ max-turns ๅ ๅบ๏ผๆจกๅไผๆ ้ๅถๅฐ้ๅค verifyใInference ็ซฏ่ฆ่ชๅทฑ่ฎพไธ้๏ผoc-repl ้ป่ฎค 12 ่ฝฎ๏ผใtask_complete ่ชๆฅ โ ไปปๅก็ๅฎๆใๆจกๅ่ฏด"ๅฎๆ"ไธไธๅฎ็ๅฎๆ๏ผ้ช่ฏ่ฆๅๅฎข่งๆฃๆฅ๏ผdiffใtestsใverifier๏ผใoc-repl ๆไพไบ
--verify/--verify-filehook ไธ้จๅค็่ฟไปถไบใๅคๆๅคๆญฅ task adherence ไธญ็ญใ็ฎๅไปปๅก๏ผchmodใcatใls๏ผadherence ๆปกๅ๏ผ่ฆๅๅค่ก Python ๆๅกๅจใๅคๆ awk ่ฟ็ง๏ผๆจกๅๅถๅฐไผ thinking ๅคชไน ๆฒกไบงๅบ tool_callใ
terminus-2 / terminus-XML ๅ่ฎฎๆฏ OODใๆจกๅๆฒกๅจ่ฟไบๅ่ฎฎไธ RL ่ฎญ็ป่ฟ๏ผ่ฝไธ่ฝ่ท้้ qwen3 ๅบๅบง็้็จๆไปค่ท้่ฝๅใ่ฆๅคๅป่ฎญ็ปๅๅธ่ฏท็จ camel TerminalToolkit ๅ่ฎฎใ
ไธๆฏ frontier ๆฐดๅนณใpass@1 0.056 ่ท Qwen3-235B ๅๆฐดไฝ๏ผไฝ่ท Claude 4.5 / GPT-5 ่ฟๆ 10ร+ ๅทฎ่ทใ่ฟไธช ckpt ้ๅๅ RL ่ฎญ็ปๆกๆถ็ baseline / case study๏ผไธ้ๅ็ดๆฅๅฝ production agent ็จใ
ๅค็ฐ / ๆจ็ๅทฅๅ ท
| ไปๅบ / ๅทฅๅ ท | ็จ้ |
|---|---|
HansBug/OpenClaw-RL |
ๅฎๆด็่ฎญ็ปๆกๆถ๏ผslime + Megatron + sglang๏ผ๏ผๅซ launch scriptใ้ ็ฝฎใagent code |
HansBug/oc-repl |
้ๅฏน่ฟไธช ckpt ็ Codex ้ฃๆ ผ REPL๏ผๆฏๆ 4 ็งๆจ็ๅ่ฎฎ (camel-terminal-toolkit ้ป่ฎค = ่ฎญ็ปๅๅธๅญ่็บงๅคๅป) |
HansBug/OpenClaw-RL issue #10 |
eval-as-train capacity probe ๆฅๅ + std analysis + per-task 8 ็ฑปๆ่งฃ |
HansBug/OpenClaw-RL issue #13 |
demo ่ง้ข๏ผ4 ไธช TB ไปปๅก ร 2 ไธชๅ่ฎฎ = 8 ไธช gif/mp4๏ผ |
ๅผ็จ / ่ด่ฐข
- ๅบๅบง๏ผ
Qwen/Qwen3-8B๏ผApache-2.0๏ผ - ่ฎญ็ปๆกๆถ๏ผ
HansBug/OpenClaw-RL - Agent harness๏ผ
camel-ai/camelTerminalToolkit - Eval benchmark๏ผ
laude-institute/terminal-bench - Rollout ่ฎญ็ปๆฐๆฎ pool๏ผ
camel-ai/seta1367 task
License: Apache-2.0๏ผ็ปงๆฟ่ช Qwen3-8B๏ผใ
ๅฆๆไฝ ็จ่ฟไธช ckpt ๅ paper / blog post๏ผๆฌข่ฟๅผ็จ HansBug/OpenClaw-RL ไปๅบ + ่ฟไธช model cardใ
- Downloads last month
- 11


