You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/workflow/index.md
+17-4Lines changed: 17 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,20 +41,29 @@ show_word_count: true
41
41
42
42
## Introduction
43
43
44
-
We propose **Reptile**, a terminal agent that operates under an extended **REPL (Read-Execute-Print-Learn)** protocol, where human feedback is seamlessly integrated into the agent's execution loop.
44
+
We propose **Reptile**, a terminal agent that operates under an extended **REPL (Read-Execute-Print-Learn Loop)** protocol, where human feedback is seamlessly integrated into the agent's execution loop.
45
45
46
-
Unlike traditional REPL (Read-Execute-Print-Loop) environments that focus solely on code evaluation, our REPL protocol emphasizes the iterative cycle of human-agent collaboration, transforming the terminal from a passive command executor into an interactive learning environment.
46
+
Unlike traditional REPL (Read-Execute-PrintLoop) environments that focus solely on code evaluation, our REPL protocol emphasizes the iterative cycle of human-agent collaboration, transforming the terminal from a passive command executor into an interactive learning environment.
This blog focus on **workflow** and **evaluation**. We detail the **on-policy annotation** and **SFT training** in https://terminal-agent.github.io/blog/annotation/
54
+
This blog focus on **workflow** and **evaluation**. We detail the **on-policy annotation** and **SFT training** in https://terminal-agent.github.io/blog/annotation/.
55
55
56
+
## What Makes Reptile Workflow Special?
56
57
57
-
## Insights
58
+
Compared with other CLI agents (e.g., Claude Code and Mini SWE-Agent), Reptile stands out because of:
59
+
60
+
-**Terminal-only beyond Bash-only**: Simple and stateful execution, which is more efficient than bash-only (you don't need to specify the environment in every command). It doesn't require the complicated MCP protocol—just a naive bash tool under the REPL protocol.
61
+
> See [TTY-use Post](https://terminal-agent.github.io/blog/tool/) for more details on making terminal backend work.
62
+
-**Human-in-the-Loop Learning**: Users can inspect every step and provide prompt feedback, i.e., give feedback under the USER role or edit the LLM generation under the ASSISTANT role.
63
+
> See [On-policy Annotation Post](https://terminal-agent.github.io/blog/annotation/) for more details on annotation and naive SFT training.
64
+
65
+
66
+
## Our Insights in Building General Agents
58
67
59
68
60
69
**Workflow**: Build the universal action space for the LLM, reserving specialized workflows only for high-risk operations.
@@ -218,3 +227,7 @@ If you find Reptile useful in your research or applications, please cite:
218
227
note={Blog}
219
228
}
220
229
```
230
+
231
+
> **Fun fact**: The name "Reptile" has a dual meaning: it refers to the REPL (Read-Eval-Print-Learning Loop) workflow in terminal interactions, and also pays homage to OpenAI's Reptile meta-learning algorithm (2018), which pioneered few-shot adaptation. Like its namesake, our Reptile learns to quickly adapt to new tasks—but through human-in-the-loop collaboration rather than pure algorithmic optimization. Both share the same philosophy: learning efficiently from minimal examples to master diverse tasks.
0 commit comments