Significant strides for open codegen innovation β v0.2.0 is live π
Headline Changes
- Much increased modularity: clear division of core and application specific code, fewer disk read and writes
- Improved naming of files, classes and functions
- Much better test coverage @ATheorell
- Poetry instead of setuptools as build system @captivus
- New benchmarking architecture, designed to be easy to hook into for general codegen agents @AntonOsika
- Tons of bug fixes on the go
What's Changed
- Fix: Issue 786 - gpt-engineer doesn't respect the COLLECT_LEARNINGS_OPT_OUT=true env variable by @captivus in #806
- Fix broken link by @oxmc in #808
- Add tests for AI class by @TheoMcCabe in #805
- Increase chat to files coverage by @TheoMcCabe in #813
- Update ai.py by @mfeyx in #817
- Refactor ai.py. Split token usage into its own class by @TheoMcCabe in #820
- Selfheal by @pbharrin in #727
- Contribution points 2 by @TheoMcCabe in #832
- Contribution points 1 by @TheoMcCabe in #831
- restricting langchain version to <=0.0.312 by @ATheorell in #833
- Vector Store initial implementation by @TheoMcCabe in #830
- Add no occurrences warning on edit files by @cfytrok in #838
- Refactor by @ATheorell in #840
- Refactor by @ATheorell in #846
- Refactor by @ATheorell in #847
- Refactor by @ATheorell in #848
- Refactor by @ATheorell in #849
- readding documentation and deleting the duplicate files added by improve by @ATheorell in #850
- adding advanced options to cli by @ATheorell in #851
- Refactor by @ATheorell in #852
- Refactor by @ATheorell in #854
- Create citation.cff by @trigaten in #843
- Refactor by @ATheorell in #857
- Fix tokenizer by @TheoMcCabe in #856
- Refactor by @ATheorell in #858
- Refactor by @ATheorell in #862
- Removed self-heal test since not working well with cache by @ATheorell in #865
- Refactor by @ATheorell in #867
- Refactor by @ATheorell in #870
- Fix leftover ai.fuser() call on self_heal by @scodeman in #873
- Rename code -> files by @AntonOsika in #875
- Add standardised benchmarking capabilities, changes to lean_agent by @AntonOsika in #878
- Refactor additions by @ErikBjare in #882
- Misc minor nits by @ErikBjare in #885
- build: added cloc Makefile target to easily count loc by @ErikBjare in #883
- feat: added new gpte command for better ux by @RukshanJS in #889
- Create GOVERNANCE.md by @ATheorell in #888
- Naming suggestions by @ATheorell in #887
- ci: pipx install poetry, and use setup-python cache support for poetry by @ErikBjare in #891
- The big refactor PR by @captivus in #886
New Contributors
- @oxmc made their first contribution in #808
- @mfeyx made their first contribution in #817
- @cfytrok made their first contribution in #838
- @trigaten made their first contribution in #843
- @scodeman made their first contribution in #873
- @RukshanJS made their first contribution in #889
Full Changelog: v0.1.0...v.0.2.0