Dev.to AI 🤖 Ai 👁 0

OpenBot 0.1.3: we put the agent in a box

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 use

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

📰 Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.