Most agent apps run shell commands as you. That's a bad default. One wrong tool call and it's your files, your keys, your SSH config.
In OpenBot 0.1.3 the backend runs in Docker, and shell commands run as a separate user. Thanks to @deveshb15 for building it.
Other things that shipped:
- Cost per run, so a long task can't quietly run up a bill
- A model picker you can sort by leaderboard rank, newest or price
- A small model for side jobs like titles, so you don't pay big-model prices for them
- Retries when a stream drops mid-answer, and respect for provider retry signals
- A cancelled run keeps its partial reply instead of throwing it away
3 people made their first contribution in this release. If you want to be next, the issues labeled good first issue are a fine place to start.
Download: https://github.com/regnull/openbot/releases/tag/v0.1.3
![AI Safety Alignment and Interpretability — Ch.01: AI Safety [KR]](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv6vb5y3xnjut9qcy4c9j.png)
![AI Safety Alignment and Interpretability — Ch.04: Fairness and Bias [KR]](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flqxr5ty6tpnochxxh136.png)
![AI Safety Alignment and Interpretability — Ch.08: Engineering and Deployment [KR]](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kl9qonydtmy3pbn593l.png)