├── .github └── workflows │ ├── PULL_REQUEST_TEMPLATE.md │ └── deploy.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .style.yapf ├── LICENSE ├── README.md ├── config └── config.yaml ├── docs ├── .gitignore ├── .vitepress │ ├── config.mts │ └── theme │ │ ├── index.ts │ │ └── style.css ├── generated_examples │ ├── blackjack_game │ │ ├── README.md │ │ ├── blackjack.py │ │ ├── requirements.txt │ │ ├── run_game.sh │ │ └── test_blackjack.py │ ├── italian_pasta_recipe_book │ │ ├── chapter_1_tuscany.txt │ │ ├── chapter_2_campania.txt │ │ ├── chapter_3_sicily.txt │ │ ├── chapter_4_lombardy.txt │ │ ├── chapter_5_pasta_making_techniques.txt │ │ ├── chapter_6_sauces_and_accompaniments.txt │ │ ├── conclusion.txt │ │ ├── dedication_page.txt │ │ ├── detailed_outline.txt │ │ ├── index.txt │ │ ├── introduction.txt │ │ ├── table_of_contents.txt │ │ └── title_page.txt │ ├── snake_game │ │ ├── main.py │ │ ├── requirements.txt │ │ └── test_main.py │ └── url_shortener_web_application │ │ ├── README.md │ │ ├── __init__.py │ │ ├── app.py │ │ ├── requirements.txt │ │ ├── run.sh │ │ ├── setup.py │ │ ├── static │ │ ├── scripts.js │ │ └── styles.css │ │ ├── templates │ │ ├── analytics.html │ │ ├── index.html │ │ ├── login.html │ │ └── register.html │ │ └── tests │ │ └── test_app.py ├── guide │ ├── api.md │ ├── contribute │ │ ├── contribute_guide.md │ │ └── rfc_template.md │ ├── faq.md │ ├── get_started │ │ ├── comparison_to_autogpt.md │ │ ├── configuration.md │ │ ├── configuration │ │ │ └── llm_api_configuration.md │ │ ├── installation.md │ │ ├── introduction.md │ │ └── quickstart.md │ ├── mission.md │ ├── roadmap.md │ ├── tutorials │ │ ├── concepts.md │ │ └── l2mac_101.md │ └── use_cases │ │ ├── book_generator.md │ │ ├── codebase_generator.md │ │ └── gallery.md ├── index.md ├── package-lock.json ├── package.json └── public │ ├── TwirlsAndTastesAJourneyThroughItalianPasta.pdf │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── blackjack_game.zip │ ├── browserconfig.xml │ ├── control_flow.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── images │ ├── blackjack_gameplay.png │ ├── book_cover.png │ ├── comparison.png │ ├── errors.png │ ├── human_eval.png │ ├── insight_feature_req.png │ ├── memory_access.png │ ├── snake_game_gameplay.png │ ├── url_shortener_1.png │ └── url_shortener_2.png │ ├── italian_pasta_recipe_book.zip │ ├── l2mac-block-diagram.png │ ├── l2mac-icon-white.png │ ├── l2mac-icon.png │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ ├── site.webmanifest │ ├── snake_game.zip │ └── url_shortener_web_application.zip ├── examples ├── generate_book.py ├── generate_codebase_complex_url_shortener_app.py ├── generate_codebase_simple_blackjack.py └── generate_codebase_simple_playable_snake.py ├── l2mac ├── __init__.py ├── config.py ├── core.py ├── envs │ ├── __init__.py │ └── general.py ├── l2mac.py ├── llm_providers │ ├── __init__.py │ ├── general.py │ ├── openai.py │ ├── rate_limiter.py │ └── utils.py ├── prompts │ ├── __init__.py │ ├── book.yaml │ ├── codebase.yaml │ ├── custom.yaml │ └── load_prompts.py ├── tools │ ├── __init__.py │ ├── code_analysis.py │ ├── control_unit.py │ ├── core.py │ ├── read.py │ ├── utils.py │ └── write.py └── utils │ ├── __init__.py │ ├── l2mac.py │ ├── logging.py │ └── run.py ├── pylintrc ├── pytype.cfg ├── requirements.txt ├── ruff.toml ├── setup.py └── tests ├── test_l2mac.py └── test_l2mac_tools.py /.github/workflows/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/.github/workflows/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- 1 | [style] 2 | indent_width = 2 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/README.md -------------------------------------------------------------------------------- /config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/config/config.yaml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/generated_examples/blackjack_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/blackjack_game/README.md -------------------------------------------------------------------------------- /docs/generated_examples/blackjack_game/blackjack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/blackjack_game/blackjack.py -------------------------------------------------------------------------------- /docs/generated_examples/blackjack_game/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest==7.1.2 2 | 3 | -------------------------------------------------------------------------------- /docs/generated_examples/blackjack_game/run_game.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/blackjack_game/run_game.sh -------------------------------------------------------------------------------- /docs/generated_examples/blackjack_game/test_blackjack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/blackjack_game/test_blackjack.py -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_1_tuscany.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_1_tuscany.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_2_campania.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_2_campania.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_3_sicily.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_3_sicily.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_4_lombardy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_4_lombardy.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_5_pasta_making_techniques.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_5_pasta_making_techniques.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/chapter_6_sauces_and_accompaniments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/chapter_6_sauces_and_accompaniments.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/conclusion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/conclusion.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/dedication_page.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/dedication_page.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/detailed_outline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/detailed_outline.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/index.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/introduction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/introduction.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/table_of_contents.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/italian_pasta_recipe_book/table_of_contents.txt -------------------------------------------------------------------------------- /docs/generated_examples/italian_pasta_recipe_book/title_page.txt: -------------------------------------------------------------------------------- 1 | Twirls & Tastes: A Journey Through Italian Pasta 2 | 3 | By 4 | 5 | Author's Name 6 | -------------------------------------------------------------------------------- /docs/generated_examples/snake_game/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/snake_game/main.py -------------------------------------------------------------------------------- /docs/generated_examples/snake_game/requirements.txt: -------------------------------------------------------------------------------- 1 | pygame==2.1.2 2 | pytest 3 | 4 | -------------------------------------------------------------------------------- /docs/generated_examples/snake_game/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/snake_game/test_main.py -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/README.md -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/app.py -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/requirements.txt -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/run.sh -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/setup.py -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/static/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/static/scripts.js -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/static/styles.css -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/templates/analytics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/templates/analytics.html -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/templates/index.html -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/templates/login.html -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/templates/register.html -------------------------------------------------------------------------------- /docs/generated_examples/url_shortener_web_application/tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/generated_examples/url_shortener_web_application/tests/test_app.py -------------------------------------------------------------------------------- /docs/guide/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/api.md -------------------------------------------------------------------------------- /docs/guide/contribute/contribute_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/contribute/contribute_guide.md -------------------------------------------------------------------------------- /docs/guide/contribute/rfc_template.md: -------------------------------------------------------------------------------- 1 | Will be updated soon, stay tuned. 2 | -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/get_started/comparison_to_autogpt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/comparison_to_autogpt.md -------------------------------------------------------------------------------- /docs/guide/get_started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/configuration.md -------------------------------------------------------------------------------- /docs/guide/get_started/configuration/llm_api_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/configuration/llm_api_configuration.md -------------------------------------------------------------------------------- /docs/guide/get_started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/installation.md -------------------------------------------------------------------------------- /docs/guide/get_started/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/introduction.md -------------------------------------------------------------------------------- /docs/guide/get_started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/get_started/quickstart.md -------------------------------------------------------------------------------- /docs/guide/mission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/mission.md -------------------------------------------------------------------------------- /docs/guide/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/roadmap.md -------------------------------------------------------------------------------- /docs/guide/tutorials/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/tutorials/concepts.md -------------------------------------------------------------------------------- /docs/guide/tutorials/l2mac_101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/tutorials/l2mac_101.md -------------------------------------------------------------------------------- /docs/guide/use_cases/book_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/use_cases/book_generator.md -------------------------------------------------------------------------------- /docs/guide/use_cases/codebase_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/use_cases/codebase_generator.md -------------------------------------------------------------------------------- /docs/guide/use_cases/gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/guide/use_cases/gallery.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/TwirlsAndTastesAJourneyThroughItalianPasta.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/TwirlsAndTastesAJourneyThroughItalianPasta.pdf -------------------------------------------------------------------------------- /docs/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/public/blackjack_game.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/blackjack_game.zip -------------------------------------------------------------------------------- /docs/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/browserconfig.xml -------------------------------------------------------------------------------- /docs/public/control_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/control_flow.png -------------------------------------------------------------------------------- /docs/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/favicon-16x16.png -------------------------------------------------------------------------------- /docs/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/favicon-32x32.png -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/images/blackjack_gameplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/blackjack_gameplay.png -------------------------------------------------------------------------------- /docs/public/images/book_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/book_cover.png -------------------------------------------------------------------------------- /docs/public/images/comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/comparison.png -------------------------------------------------------------------------------- /docs/public/images/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/errors.png -------------------------------------------------------------------------------- /docs/public/images/human_eval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/human_eval.png -------------------------------------------------------------------------------- /docs/public/images/insight_feature_req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/insight_feature_req.png -------------------------------------------------------------------------------- /docs/public/images/memory_access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/memory_access.png -------------------------------------------------------------------------------- /docs/public/images/snake_game_gameplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/snake_game_gameplay.png -------------------------------------------------------------------------------- /docs/public/images/url_shortener_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/url_shortener_1.png -------------------------------------------------------------------------------- /docs/public/images/url_shortener_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/images/url_shortener_2.png -------------------------------------------------------------------------------- /docs/public/italian_pasta_recipe_book.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/italian_pasta_recipe_book.zip -------------------------------------------------------------------------------- /docs/public/l2mac-block-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/l2mac-block-diagram.png -------------------------------------------------------------------------------- /docs/public/l2mac-icon-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/l2mac-icon-white.png -------------------------------------------------------------------------------- /docs/public/l2mac-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/l2mac-icon.png -------------------------------------------------------------------------------- /docs/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/mstile-150x150.png -------------------------------------------------------------------------------- /docs/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /docs/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/site.webmanifest -------------------------------------------------------------------------------- /docs/public/snake_game.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/snake_game.zip -------------------------------------------------------------------------------- /docs/public/url_shortener_web_application.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/docs/public/url_shortener_web_application.zip -------------------------------------------------------------------------------- /examples/generate_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/examples/generate_book.py -------------------------------------------------------------------------------- /examples/generate_codebase_complex_url_shortener_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/examples/generate_codebase_complex_url_shortener_app.py -------------------------------------------------------------------------------- /examples/generate_codebase_simple_blackjack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/examples/generate_codebase_simple_blackjack.py -------------------------------------------------------------------------------- /examples/generate_codebase_simple_playable_snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/examples/generate_codebase_simple_playable_snake.py -------------------------------------------------------------------------------- /l2mac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/__init__.py -------------------------------------------------------------------------------- /l2mac/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/config.py -------------------------------------------------------------------------------- /l2mac/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/core.py -------------------------------------------------------------------------------- /l2mac/envs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2mac/envs/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/envs/general.py -------------------------------------------------------------------------------- /l2mac/l2mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/l2mac.py -------------------------------------------------------------------------------- /l2mac/llm_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2mac/llm_providers/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/llm_providers/general.py -------------------------------------------------------------------------------- /l2mac/llm_providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/llm_providers/openai.py -------------------------------------------------------------------------------- /l2mac/llm_providers/rate_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/llm_providers/rate_limiter.py -------------------------------------------------------------------------------- /l2mac/llm_providers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/llm_providers/utils.py -------------------------------------------------------------------------------- /l2mac/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2mac/prompts/book.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/prompts/book.yaml -------------------------------------------------------------------------------- /l2mac/prompts/codebase.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/prompts/codebase.yaml -------------------------------------------------------------------------------- /l2mac/prompts/custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/prompts/custom.yaml -------------------------------------------------------------------------------- /l2mac/prompts/load_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/prompts/load_prompts.py -------------------------------------------------------------------------------- /l2mac/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2mac/tools/code_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/code_analysis.py -------------------------------------------------------------------------------- /l2mac/tools/control_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/control_unit.py -------------------------------------------------------------------------------- /l2mac/tools/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/core.py -------------------------------------------------------------------------------- /l2mac/tools/read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/read.py -------------------------------------------------------------------------------- /l2mac/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/utils.py -------------------------------------------------------------------------------- /l2mac/tools/write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/tools/write.py -------------------------------------------------------------------------------- /l2mac/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /l2mac/utils/l2mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/utils/l2mac.py -------------------------------------------------------------------------------- /l2mac/utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/utils/logging.py -------------------------------------------------------------------------------- /l2mac/utils/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/l2mac/utils/run.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/pylintrc -------------------------------------------------------------------------------- /pytype.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/pytype.cfg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/requirements.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/ruff.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_l2mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/tests/test_l2mac.py -------------------------------------------------------------------------------- /tests/test_l2mac_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samholt/L2MAC/HEAD/tests/test_l2mac_tools.py --------------------------------------------------------------------------------