4 ms·
https://github.com/sst/opencode https://github.com/sst/opencode opencode is open source. Here's a session I started but haven't had time to get back to which is
by jeremy_k 11mo ago
https://github.com/sst/opencode https://github.com/sst/opencode opencode is open source. Here's a session I started but haven't had time to get back to which is using opencode to ask it about how the loop works https://opencode.ai/s/4P4ancv4 https://opencode.ai/s/4P4ancv4
The summary is
The beauty is in the simplicity:
1. One loop - while (true)
2. One step at a time - stopWhen: stepCountIs(1)
3. One decision - "Did LLM make tool calls? → continue : exit"
4. Message history accumulates tool results automatically
5. LLM sees everything from previous iterations
This creates emergent behavior where the LLM can:
- Try something
- See if it worked
- Try again if it failed
- Keep iterating until success
- All without explicit retry logic!