跳转至

OpenHands 0.18.0 - 2025-01-02

为什么要使用OpenHands

在这个快速变化的科技时代,开发者们面临着越来越多的挑战。传统的工具往往无法满足日益复杂的需求,导致开发效率低下,甚至影响项目的成功。而OpenHands的出现,正是为了解决这一矛盾。它不仅提供了灵活的功能,还能帮助开发者更高效地管理和定制他们的项目。想象一下,如果你能在一个平台上轻松实现个性化的开发体验,提升团队的协作效率,那将是多么令人振奋的事情!

OpenHands是什么

OpenHands是一个开源项目,旨在为开发者提供一个灵活且可定制的工具,帮助他们更高效地管理和开发软件。它允许用户根据自己的需求自定义提示和功能,适用于各种开发场景,极大地提升了开发效率和用户体验。

入门示例

想象一下,你是一名开发者,正在为一个新项目搭建基础架构。使用OpenHands,你可以轻松创建一个自定义的提示目录,快速生成代码片段,甚至在团队协作时,实时共享和修改项目文件。比如,你可以在OpenHands中设置一个特定的提示,以便在每次提交代码时自动生成相关文档,确保团队成员始终保持同步。这种灵活性和便利性,使得OpenHands成为开发者的得力助手。

OpenHands 0.18.0 - 2025-01-02版本更新了什么

在最新的0.18.0版本中,OpenHands引入了新的.openhands目录,便于用户为各个仓库定制提示;增加了导航栏的工具提示;支持可调整大小和可折叠的面板布局;将设置存储从本地存储迁移到服务器API;并允许在没有DirectoryAPI的手机或浏览器上下载工作区。

更新日志

更新内容

新增

  • 文档化新的.openhands目录,以便为各个仓库定制提示。
  • 为导航栏添加了工具提示。
  • 增加了可调整大小和可折叠的面板布局。

更改

  • 将设置存储从本地存储迁移到服务器API。
  • 允许在没有DirectoryAPI的手机或浏览器上下载工作区。
  • 在创建对话时,为任务表单添加了加载指示器。
  • 从OpenHands UI中移除了文件编辑功能。

修复

  • 修复了聊天界面中未渲染图像的问题。
  • 对导航栏进行了小幅样式修复。
  • 在无头模式下,如果任务完成,OpenHands将自动完成任务。
  • 修复了可能导致代理历史不一致的RuntimeError情况。
  • 修复了状态损坏或未正确保存时的历史加载问题。

新贡献者

  • 一位新贡献者在项目中做出了首次贡献。

完整更新日志: 0.17.0...0.18.0

总结

在OpenHands的最新更新中,新增了多个功能以提升用户体验,包括定制提示、导航栏工具提示和可调整大小的面板布局。同时,重要的设置存储迁移和修复了多个问题,使得开发者在使用过程中更加顺畅。这个项目的持续改进和新贡献者的加入,预示着OpenHands将继续为开发者提供强大的支持。