[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-AntonOsika--gpt-engineer":3,"tool-AntonOsika--gpt-engineer":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":81,"owner_website":79,"owner_url":82,"languages":83,"stars":104,"forks":105,"last_commit_at":106,"license":107,"difficulty_score":23,"env_os":108,"env_gpu":109,"env_ram":109,"env_deps":110,"category_tags":117,"github_topics":118,"view_count":127,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":128,"updated_at":129,"faqs":130,"releases":160},2061,"AntonOsika\u002Fgpt-engineer","gpt-engineer","CLI platform to experiment with codegen. Precursor to: https:\u002F\u002Flovable.dev","gpt-engineer 是一款开源的命令行工具，旨在让开发者通过自然语言描述需求，自动完成代码的生成与执行。它解决了传统开发中从构思到落地耗时较长的问题，用户只需在项目中创建一个名为 `prompt` 的文件写下指令，gpt-engineer 便能理解意图并编写出可运行的代码，甚至能根据反馈持续优化现有项目。\n\n这款工具特别适合希望快速验证想法的开发者、进行代码生成实验的研究人员，以及想要探索 AI 编程边界的技術爱好者。作为早期代码生成实验平台的代表，gpt-engineer 不仅是知名平台 Lovable.dev 的前身，还保留了极高的灵活性与可黑客性（hackable），支持本地模型、Azure 等多种后端配置。\n\n除了核心的生成功能，gpt-engineer 还内置了基准测试工具，方便用户评估自定义 Agent 在主流数据集上的表现。无论是从零构建新应用，还是为旧代码库添加新功能，gpt-engineer 都能充当你的智能编程搭档，让创意更快地转化为现实。","# gpt-engineer\n\n[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fgpt-engineer-org\u002Fgpt-engineer?style=social)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer)\n[![Discord Follow](https:\u002F\u002Fdcbadge.vercel.app\u002Fapi\u002Fserver\u002F8tcDQ89Ej2?style=flat)](https:\u002F\u002Fdiscord.gg\u002F8tcDQ89Ej2)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fgpt-engineer-org\u002Fgpt-engineer)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FLICENSE)\n[![GitHub Issues or Pull Requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fgpt-engineer-org\u002Fgpt-engineer)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fissues)\n![GitHub Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fgpt-engineer-org\u002Fgpt-engineer)\n[![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fantonosika?style=social)](https:\u002F\u002Ftwitter.com\u002Fantonosika)\n\nThe OG code genereation experimentation platform!\n\nIf you are looking for the evolution that is an opinionated, managed service – check out gptengineer.app.\n\nIf you are looking for a well maintained hackable CLI for – check out aider.\n\n\ngpt-engineer lets you:\n- Specify software in natural language\n- Sit back and watch as an AI writes and executes the code\n- Ask the AI to implement improvements\n\n## Getting Started\n\n### Install gpt-engineer\n\nFor **stable** release:\n\n- `python -m pip install gpt-engineer`\n\nFor **development**:\n- `git clone https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer.git`\n- `cd gpt-engineer`\n- `poetry install`\n- `poetry shell` to activate the virtual environment\n\nWe actively support Python 3.10 - 3.12. The last version to support Python 3.8 - 3.9 was [0.2.6](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgpt-engineer\u002F0.2.6\u002F).\n\n### Setup API key\n\nChoose **one** of:\n- Export env variable (you can add this to .bashrc so that you don't have to do it each time you start the terminal)\n    - `export OPENAI_API_KEY=[your api key]`\n- .env file:\n    - Create a copy of `.env.template` named `.env`\n    - Add your OPENAI_API_KEY in .env\n- Custom model:\n    - See [docs](https:\u002F\u002Fgpt-engineer.readthedocs.io\u002Fen\u002Flatest\u002Fopen_models.html), supports local model, azure, etc.\n\nCheck the [Windows README](.\u002FWINDOWS_README.md) for Windows usage.\n\n**Other ways to run:**\n- Use Docker ([instructions](docker\u002FREADME.md))\n- Do everything in your browser:\n[![Open in GitHub Codespaces](https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcodespaces)\n\n### Create new code (default usage)\n- Create an empty folder for your project anywhere on your computer\n- Create a file called `prompt` (no extension) inside your new folder and fill it with instructions\n- Run `gpte \u003Cproject_dir>` with a relative path to your folder\n  - For example: `gpte projects\u002Fmy-new-project` from the gpt-engineer directory root with your new folder in `projects\u002F`\n\n### Improve existing code\n- Locate a folder with code which you want to improve anywhere on your computer\n- Create a file called `prompt` (no extension) inside your new folder and fill it with instructions for how you want to improve the code\n- Run `gpte \u003Cproject_dir> -i` with a relative path to your folder\n  - For example: `gpte projects\u002Fmy-old-project -i` from the gpt-engineer directory root with your folder in `projects\u002F`\n\n### Benchmark custom agents\n- gpt-engineer installs the binary 'bench', which gives you a simple interface for benchmarking your own agent implementations against popular public datasets.\n- The easiest way to get started with benchmarking is by checking out the [template](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpte-bench-template) repo, which contains detailed instructions and an agent template.\n- Currently supported benchmark:\n  - [APPS](https:\u002F\u002Fgithub.com\u002Fhendrycks\u002Fapps)\n  - [MBPP](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fgoogle-research\u002Ftree\u002Fmaster\u002Fmbpp)\n\nThe community has started work with different benchmarking initiatives, as described in [this Loom](https:\u002F\u002Fwww.loom.com\u002Fshare\u002F206805143fbb4302b5455a5329eaab17?sid=f689608f-8e49-44f7-b55f-4c81e9dc93e6) video.\n\n### Research\nSome of our community members have worked on different research briefs that could be taken further. See [this document](https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1qmOj2DvdPc6syIAm8iISZFpfik26BYw7ZziD5c-9G0E\u002Fedit?usp=sharing) if you are interested.\n\n## Terms\nBy running gpt-engineer, you agree to our [terms](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FTERMS_OF_USE.md).\n\n\n## Relation to gptengineer.app (GPT Engineer)\n[gptengineer.app](https:\u002F\u002Fgptengineer.app\u002F) is a commercial project for the automatic generation of web apps.\nIt features a UI for non-technical users connected to a git-controlled codebase.\nThe gptengineer.app team is actively supporting the open source community.\n\n\n## Features\n\n### Pre Prompts\nYou can specify the \"identity\" of the AI agent by overriding the `preprompts` folder with your own version of the `preprompts`. You can do so via the `--use-custom-preprompts` argument.\n\nEditing the `preprompts` is how you make the agent remember things between projects.\n\n### Vision\n\nBy default, gpt-engineer expects text input via a `prompt` file. It can also accept image inputs for vision-capable models. This can be useful for adding UX or architecture diagrams as additional context for GPT Engineer. You can do this by specifying an image directory with the `—-image_directory` flag and setting a vision-capable model in the second CLI argument.\n\nE.g. `gpte projects\u002Fexample-vision gpt-4-vision-preview --prompt_file prompt\u002Ftext --image_directory prompt\u002Fimages -i`\n\n### Open source, local and alternative models\n\nBy default, gpt-engineer supports OpenAI Models via the OpenAI API or Azure OpenAI API, as well as Anthropic models.\n\nWith a little extra setup, you can also run with open source models like WizardCoder. See the [documentation](https:\u002F\u002Fgpt-engineer.readthedocs.io\u002Fen\u002Flatest\u002Fopen_models.html) for example instructions.\n\n## Mission\n\nThe gpt-engineer community mission is to **maintain tools that coding agent builders can use and facilitate collaboration in the open source community**.\n\nIf you are interested in contributing to this, we are interested in having you.\n\nIf you want to see our broader ambitions, check out the [roadmap](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FROADMAP.md), and join\n[discord](https:\u002F\u002Fdiscord.gg\u002F8tcDQ89Ej2)\nto learn how you can [contribute](.github\u002FCONTRIBUTING.md) to it.\n\ngpt-engineer is [governed](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FGOVERNANCE.md) by a board of long-term contributors. If you contribute routinely and have an interest in shaping the future of gpt-engineer, you will be considered for the board.\n\n## Significant contributors\n\u003Cul style=\"list-style-type: none; padding: 0; display: flex; flex-wrap: wrap;\"> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FATheorell\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_aedde1584d95.png\" alt=\"@ATheorell\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @ATheorell \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsimilato87\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_5bbd229823cb.png\" alt=\"@similato87\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @similato87 \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheoMcCabe\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_197601d1bc69.png\" alt=\"@TheoMcCabe\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @TheoMcCabe \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaptivus\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_290f8ba20203.png\" alt=\"@captivus\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @captivus \u003C\u002Fa> \u003C\u002Fli> \u003C\u002Ful>\n\n\n## Example\n\n\n\nhttps:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fassets\u002F4467025\u002F40d0a9a8-82d0-4432-9376-136df0d57c99\n","# gpt-engineer\n\n[![GitHub 仓库星级](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fgpt-engineer-org\u002Fgpt-engineer?style=social)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer)\n[![Discord 关注](https:\u002F\u002Fdcbadge.vercel.app\u002Fapi\u002Fserver\u002F8tcDQ89Ej2?style=flat)](https:\u002F\u002Fdiscord.gg\u002F8tcDQ89Ej2)\n[![许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fgpt-engineer-org\u002Fgpt-engineer)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FLICENSE)\n[![GitHub 问题或拉取请求](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fgpt-engineer-org\u002Fgpt-engineer)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fissues)\n![GitHub 发布](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fgpt-engineer-org\u002Fgpt-engineer)\n[![Twitter 关注](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fantonosika?style=social)](https:\u002F\u002Ftwitter.com\u002Fantonosika)\n\n最初的代码生成实验平台！\n\n如果你正在寻找一个经过深思熟虑、托管式的服务——请访问 gptengineer.app。\n\n如果你想要一个维护良好且可扩展的命令行工具——请试试 aider。\n\n\ngpt-engineer 让你能够：\n- 用自然语言描述软件需求\n- 坐下来观看 AI 自动编写并执行代码\n- 请求 AI 对代码进行改进\n\n## 快速上手\n\n### 安装 gpt-engineer\n\n对于 **稳定** 版本：\n- `python -m pip install gpt-engineer`\n\n对于 **开发** 版本：\n- `git clone https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer.git`\n- `cd gpt-engineer`\n- `poetry install`\n- `poetry shell` 激活虚拟环境\n\n我们目前主要支持 Python 3.10 到 3.12。最后一个支持 Python 3.8 和 3.9 的版本是 [0.2.6](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgpt-engineer\u002F0.2.6\u002F)。\n\n### 设置 API 密钥\n\n选择 **一种** 方法：\n- 导出环境变量（你可以将其添加到 .bashrc 文件中，这样每次打开终端时就不必重复设置）：\n    - `export OPENAI_API_KEY=[你的 API 密钥]`\n- 使用 .env 文件：\n    - 复制 `.env.template` 并重命名为 `.env`\n    - 在 `.env` 中添加你的 OPENAI_API_KEY\n- 自定义模型：\n    - 参阅 [文档](https:\u002F\u002Fgpt-engineer.readthedocs.io\u002Fen\u002Flatest\u002Fopen_models.html)，支持本地模型、Azure 等。\n\nWindows 用户请参考 [Windows README](.\u002FWINDOWS_README.md)。\n\n**其他运行方式：**\n- 使用 Docker（[说明](docker\u002FREADME.md)）\n- 直接在浏览器中操作：\n[![在 GitHub Codespaces 中打开](https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcodespaces)\n\n### 创建新代码（默认用法）\n- 在你的电脑任意位置创建一个空文件夹作为项目目录\n- 在该文件夹内创建一个名为 `prompt` 的无扩展名文件，并填写你的需求说明\n- 运行 `gpte \u003Cproject_dir>`，传入项目文件夹的相对路径\n    - 例如：从 gpt-engineer 目录根下运行 `gpte projects\u002Fmy-new-project`，其中 `my-new-project` 是你在 `projects\u002F` 下的新文件夹\n\n### 改进现有代码\n- 找到你想要改进的代码所在的文件夹\n- 在该文件夹内创建一个名为 `prompt` 的无扩展名文件，并填写改进要求\n- 运行 `gpte \u003Cproject_dir> -i`，传入文件夹的相对路径\n    - 例如：从 gpt-engineer 目录根下运行 `gpte projects\u002Fmy-old-project -i`，其中 `my-old-project` 是你在 `projects\u002F` 下的旧文件夹\n\n### 自定义智能体基准测试\n- gpt-engineer 会安装一个名为 `bench` 的二进制文件，它提供了一个简单的界面，用于将你自己的智能体实现与流行的公开数据集进行基准测试。\n- 开始基准测试最简单的方式是查看 [模板](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpte-bench-template) 仓库，其中包含详细的说明和智能体模板。\n- 目前支持的基准测试：\n  - [APPS](https:\u002F\u002Fgithub.com\u002Fhendrycks\u002Fapps)\n  - [MBPP](https:\u002F\u002Fgithub.com\u002Fgoogle-research\u002Fgoogle-research\u002Ftree\u002Fmaster\u002Fmbpp)\n\n社区已经启动了多项基准测试计划，详情请参见 [这段 Loom 视频](https:\u002F\u002Fwww.loom.com\u002Fshare\u002F206805143fbb4302b5455a5329eaab17?sid=f689608f-8e49-44f7-b55f-4c81e9dc93e6)。\n\n### 研究\n我们的部分社区成员曾参与过一些研究课题，这些课题仍可进一步推进。如果你感兴趣，请查阅 [这份文档](https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1qmOj2DvdPc6syIAm8iISZFpfik26BYw7ZziD5c-9G0E\u002Fedit?usp=sharing)。\n\n## 条款\n运行 gpt-engineer 即表示你同意我们的 [使用条款](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FTERMS_OF_USE.md)。\n\n\n## 与 gptengineer.app 的关系\n[gptengineer.app](https:\u002F\u002Fgptengineer.app\u002F) 是一个用于自动生成 Web 应用的商业项目。\n它为非技术人员提供了一个 UI 界面，并与基于 Git 的代码库相连。\ngptengineer.app 团队也在积极支持开源社区。\n\n\n## 功能\n\n### 预提示\n你可以通过覆盖 `preprompts` 文件夹来指定 AI 代理的“身份”。只需使用 `--use-custom-preprompts` 参数即可。\n\n编辑 `preprompts` 文件可以帮助智能体在不同项目之间记住相关信息。\n\n### 视觉功能\n默认情况下，gpt-engineer 期望通过 `prompt` 文件接收文本输入。它也可以接受具备视觉能力的模型的图像输入。这对于将 UX 或架构图作为额外上下文传递给 GPT Engineer 非常有用。你可以通过指定 `—-image_directory` 标志来使用图像目录，并在第二个 CLI 参数中设置支持视觉功能的模型。\n例如：`gpte projects\u002Fexample-vision gpt-4-vision-preview --prompt_file prompt\u002Ftext --image_directory prompt\u002Fimages -i`\n\n### 开源、本地及其他替代模型\n默认情况下，gpt-engineer 支持通过 OpenAI API 或 Azure OpenAI API 的 OpenAI 模型，以及 Anthropic 模型。\n经过少量额外配置，你还可以使用开源模型，如 WizardCoder。具体操作请参阅 [文档](https:\u002F\u002Fgpt-engineer.readthedocs.io\u002Fen\u002Flatest\u002Fopen_models.html)。\n\n## 使命\ngpt-engineer 社区的使命是 **维护编码智能体开发者可用的工具，并促进开源社区内的协作**。\n\n如果你有兴趣为此做出贡献，我们非常欢迎你加入。\n\n如果你想了解我们的更长远目标，请查看 [路线图](https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fblob\u002Fmain\u002FROADMAP.md)，并加入\n[Discord](https:\u002F\u002Fdiscord.gg\u002F8tcDQ89Ej2)\n以了解如何参与贡献（参阅 [.github\u002FCONTRIBUTING.md](.github\u002FCONTRIBUTING.md)）。\n\n\ngpt-engineer 由一个长期贡献者组成的理事会进行管理。如果你能持续贡献并对 gpt-engineer 的未来发展感兴趣，我们将考虑让你加入理事会。\n\n## 重要贡献者\n\u003Cul style=\"list-style-type: none; padding: 0; display: flex; flex-wrap: wrap;\"> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FATheorell\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_aedde1584d95.png\" alt=\"@ATheorell\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @ATheorell \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsimilato87\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_5bbd229823cb.png\" alt=\"@similato87\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @similato87 \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheoMcCabe\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_197601d1bc69.png\" alt=\"@TheoMcCabe\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @TheoMcCabe \u003C\u002Fa> \u003C\u002Fli> \u003Cli style=\"margin-right: 10px; margin-bottom: 10px;\"> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaptivus\"> \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_readme_290f8ba20203.png\" alt=\"@captivus\" width=\"32\" height=\"32\" style=\"border-radius: 50%;\"> @captivus \u003C\u002Fa> \u003C\u002Fli> \u003C\u002Ful>\n\n\n## 示例\n\n\n\nhttps:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fassets\u002F4467025\u002F40d0a9a8-82d0-4432-9376-136df0d57c99","# gpt-engineer 快速上手指南\n\ngpt-engineer 是一款开源的 AI 代码生成实验平台，允许你通过自然语言描述软件需求，AI 将自动编写并执行代码，同时支持迭代改进。\n\n## 环境准备\n\n- **操作系统**：Linux、macOS 或 Windows（Windows 用户建议参考官方 `WINDOWS_README.md`）\n- **Python 版本**：推荐 Python 3.10 - 3.12\n  - *注：若需使用 Python 3.8 或 3.9，请安装版本 0.2.6*\n- **前置依赖**：\n  - pip 或 Poetry（开发模式需要）\n  - Git（开发模式需要）\n  - OpenAI API Key（或其他兼容模型的 API Key）\n\n## 安装步骤\n\n### 方式一：安装稳定版（推荐）\n\n直接使用 pip 安装：\n\n```bash\npython -m pip install gpt-engineer\n```\n\n### 方式二：开发模式安装\n\n如果你希望贡献代码或体验最新功能：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer.git\ncd gpt-engineer\npoetry install\npoetry shell\n```\n\n## 基本使用\n\n### 1. 配置 API Key\n\n在使用前，必须配置大模型 API 密钥。任选以下一种方式：\n\n**方法 A：设置环境变量**\n```bash\nexport OPENAI_API_KEY=[你的 API 密钥]\n# 可将此命令加入 .bashrc 或 .zshrc 以永久生效\n```\n\n**方法 B：使用 .env 文件**\n```bash\ncp .env.template .env\n# 编辑 .env 文件，填入你的 OPENAI_API_KEY\n```\n\n*注：也支持 Azure、本地模型等自定义配置，详见官方文档。*\n\n### 2. 创建新项目（从零生成代码）\n\n1. 在任意位置创建一个空文件夹作为项目目录。\n2. 在该文件夹内创建一个名为 `prompt` 的文件（**无后缀名**）。\n3. 在 `prompt` 文件中用自然语言写下你的需求（例如：“创建一个贪吃蛇游戏”）。\n4. 运行以下命令（替换 `\u003C项目文件夹路径>` 为实际路径）：\n\n```bash\ngpte \u003C项目文件夹路径>\n```\n\n**示例：**\n假设你在当前目录下有一个 `projects\u002Fmy-game` 文件夹：\n```bash\ngpte projects\u002Fmy-game\n```\n\nAI 将读取指令，自动生成代码文件并在终端显示执行过程。\n\n### 3. 改进现有代码\n\n如果你想让 AI 优化已有的代码库：\n\n1. 找到包含代码的文件夹。\n2. 在该文件夹内创建 `prompt` 文件，写下改进指令（例如：“添加得分记录功能”）。\n3. 运行命令时加上 `-i` 参数：\n\n```bash\ngpte \u003C项目文件夹路径> -i\n```\n\n**示例：**\n```bash\ngpte projects\u002Fold-project -i\n```\n\n---\n*提示：gpt-engineer 还支持视觉输入（通过 `--image_directory` 上传架构图）和自定义预提示词（preprompts），更多高级用法请参考官方完整文档。*","一位初创公司的全栈开发者需要在周末快速构建一个具备用户登录和数据看板功能的内部原型，以向投资人演示核心业务逻辑。\n\n### 没有 gpt-engineer 时\n- **环境搭建耗时**：需要手动配置前端框架、后端服务及数据库连接，仅初始化项目结构就花费了数小时。\n- **重复代码编写**：必须逐行编写基础的 CRUD（增删改查）接口和前端页面模板，大量时间浪费在样板代码上。\n- **上下文切换频繁**：在查阅文档、编写代码和调试报错之间不断切换，导致开发思路经常被打断，效率低下。\n- **功能迭代缓慢**：当需要调整数据展示格式或增加验证规则时，需修改多处文件，极易引入人为错误。\n\n### 使用 gpt-engineer 后\n- **一键生成架构**：只需在 `prompt` 文件中用自然语言描述“创建一个带登录功能的 React+FastAPI 数据看板”，gpt-engineer 即可自动完成全套环境搭建与代码生成。\n- **聚焦核心逻辑**：基础代码由 AI 全自动撰写并执行，开发者可直接跳过样板工作，专注于核心业务算法的实现。\n- **流畅交互迭代**：遇到需求变更时，仅需更新 `prompt` 文件或追加指令，gpt-engineer 便能理解意图并自动重构相关代码模块。\n- **自主修复错误**：运行过程中若出现依赖冲突或语法报错，gpt-engineer 能自动分析日志并尝试修复，大幅减少人工调试时间。\n\ngpt-engineer 将原本需要数天的原型开发工作压缩至几小时，让开发者从繁琐的编码劳动中解放出来，真正实现“想法即代码”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAntonOsika_gpt-engineer_6de250d5.png","AntonOsika","Anton Osika","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FAntonOsika_66aca288.jpg","Founder Lovable.dev, building the last piece of software.\r\n\r\nAlso into Particle Physics.",null,"anton.osika@gmail.com","antonosika","https:\u002F\u002Fgithub.com\u002FAntonOsika",[84,88,92,96,100],{"name":85,"color":86,"percentage":87},"Python","#3572A5",98.8,{"name":89,"color":90,"percentage":91},"Makefile","#427819",0.6,{"name":93,"color":94,"percentage":95},"HTML","#e34c26",0.3,{"name":97,"color":98,"percentage":99},"Dockerfile","#384d54",0.2,{"name":101,"color":102,"percentage":103},"Shell","#89e051",0.1,55218,7314,"2026-04-05T10:41:08","MIT","Linux, macOS, Windows","未说明",{"notes":111,"python":112,"dependencies":113},"该工具主要作为 CLI 运行，依赖 OpenAI API、Azure OpenAI API 或 Anthropic API 密钥。支持通过额外配置运行本地开源模型（如 WizardCoder）。提供 Docker 支持和 GitHub Codespaces 浏览器运行方案。开发环境建议使用 Poetry 管理依赖。","3.10 - 3.12 (开发版); 3.8 - 3.9 (仅限 v0.2.6 及更早版本)",[114,115,116],"poetry (用于开发环境)","openai","anthropic (可选)",[15,14,13,26],[119,120,121,115,122,123,124,125,126,67],"ai","coding-assistant","gpt-4","python","autonomous-agent","codebase-generation","code-generation","codegen",60,"2026-03-27T02:49:30.150509","2026-04-06T05:37:26.137276",[131,136,141,146,151,156],{"id":132,"question_zh":133,"answer_zh":134,"source_url":135},9386,"在 Windows 上如何正确设置 OpenAI API Key？","在 Windows 的 PowerShell 中，不能使用 `export` 命令。请使用以下命令设置环境变量：\n`$env:OPENAI_API_KEY=\"sk-你的密钥\"`\n\n或者通过图形界面设置：\n1. 搜索“编辑系统环境变量” -> “环境变量” -> “新建”。\n2. 变量名设为 `OPENAI_API_KEY`，变量值填入你的密钥。\n3. 重启终端后生效。\n注意：直接在代码 main.py 中硬编码 `openai.api_key` 可能因加载顺序问题无效，推荐优先使用环境变量方式。","https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fissues\u002F160",{"id":137,"question_zh":138,"answer_zh":139,"source_url":140},9387,"Mac 用户如何通过 .env 文件配置 API Key？","如果你使用 Homebrew 安装，可以按以下步骤创建 `.env` 文件：\n1. 进入目录：`cd \u002Fopt\u002Fhomebrew\u002Flib\u002Fpython3.11\u002Fsite-packages\u002Fgpt_engineer\u002F`\n2. 在 Finder 中打开该目录：`open .`\n3. 新建一个名为 `.env` 的文件（注意文件名以点开头，没有前缀）。\n4. 在文件中写入：`OPENAI_API_KEY=\u003C你的 API 密钥>`\n5. 保存文件并重新运行程序。","https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fissues\u002F313",{"id":142,"question_zh":143,"answer_zh":144,"source_url":145},9388,"为什么运行时报错 KeyError: 'generate'？","这通常是因为本地代码版本过旧或缺少必要的配置文件。解决方法是安装最新版本的工具，推荐使用 tea 包管理器自动获取修复后的版本：\n1. 安装 tea：参考 https:\u002F\u002Fdocs.tea.xyz\u002Fgetting-started\u002Finstall-tea\n2. 运行命令：`gpt-engineer`\n该版本会自动更新到包含修复的最新发布版。如果不使用 tea，请确保从 GitHub 拉取最新代码并检查 `dbs.identity` 相关的配置文件是否存在。","https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fissues\u002F204",{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},9389,"为什么只生成了 all_output.txt 而没有自动创建单独的 .py 文件？","这是因为 GPT 模型输出的代码块格式不符合解析规则。常见错误格式是嵌套的代码块（如 ```main.py``` 包裹在 ```python 中）。\n解决方案是更新解析逻辑以兼容这种格式。核心修复思路是在 `parse_chat` 函数中改进正则表达式匹配，确保能正确提取文件名和对应的代码内容。如果等待官方更新，请升级到最新版本；若需手动修复，可参考社区提供的正则表达式逻辑来增强文件解析功能。","https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fissues\u002F35",{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},9390,"Docker 构建失败，报错 cmake 或 pyarrow 相关错误怎么办？","构建失败通常是因为多阶段构建中未正确复制系统二进制文件。请在 `Dockerfile` 的最终阶段添加以下行，确保 `\u002Fusr\u002Fbin` 下的工具（如 cmake, git 等）被复制进来：\n```dockerfile\nCOPY --from=builder \u002Fusr\u002Fbin \u002Fusr\u002Fbin\n```\n此外，如果遇到依赖问题，可能需要在 `pyproject.toml` 中明确指定版本，例如添加 `langchain-community = \"0.2.0\"`。修改后重新构建即可解决。","https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fissues\u002F1136",{"id":157,"question_zh":158,"answer_zh":159,"source_url":135},9391,"提示文件命名对运行结果有影响吗？","是的，文件命名必须严格符合预期。程序默认寻找名为 `prompt` 且无扩展名的文件。\n- 如果文件名为 `prompt.txt`，程序会报错：`AssertionError: Please put your prompt in the file 'prompt'...`\n- 如果文件名为 `prompt` 但内容为空或格式不对，可能会触发 API 限流错误或其他逻辑错误。\n请确保在项目根目录下创建一个确切命名为 `prompt`（无后缀）的文件，并在其中填写你的需求描述。",[161,166,171,176,181,186,191,196,201,206,211,215,220,225,230,235,240,245,250,255],{"id":162,"version":163,"summary_zh":164,"released_at":165},106762,"v0.3.1","## Highlights\r\n\r\nWe have a new release, **v0.3.1**, ready for you! \r\n\r\nThe main changes in this release include:\r\n\r\n🚀 **Default model upgrade** - GPT-4o is now the default model version by @AntonOsika \r\n📊 **Benchmark development** -  Laid the groundwork for benchmark-driven development by @ATheorell \r\n🐋 **Docker stability** with a hotfix for Docker image by @k1lgor\r\n🚧 **Enhanced error handling** by @similato87 \r\n \r\n❤️ We also welcome our new first-time contributor @ceddy4395! \r\n\r\n## What's Changed\r\n\r\n* Retry diff failures (fixed by gptengineer by pasting errors into prompt 🔥) by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1140\r\n* Formate uploading files with black linting tool by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1094\r\n* Correct path for debug logs by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1141\r\n* Making black a main dependency by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1145\r\n* Enhance Diff Application and Error Transparency by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1138\r\n* Bench export by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1147\r\n* Adding instructions for the use of open router by @zigabrencic in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1139\r\n* GPT-4o default, fix tiktoken by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1151\r\n* Small fixes to the CLI interface of gpte and bench applications by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1157\r\n* Fix potential GitHub action smells by @ceddy4395 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1156\r\n* Hotfix\u002Fdocker image by @k1lgor in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1161\r\n* Extract linting process from file_selector by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1146\r\n* Update pyproject.toml by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1168\r\n\r\n## New Contributors\r\n* @ceddy4395 made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1156\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv0.3.0...v0.3.1","2024-06-06T18:25:22",{"id":167,"version":168,"summary_zh":169,"released_at":170},106763,"v0.3.0","## Highlights\r\n\r\nWe have a service release ready for you! Main changes include:\r\n\r\n🔧 Fixing LangChain version breaking changes and implementing bench config by @ATheorell\r\n🐞 Fixing several bugs and implementing improvements by  @TheoMcCabe and @ATheorell\r\n🚧 Improving error handling by  @similato87\r\n    \r\n\r\n\r\n\r\n## What's Changed\r\n* Update CONTRIBUTING.md by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1113\r\n* Hotfix: Temporarily disabling run test in tox.ini by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1123\r\n* rendering the typer bench executable functional by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1111\r\n* fix learning upload by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1120\r\n* bug\u002Fgpt-4-turbo-vision by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1121\r\n* Bench config by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1126\r\n* Improve Error Handling to Include Full Stack Trace by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1118\r\n* Removed non-existing model name! by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1131\r\n* reverting to turbo by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1132\r\n* fixing langchain version breaking change gpt-4-turbo by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1134\r\n* Update README.md by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1133\r\n* Update pyproject.toml by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1135\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv0.2.9...v0.3.0","2024-04-27T18:40:01",{"id":172,"version":173,"summary_zh":174,"released_at":175},106764,"v0.2.9","## Highlights\r\n\r\nA big release is here, and here are some of the highlights.\r\n\r\n* 📊 Integrating APPS and MBPP benchmarks by @azrv\r\n* 👁️ Adding support for image prompts by @ATheorell and @TheoMcCabe\r\n* 🧠 Added support for Claude 3 by @AntonOsika\r\n* 📘 Support for Open LLMs with updated docs by @zigabrencic\r\n*  🛠️ Added support for .toml config by @@ErikBjare\r\n\r\n❤️ Welcome FIVE new contributors with special shout-outs to @Styren and @zigabrencic 🎉\r\n\r\n## What's Changed\r\n* test(learning): add unit tests for learning module by @MarkVerbeek91 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1002\r\n* Update \u002F generate the docstrings by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F994\r\n* Update ROADMAP.md with new structure by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1018\r\n* Update and simplify ROADMAP.md by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1020\r\n* Minor whitespace ROADMAP.md fix by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1021\r\n* Git diff-style approach for `improve` function by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1005\r\n* fix azure_endpoint by @Emassei in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1010\r\n* feat: git integration (gitignore file filter and avoid overwriting uncommitted files) by @Styren in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1001\r\n* Fix: Necessary corrections for the updated `improve` function by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1027\r\n* ci: added codecov.io reporting by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1039\r\n* chore: added coverage.xml to gitignore by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1040\r\n* Updating static docs by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1028\r\n* fix docs_building.md warning for unix by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1041\r\n* Bug Fix: Unicode files by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1044\r\n* llm via clipboard by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1037\r\n* Add support for claude 3 by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1055\r\n* poetry update by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1056\r\n* Improved preprompts for improve flow by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1045\r\n* Updated the readthedocs build steps to account for Poetry 1.8 change regarding virtualenvs behaviour by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1058\r\n* added poetry docs dependency group by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1059\r\n* Fixing some of the links in the static documentation by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1060\r\n* Fixing some of the links in the introduction.md file by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1061\r\n* feat: added `gpt-engineer.toml` project configuration file by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1043\r\n* fix: fixed broken test for gpt-engineer.toml after renaming of config section by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1063\r\n* 1031 feature request automated issue logging by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1052\r\n* Add timeout while searching for git diffs in LLMs response by @azrv in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1067\r\n* build(deps): added tomlkit by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1068\r\n* 1069 automatic diff failure partly meta issue by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1074\r\n* image prompts - Entrypoint prompt - additional CLI argument by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1077\r\n* Improve `--help` output by @akaihola in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1078\r\n* Add claude 3 \u002F anthropic with cost calculation + convenience fixes. gpt-engineer is coauthor by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1080\r\n* Docker performance improvements and reduce image size by @k1lgor in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1016\r\n* Integrate APPS benchmarking  by @azrv in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1051\r\n* Adding missing dependency, datasets, fixing warning by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1084\r\n* add projects\u002F* exception for gitignore filter by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1093\r\n* fix: fixed unreachable (duplicate) codepath for Anthropic init by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1100\r\n* fix: incorrect prompt type breaking gptme benchmarks","2024-04-12T09:05:29",{"id":177,"version":178,"summary_zh":179,"released_at":180},106765,"v0.2.8","## What's Changed\r\n* allowing py312 (including tox testing) by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1004\r\n\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv0.2.7...v0.2.8","2024-02-11T09:57:33",{"id":182,"version":183,"summary_zh":184,"released_at":185},106766,"v0.2.7","## Highlights\r\n\r\n* 📚 Upgraded documentation ! @kristiankyvik \r\n* ❤️ Levelling up tests, to keep things smooth @ATheorell \r\n* 🔧 Improved Python tooling @captivus \r\n* 🗄️ File selection, almost 10x better @similato87 \r\n\r\nWelcome TEN new contributors 🫶 🎉 🎉 \r\n\r\n## What's Changed\r\n* fix CLI parameter at doc by @nnashiki in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F922\r\n* Update CODEWONERS after refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F927\r\n* Update README.md -> defualt to default by @Gogopex in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F929\r\n* Updated type hints and dictionary merging for Python 3.8 compatibility. by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F931\r\n* updating gitignore for \u002Fprojects* by @captivus in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F939\r\n* Update Python in Dockerfile. 3.10->3.11 by @larinam in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F941\r\n* Clearer contribution and merging directives for github by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F936\r\n* python:3.11-slim no longer has gcc by @maya-undefined in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F944\r\n* Update README.md from antonosika to gpt-engineer-org by @eleijonmarck in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F954\r\n* testing all python versions with tox by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F956\r\n* Update pyproject.toml by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F957\r\n* restricting python support to 3.10-11 by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F958\r\n* potential fix for some\u002Fdir\u002F bug #928 by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F930\r\n* Add tree-style file selection feature by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F937\r\n* Adding toml as dependency by @snf in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F961\r\n* fix: poetry lock --no-update by @captivus in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F978\r\n* fix: install curl in docker image by @camstuart in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F972\r\n* Remove langchain warnings + file selector improvements by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F979\r\n* docs: update DOCS_BUILDING.md by @eltociear in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F982\r\n* correct github urls by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F983\r\n* Fix docs build pipeline by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F986\r\n* build(docs): install docs deps with poetry instead of docs\u002Frequiremens.txt by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F987\r\n* update openai by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F984\r\n* updated poetry.lock by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F992\r\n* Update docs quick overview by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F988\r\n* Update README.md by @AntonOsika in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F997\r\n* Ensure sphinx correctly parses docstrings by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F991\r\n* Avoid docs build error by removing experimental packages & addressed a lot of the errors and warnings in documentation build by @kristiankyvik in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F999\r\n* Update pyproject.toml by @viborc in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1003\r\n\r\n## New Contributors\r\n* @nnashiki made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F922\r\n* @Gogopex made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F929\r\n* @larinam made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F941\r\n* @maya-undefined made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F944\r\n* @eleijonmarck made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F954\r\n* @snf made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F961\r\n* @camstuart made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F972\r\n* @eltociear made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F982\r\n* @kristiankyvik made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F986\r\n* @viborc made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F1003\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv.0.2.5...v0.2.7","2024-02-10T12:59:59",{"id":187,"version":188,"summary_zh":189,"released_at":190},106767,"v0.2.6-python3.8-11-compatible","This is the last version confirmed to work with python 3.8 and 3.9\r\n\r\n## What's Changed\r\n* fix CLI parameter at doc by @nnashiki in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F922\r\n* Update CODEWONERS after refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F927\r\n* Update README.md -> defualt to default by @Gogopex in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F929\r\n* Updated type hints and dictionary merging for Python 3.8 compatibility. by @similato87 in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F931\r\n* updating gitignore for \u002Fprojects* by @captivus in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F939\r\n* Update Python in Dockerfile. 3.10->3.11 by @larinam in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F941\r\n* Clearer contribution and merging directives for github by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F936\r\n* python:3.11-slim no longer has gcc by @maya-undefined in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F944\r\n* Update README.md from antonosika to gpt-engineer-org by @eleijonmarck in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F954\r\n* testing all python versions with tox by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F956\r\n* Update pyproject.toml by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F957\r\n\r\n## New Contributors\r\n* @nnashiki made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F922\r\n* @Gogopex made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F929\r\n* @larinam made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F941\r\n* @maya-undefined made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F944\r\n* @eleijonmarck made their first contribution in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F954\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv.0.2.5...v0.2.6-python3.8-11-compatible","2024-01-05T12:30:01",{"id":192,"version":193,"summary_zh":194,"released_at":195},106768,"v.0.2.5","Patch that fixes issues with newer langchain versions when pip installing\r\n\r\n## What's Changed\r\n* Readme update by @ATheorell in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F916\r\n* build(deps): moved dev dependencies to dev group by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F920\r\n* fix: workaround for refactor on new versions of langchain by @ErikBjare in https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fpull\u002F924\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fgpt-engineer-org\u002Fgpt-engineer\u002Fcompare\u002Fv.0.2.4...v.0.2.5","2023-12-21T09:13:54",{"id":197,"version":198,"summary_zh":199,"released_at":200},106769,"v.0.2.4","## What's Changed\r\n* ruff edits by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F901\r\n* Bug fix new file improve by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F902\r\n* testing the actual cli application after installed in fresh env by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F903\r\n* Replace the 3.10 style type hints with the traditional style. by @similato87 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F909\r\n* removing codeQL: it takes forever to run and it never finds anything by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F905\r\n* Update Type Hinting from tuple to Tuple by @similato87 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F910\r\n* ci: use Python 3.10 in linting & testing by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F908\r\n\r\n## New Contributors\r\n* @similato87 made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F909\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002F0.2.3...v.0.2.4","2023-12-19T10:21:46",{"id":202,"version":203,"summary_zh":204,"released_at":205},106770,"0.2.3","## What's Changed\r\n* Fixes to main path problem by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F899\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002F0.2.2...0.2.3","2023-12-13T13:53:34",{"id":207,"version":208,"summary_zh":209,"released_at":210},106771,"0.2.2","## What's Changed\r\n* Updates of build system with related changes to CI by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F897\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002F0.2.1...0.2.2","2023-12-13T13:33:22",{"id":212,"version":213,"summary_zh":79,"released_at":214},106772,"0.2.1","2023-12-11T18:35:24",{"id":216,"version":217,"summary_zh":218,"released_at":219},106773,"v.0.2.0","## Headline Changes\r\n* Much increased modularity: clear division of core and application specific code, fewer disk read and writes \r\n* Improved naming of files, classes and functions\r\n* Much better test coverage @ATheorell \r\n* Poetry instead of setuptools as build system @captivus\r\n* New benchmarking architecture, designed to be easy to hook into for general codegen agents @AntonOsika \r\n* Tons of bug fixes on the go\r\n\r\n## What's Changed\r\n* Fix:  Issue 786 - gpt-engineer doesn't respect the COLLECT_LEARNINGS_OPT_OUT=true env variable by @captivus in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F806\r\n* Fix broken link by @oxmc in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F808\r\n* Add tests for AI class by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F805\r\n* Increase chat to files coverage by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F813\r\n* Update ai.py by @mfeyx in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F817\r\n* Refactor ai.py. Split token usage into its own class by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F820\r\n* Selfheal by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F727\r\n* Contribution points 2 by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F832\r\n* Contribution points 1 by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F831\r\n* restricting langchain version to \u003C=0.0.312 by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F833\r\n* Vector Store initial implementation by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F830\r\n* Add no occurrences warning on edit files by @cfytrok in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F838\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F840\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F846\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F847\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F848\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F849\r\n* readding documentation and deleting the duplicate files added by improve by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F850\r\n* adding advanced options to cli by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F851\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F852\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F854\r\n* Create citation.cff by @trigaten in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F843\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F857\r\n* Fix tokenizer by @TheoMcCabe in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F856\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F858\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F862\r\n* Removed self-heal test since not working well with cache by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F865\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F867\r\n* Refactor by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F870\r\n* Fix leftover ai.fuser() call on self_heal by @scodeman in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F873\r\n* Rename code -> files by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F875\r\n* Add standardised benchmarking capabilities, changes to lean_agent by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F878\r\n* Refactor additions by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F882\r\n* Misc minor nits by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F885\r\n* build: added cloc Makefile target to easily count loc by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F883\r\n* feat: added new gpte command for better ux by @RukshanJS in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F889\r\n* Create GOVERNANCE.md by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F888\r\n* Naming suggestions by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F887\r\n* ci: pipx install poetry, and use setup-python cache support for poetry by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F891\r\n* The big refactor PR by @captivus in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F886\r\n\r\n## New Contributors\r\n* @oxmc made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F808\r\n* @mfeyx made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F817\r\n* @cfytrok made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F838\r\n* @trigaten made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F843\r\n* @scodeman made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F873\r\n* @RukshanJS made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-","2023-12-08T18:20:51",{"id":221,"version":222,"summary_zh":223,"released_at":224},106774,"v0.1.0","A lot has happened! With this release, gpt-engineer takes a big leap to become a useful tool for improving existing code bases, writing improvements into the existing files.\r\n\r\nThe enhanced --improve feature opens up for future exciting mechanisms for iterative code improvement!\r\n\r\nThe coming weeks will most likely be a fun and rewarding time to contribute taking everything forward 🚀\r\n\r\n## Headline Changes\r\n* --improve flag makes gpt-engineer do changes in existing codebase @UmerHA\r\n* All code is written written in current working directory (not workspace directory) @UmerHA\r\n* Refactor into core and cli component for better reusability\u002Fmaintainability @Captivus\r\n\r\n\r\n## In Detail\r\n* Simplify prompting by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F676\r\n* tkinter install documentation entry by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F675\r\n* add support for anthropic, azure, aleph alpha, ai21, togetherai, cohere, replicate, huggingface inference endpoints, etc.  by @krrishdholakia in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F660\r\n* Revert \"add support for anthropic, azure, aleph alpha, ai21, togetherai, cohere, replicate, huggingface inference endpoints, etc. \" by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F685\r\n* Standardise file names path by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F684\r\n* updated issue template style and added default label triage by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F678\r\n* token count correction according to #645 by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F681\r\n* Evals for Create New Code mode by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F686\r\n* Agent Protocol Support by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F693\r\n* added instructions for how to use improve code mode by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F694\r\n* Handle undefined additional_information in agent protocol api implementation by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F697\r\n* Zero temperature code gen evals + reporting by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F699\r\n* disabling ruff from pre-commit, since it contradicts black (see #699, #700) by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F702\r\n* Print total api costs by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F706\r\n* file_selector path as input path by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F704\r\n* More clear readme instructions by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F714\r\n* Stop clarifying per default, to make runs faster, put it behind --steps clarify flag by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F717\r\n* Moretests by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F719\r\n* Add project_metadata as .gpteng and relocate files by @RareMojo in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F720\r\n* Fix -i flag after metadata was introduced by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F723\r\n* New clarification prompt by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F715\r\n* Fixing a Link in the Docs by @surfingdoggo in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F724\r\n* Print which directory gpt-engineer is using by @fabhed in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F726\r\n* adding codeowners file for sending appropriate notifications upon changes by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F732\r\n* Add some sweet star history by @umarmnaq in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F731\r\n* Lite mode - run without pre prompts for execution by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F733\r\n* gpt-engineer self improvement fixes: Default to using existing file list file by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F734\r\n* Assert bugfix, respec cleanup by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F735\r\n* Adding RareMojo to CODEOWNERS by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F736\r\n* Remove experimental TDD step configs by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F737\r\n* Load env variable handling & Project preprompt enhancement by @saschalalala in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F740\r\n* Handle rate limit error with backoff by @lukaspetersson in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F741\r\n* Adding official agent protocol test to ci + github badge by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F698\r\n* allows the agent interface to be run on any port by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F743\r\n* Allow adding folders to \"improve code in\" list by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F739\r\n* Update Dockerfile by @woutervanranst in https:\u002F\u002Fgithub.com\u002FAnt","2023-10-17T14:59:18",{"id":226,"version":227,"summary_zh":228,"released_at":229},106775,"v0.0.9","Great work, everyone working on this release.\r\n\r\nI'm personally excited after having used gpt-engineer to improve gpt-engineer itself 👶\r\n(see my tweet for how it looked)\r\n\r\nWe're looking to improve the UX further. Check recent issues labeled for how you can contribute!\r\n\r\n## What's New\r\n* 👨‍💻 Add possibility to improve existing codebases  by @leomariga @pbharrin \r\n* 🧠 Support for open source models, added instructions to docs by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F639\r\n* 🔧  .env setup for OpenAI API key by @OriAshkenazi \r\n* 🏅 Evals for improve existing code by @pbharrin\r\n\r\n## In Detail\r\n* Fixed spelling error on README.md by @salomonj11 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F577\r\n* Update TERMS_OF_USE.md by @egecandrsn in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F575\r\n* Minor fixes to documentation for Windows users by @Oxymoron290 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F556\r\n* Docker And Docker-Compose Support by @ayoubfletcher in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F538\r\n* Remove poetry by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F587\r\n* Refactor files for docker by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F588\r\n* .env setup for OpenAI API key by @OriAshkenazi in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F499\r\n* Fix missing OPENAI_API_KEY by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F592\r\n* Rebase of @leomariga's Existing Project  by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F578\r\n* Add possibility to improve existing codebases by @leomariga in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F465\r\n* Removed unused code in steps.py by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F597\r\n* Configure Sweep by @sweep-ai in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F603\r\n* refactor for clarity by @talkingtoaj in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F585\r\n* removed file dictionary, and use full path for files in existing code… by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F600\r\n* Updated sweep.yaml for pre-commit by @kevinlu1248 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F622\r\n* Add numpy-style docstrings to functions by @sweep-ai in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F615\r\n* Automate Issue and PR Management using GitHub Actions by @sweep-ai in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F605\r\n* Docker Update by @FancyKat in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F612\r\n* Fixed Incorrect Github codespaces link by @gssakash in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F624\r\n* Add benchmark Results for commit 8358b60 with GPT3.5-default by @alvaromat in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F625\r\n* Add support for Azure OpenAI Service by @niklasfink in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F640\r\n* feat: added support for open source models, added instructions to docs by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F639\r\n* fix: fix bad merge in #639 by @ErikBjare in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F644\r\n* Evals for improve existing code by @pbharrin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F638\r\n* Merge pull request #1 from AntonOsika\u002Fmain by @Ax2L in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F646\r\n* Update readme and docs by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F647\r\n* Improve flow for -i flag by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F652\r\n* First boostrap commit 🚀 Improving usage of typehints. by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F653\r\n* Simplify which folders are used by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F659\r\n* Issue templates by @ATheorell in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F661\r\n* Revert \"Simplify which folders are used\" by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F668\r\n* Bump the release version in pyproject.toml by @sweep-ai in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F666\r\n* Revert \"Bump the release version in pyproject.toml\" by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F672\r\n\r\n## New Contributors\r\n* @salomonj11 made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F577\r\n* @egecandrsn made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F575\r\n* @Oxymoron290 made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F556\r\n* @ayoubfletcher made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F538\r\n* @OriAshkenazi made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F499\r\n* @pbharrin made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F592\r\n* @talkingtoaj made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F585\r\n* @kevinlu1248 made their first contribution in https:\u002F\u002Fgithub.com\u002FA","2023-09-04T07:09:58",{"id":231,"version":232,"summary_zh":233,"released_at":234},106776,"v0.0.8","Tons of updates this release. Keep the good job up all contributors.\r\n\r\n## Notwortyh contributions\r\n* Remove `delete_existing` option; Introduce archive by @azrv in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F409\r\n* Simplify archiving process by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F469\r\n* Add benchmark report by @artmoskvin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F463\r\n* Langchain integration by @UmerHA in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F512\r\n* Feature\u002Fdocsv1 by @amjadraza in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F554\r\n\r\n## What's Changed\r\n* Resolve Dependency Conflicts for Google Colab by @sweep-ai in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F392\r\n* update pyptoject and revert suppress KeyboardInterrupt by @k1lgor in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F376\r\n* Use 'good first issue' label in issues URL by @SiboVG in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F386\r\n* Clarify missing files error message. by @leomariga in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F384\r\n* Update README.md by @dverzolla in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F323\r\n* Add CodeQL workflow by @jorgectf in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F422\r\n* changed feedback collection from opt-out to opt-in by @Gamekiller48 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F423\r\n* Add benchmark report by @artmoskvin in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F463\r\n* refactor(makefile): :recycle: remove repetitive command by @k1lgor in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F451\r\n* remove a duplicate phrase from the prompt by @MrF0o in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F446\r\n* Remove `delete_existing` option; Introduce archive by @azrv in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F409\r\n* Simplify archiving process by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F469\r\n* codespell: workflow, config + 1 single uno only typo fixed! by @yarikoptic in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F426\r\n* Python 3.8 support + Cleaning up some issues in extracting files out of the prompts by @Nitaym in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F355\r\n* Added windows commands in readme by @ashishawasthi in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F378\r\n* Added documentation in makefile  by @shubham-attri in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F348\r\n* Hotfix pre commit config by @patillacode in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F470\r\n* Add flow to ask for consent to share learnings by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F471\r\n* Implemented logging token usage (solves #322) by @UmerHA in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F438\r\n* Fix examples project path in main by @SiboVG in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F408\r\n* fix spelling by @rezernieks in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F500\r\n* Readme and Windows Usage update by @PeterPCW in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F406\r\n* Update codespell.yml by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F523\r\n* Langchain integration by @UmerHA in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F512\r\n* Update README.md by @elsatch in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F561\r\n* Update philosophy by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F568\r\n* Feature\u002Fdocsv1 by @amjadraza in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F554\r\n\r\n## New Contributors\r\n* @sweep-ai made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F392\r\n* @SiboVG made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F386\r\n* @leomariga made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F384\r\n* @dverzolla made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F323\r\n* @jorgectf made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F422\r\n* @Gamekiller48 made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F423\r\n* @artmoskvin made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F463\r\n* @MrF0o made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F446\r\n* @azrv made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F409\r\n* @yarikoptic made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F426\r\n* @Nitaym made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F355\r\n* @ashishawasthi made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F378\r\n* @shubham-attri made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F348\r\n* @UmerHA made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F438\r\n* @rezernieks made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpu","2023-08-12T11:53:29",{"id":236,"version":237,"summary_zh":238,"released_at":239},106777,"v0.0.7","## What's Changed\r\n* edit on some typing by @abdoafage in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F341\r\n* Extend tests for DB class by @Snoup97 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F128\r\n* Refactoring and suggestions by @k1lgor in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F334\r\n* refactor: Refactor loop for improved efficiency and readability by @kbshal in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F286\r\n* fix typos by @Snoup97 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F359\r\n* First step in making gpt-engineer learn. Rename main_prompt -> prompt by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F381\r\n* Allow model string to be changed (Fixes #328) by @Explosion-Scratch in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F329\r\n* Make sure benchmark runs and be more strict about collecting feedback by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F397\r\n\r\n## New Contributors\r\n* @abdoafage made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F341\r\n* @k1lgor made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F334\r\n* @kbshal made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F286\r\n* @Explosion-Scratch made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F329\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002Fv0.0.6...v0.0.7","2023-06-25T13:56:29",{"id":241,"version":242,"summary_zh":243,"released_at":244},106778,"v0.0.6","Minor release for PYPI config.\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002Fv0.0.5...v0.0.6\r\n\r\n\r\nSpecial shoutout to:\r\n\r\n- davejcameron for well tested contributions to file parsing. Keep the good work up.\r\n- patillacode for ensuring we have a smooth process and merge PRs quickly and efficiently\r\n- carlthome for pushing and not compromising with best practices across the repository, levelling all of us up.\r\n\r\nAnd to all the other new and old contributors. Let's continue making this great. 🏃 \r\n\r\n**Benchmark results for this release, big improvements** \r\n\u003Cimg width=\"400\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fassets\u002F4467025\u002Fe8dc7d55-3170-45ae-a5bd-db354f8fc047\">\r\n\r\n","2023-06-22T09:31:15",{"id":246,"version":247,"summary_zh":248,"released_at":249},106779,"v0.0.5","## What's Changed\r\n* Dont require to be in the same folder as the repo to run, v0.0.5 by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F320\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002Fv0.0.4...v0.0.5","2023-06-22T08:47:15",{"id":251,"version":252,"summary_zh":253,"released_at":254},106780,"v0.0.4","Special shoutout this release to:\r\n\r\n- @davejcameron for well tested contributions to file parsing. Keep the good work up.\r\n- @patillacode for ensuring we have a smooth process and merge PRs quickly and efficiently\r\n- @carlthome for pushing and not compromising with best practices across the repository, levelling all of us up.\r\n\r\nAnd to all the other new and old contributors. Let's continue making this great. 🏃 \r\n\r\n**Fresh benchmark results for this release, big improvements** \r\n\u003Cimg width=\"400\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fassets\u002F4467025\u002Fe8dc7d55-3170-45ae-a5bd-db354f8fc047\">\r\n\r\n## What's Changed\r\n* fix(bug): toml misconfiguration by @gblikas in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F189\r\n* Refactored by Sourcery AI  by @LopeKinz in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F188\r\n* Fix for += by @LopeKinz in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F199\r\n* tweak make file for running the app by @patillacode in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F203\r\n* Fix square bracket file name issue by @davejcameron in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F173\r\n* add workflow to execute unit tests by @Snoup97 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F118\r\n* Improved CONTRIBUTING.md by @Harshad112 in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F208\r\n* Add mypy by @rdesparbes in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F224\r\n* Add pytest pre commit hook by @patillacode in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F210\r\n* Additional filename handling by @davejcameron in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F221\r\n* enabled compatiblilty with python versions \u003C3.9 fixes #253 by @SlamChillz in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F254\r\n* Handle newlines between filename by @davejcameron in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F250\r\n* Add pull request and issue templates by @aroramrinaal in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F222\r\n* v0.0.4 benchmark, stricter typing, smaller fixes and new README by @AntonOsika in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F268\r\n\r\n## New Contributors\r\n* @gblikas made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F189\r\n* @LopeKinz made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F188\r\n* @davejcameron made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F173\r\n* @Harshad112 made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F208\r\n* @rdesparbes made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F224\r\n* @SlamChillz made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F254\r\n* @aroramrinaal made their first contribution in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F222\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002Fv0.0.3...v0.0.4","2023-06-20T23:16:51",{"id":256,"version":257,"summary_zh":258,"released_at":259},106781,"v0.0.3","## What's new\r\n**Improved performance 📈**\r\n- TDD workflow: generates the tests, then the code\r\n- Self-reflection + prompts that are even Chain of Thought:ier\r\n\r\n**Smooth developer flow 🍦**\r\n- Configurable steps in the generation process to quickly iterate\r\n- Standard CI on autoformatting, pre-commit hooks, tests – and releasing to pip! (just `pip install gpt-engineer`)\r\n\r\n**Feedback loops 💨**\r\n- Spins up the project immediately when done\r\n- Fully autonomous mode to allow for...\r\n\r\n**Benchmarks 🤼‍♀️**\r\n- Automatically solves a suite of benchmarks\r\n- Lets us track progress\r\n\r\n## In detail\r\n* A few doc tweaks by @patillacode in https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fpull\u002F157\r\n* Add --verbose option for logging request\u002Fresponse \u003CCarl Thomé>\r\n* kwargs -> temperature \u003CCarl Thomé>\r\n* Fix the errors with parsing \u003CAnton Osika>\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FAntonOsika\u002Fgpt-engineer\u002Fcompare\u002Fv0.0.2...v0.0.3","2023-06-18T21:33:30"]