# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 36.

## Lenses

- Code Health 67
- Architecture 80
- Maturity 72
- Readiness 13
- Security 43

## Changes since last survey

- 300 commits — 270 feature/other, 30 fixes

## By area

- metagpt/ext — 71 commits
- (root) — 47 commits
- metagpt/provider — 35 commits
- tests/metagpt — 26 commits
- examples/aflow — 17 commits
- examples/spo — 17 commits
- examples/di — 10 commits
- metagpt/utils — 10 commits
- metagpt/actions — 6 commits
- metagpt/prompts — 6 commits
- metagpt/roles — 5 commits
- config/examples — 4 commits
- docs/resources — 4 commits
- examples/sela — 4 commits
- examples/llm_vision.py — 3 commits
- metagpt/configs — 3 commits
- metagpt/rag — 3 commits
- tests/data — 3 commits
- config/config2.yaml — 2 commits
- docs/README_CN.md — 2 commits

## Notable commits

- fix: FIX multiLLM bug
- fix: Fix Issue 1549 & Fix Claude Token Calculate Error.
- fix: Fix jinyu's review and add reproduce's code in experiment folder
- fix: Merge branch 'fix-stream-report-error' into 'mgx_ops'
- fix: Merge pull request #1725 from seehi/fix-gemini-model
- fix: Merge pull request #1849 from GasolSun36/feature/bugfix-config-model
- fix: add data type; fix instruction generation
- fix: bugfix: #1547 Before calling serializeToString in mmdc_playwright.py, make sure the SVG element exists.
- fix: bugfix: If --run-tests is enabled, at least 8 rounds are required to run all QA actions.
- fix: bugfix: Missing download info for actions/upload-artifact@v3
- fix: example fix
- fix: fix bug
- fix: fix bug
- fix: fix bug
- fix: fix bug in multi llm
- fix: fix bugs for test
- fix: fix conflicts
- fix: fix embed
- fix: fix embedding
- fix: fix embedding output
- …and 280 more
