v0.1.0
版本发布时间: 2023-10-17 22:59:18
gpt-engineer-org/gpt-engineer最新发布版本:v0.3.1(2024-06-07 02:25:22)
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.
The enhanced --improve feature opens up for future exciting mechanisms for iterative code improvement!
The coming weeks will most likely be a fun and rewarding time to contribute taking everything forward 🚀
Headline Changes
- --improve flag makes gpt-engineer do changes in existing codebase @UmerHA
- All code is written written in current working directory (not workspace directory) @UmerHA
- Refactor into core and cli component for better reusability/maintainability @Captivus
In Detail
- Simplify prompting by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/676
- tkinter install documentation entry by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/675
- add support for anthropic, azure, aleph alpha, ai21, togetherai, cohere, replicate, huggingface inference endpoints, etc. by @krrishdholakia in https://github.com/AntonOsika/gpt-engineer/pull/660
- Revert "add support for anthropic, azure, aleph alpha, ai21, togetherai, cohere, replicate, huggingface inference endpoints, etc. " by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/685
- Standardise file names path by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/684
- updated issue template style and added default label triage by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/678
- token count correction according to #645 by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/681
- Evals for Create New Code mode by @pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/686
- Agent Protocol Support by @pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/693
- added instructions for how to use improve code mode by @pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/694
- Handle undefined additional_information in agent protocol api implementation by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/697
- Zero temperature code gen evals + reporting by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/699
- disabling ruff from pre-commit, since it contradicts black (see #699, #700) by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/702
- Print total api costs by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/706
- file_selector path as input path by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/704
- More clear readme instructions by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/714
- Stop clarifying per default, to make runs faster, put it behind --steps clarify flag by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/717
- Moretests by @pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/719
- Add project_metadata as .gpteng and relocate files by @RareMojo in https://github.com/AntonOsika/gpt-engineer/pull/720
- Fix -i flag after metadata was introduced by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/723
- New clarification prompt by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/715
- Fixing a Link in the Docs by @surfingdoggo in https://github.com/AntonOsika/gpt-engineer/pull/724
- Print which directory gpt-engineer is using by @fabhed in https://github.com/AntonOsika/gpt-engineer/pull/726
- adding codeowners file for sending appropriate notifications upon changes by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/732
- Add some sweet star history by @umarmnaq in https://github.com/AntonOsika/gpt-engineer/pull/731
- Lite mode - run without pre prompts for execution by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/733
- gpt-engineer self improvement fixes: Default to using existing file list file by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/734
- Assert bugfix, respec cleanup by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/735
- Adding RareMojo to CODEOWNERS by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/736
- Remove experimental TDD step configs by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/737
- Load env variable handling & Project preprompt enhancement by @saschalalala in https://github.com/AntonOsika/gpt-engineer/pull/740
- Handle rate limit error with backoff by @lukaspetersson in https://github.com/AntonOsika/gpt-engineer/pull/741
- Adding official agent protocol test to ci + github badge by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/698
- allows the agent interface to be run on any port by @pbharrin in https://github.com/AntonOsika/gpt-engineer/pull/743
- Allow adding folders to "improve code in" list by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/739
- Update Dockerfile by @woutervanranst in https://github.com/AntonOsika/gpt-engineer/pull/753
- Added new sandbox configs to sweep.yaml by @kevinlu1248 in https://github.com/AntonOsika/gpt-engineer/pull/748
- Preprompts tests and docs by @saschalalala in https://github.com/AntonOsika/gpt-engineer/pull/760
- Fixing TypeError in file_selector.py by @Ruijian-Zha in https://github.com/AntonOsika/gpt-engineer/pull/756
- Add W&B tracing user guide by @ash0ts in https://github.com/AntonOsika/gpt-engineer/pull/752
- Issue 718 refactor by @captivus in https://github.com/AntonOsika/gpt-engineer/pull/766
- Removing agent-protocol from main branch - needs major rework by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/767
- Fix: Crashes after entering additional questions by @pralad-p in https://github.com/AntonOsika/gpt-engineer/pull/769
- Fix preprompt path by @AntonOsika in https://github.com/AntonOsika/gpt-engineer/pull/772
- Bugfix/broken module references by @TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/775
- Bugfix - CLI - Resolves error "ModuleNotFoundError: No module named 'gpt_engineer.cli'" by @captivus in https://github.com/AntonOsika/gpt-engineer/pull/778
- Adding tests for refactored CLI by @captivus in https://github.com/AntonOsika/gpt-engineer/pull/779
- Project path is now workspace by @UmerHA in https://github.com/AntonOsika/gpt-engineer/pull/749
- "Improve" now edits existing code base by @UmerHA in https://github.com/AntonOsika/gpt-engineer/pull/721
- fixed broken ref to Runpod template setup by @vatogato in https://github.com/AntonOsika/gpt-engineer/pull/792
- encoding before measuring byte length + extra try clause by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/796
- Updating terms of use for data collection by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/797
- bug: Unicode decode error by @TheoMcCabe in https://github.com/AntonOsika/gpt-engineer/pull/801
- Release0.1.0 by @ATheorell in https://github.com/AntonOsika/gpt-engineer/pull/803
New Contributors
- @krrishdholakia made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/660
- @lukaspetersson made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/706
- @RareMojo made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/720
- @surfingdoggo made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/724
- @fabhed made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/726
- @umarmnaq made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/731
- @saschalalala made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/740
- @woutervanranst made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/753
- @Ruijian-Zha made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/756
- @ash0ts made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/752
- @captivus made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/766
- @pralad-p made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/769
- @vatogato made their first contribution in https://github.com/AntonOsika/gpt-engineer/pull/792
Full Changelog: https://github.com/AntonOsika/gpt-engineer/compare/v0.0.9...v0.1.0