Skip to content

OpenBot 0.1.2

Latest

Choose a tag to compare

@regnull regnull released this 29 Sep 19:29
2e5b8ee

These builds are unsigned. On macOS, right-click OpenBot.app and choose Open the first time, or run xattr -dr com.apple.quarantine /Applications/OpenBot.app. On Linux, chmod +x the AppImage. On Windows, SmartScreen warns about the unsigned installer: choose More info, then Run anyway. The app needs uv installed to run its bundled backend.

What's Changed

  • docs: document desktop builds, versioning and GitHub releases by @regnull in #171
  • feat: add curated MCP catalog to Settings by @regnull in #181
  • fix: make MCP catalog Add action submit by @regnull in #182
  • fix: use deployment URL for Linear OAuth callback by @regnull in #183
  • feat: show active database location in settings by @regnull in #184
  • feat: assign distinctive icons to default demo bots by @regnull in #191
  • feat: collapse icon picker in bot editor by @regnull in #192
  • feat: start the packaged backend from Node so the desktop app runs on Windows by @Flobo2689x in #185
  • feat(mcp): Replace Linear local npx server with remote SSE endpoint by @regnull in #193
  • feat(settings): group tools list by MCP server with expand/collapse by @regnull in #194
  • fix: keep unknown API paths a 404 on Windows instead of serving the app shell by @Flobo2689x in #186
  • fix: reset thread and bot editor state while rendering instead of in effects by @Flobo2689x in #188
  • fix: move non-component exports out of RunCard and BotPage by @Flobo2689x in #189
  • docs: polish README layout without changing its content by @Flobo2689x in #190
  • fix: keep workspace tools out of the .openbot state directory by @regnull in #195
  • fix: update Linear MCP URL from SSE to streamable HTTP by @regnull in #201
  • feat: Add --backend_url CLI flag to Electron app by @regnull in #202
  • Desktop app: application menu and window titles by @HarshRajSinghania in #197
  • fix: run run_shell and patch_file through Git for Windows on Windows by @Flobo2689x in #200
  • feat(mcp): add Delimit to the opt-in MCP catalog by @infracore in #203
  • feat: model catalog from models.dev with a filtering picker and effort levels by @regnull in #204
  • refactor(tools): separate bot profile read/update into description and instructions by @regnull in #206
  • fix: build the MCP OAuth redirect URI from the port the backend listens on by @regnull in #209
  • fix: install the Windows app into Programs\openbot instead of Programs\frontend by @Flobo2689x in #207
  • fix: keep run cards from staying "running" after the run finished by @Flobo2689x in #210
  • fix: bound every model call with a timeout and treat timeouts as retryable by @regnull in #208
  • test: fix race in BotEditorPage effort-reconciliation test by @regnull in #211
  • Add a real demo GIF to the README by @regnull in #213
  • docs: add a tip for downloading the desktop app by @regnull in #216
  • fix: make github-release refuse to re-release an already tagged HEAD by @Flobo2689x in #215
  • fix: keep backend tests and local state out of the packaged app by @Flobo2689x in #214
  • feat: add curated bot catalog by @regnull in #217
  • chore: update bot catalog and engineer instructions by @regnull in #219
  • feat: extract shared system prompt to markdown by @regnull in #220
  • chore: update editable system prompt by @regnull in #221
  • fix: keep the desktop app's secret key in its data directory, not the install by @Flobo2689x in #212
  • fix: treat failed tool calls as errors and stop runs stuck repeating one by @regnull in #223
  • fix: drop blank optional MCP arguments and name the required ones by @regnull in #224
  • fix: let several OpenBot instances run at once by @regnull in #225
  • fix: write each instance's log beside its database by @regnull in #226
  • fix: let each bot use its own OpenRouter model by @regnull in #227
  • fix: repair MCP catalog identities and add versioned protocol results by @Amidwestnoob in #222
  • feat: support substitution in MCP server arguments by @regnull in #228
  • feat: stop the thread's open runs with Esc by @Flobo2689x in #229
  • feat: persist thread composer drafts by @regnull in #231

New Contributors

Full Changelog: v0.1.1...v0.1.2