├── .flake8 ├── .github └── workflows │ ├── docker.yml │ ├── pr_agent.yaml │ ├── python.yml │ └── release.yml ├── .gitignore ├── .pr_agent.toml ├── LICENSE ├── Makefile ├── README.md ├── codearkt ├── client.py ├── codeact.py ├── event_bus.py ├── gradio.py ├── llm.py ├── metrics.py ├── otel.py ├── prompt_storage.py ├── prompts │ └── default.yaml ├── py.typed ├── python_executor.py ├── server.py ├── settings.py ├── terminal.py ├── tools.py └── util.py ├── container ├── Dockerfile ├── app.py ├── requirements.txt └── tools.py ├── examples ├── client.py ├── multi_agent │ ├── Dockerfile │ ├── docker-compose.yml │ ├── librarian.yaml │ └── run.py └── simple_agent │ └── run.py ├── pyproject.toml └── tests ├── __init__.py ├── conftest.py ├── test_client.py ├── test_codeact.py ├── test_event_bus.py ├── test_llm.py ├── test_python_executor.py ├── test_server.py └── test_util.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/pr_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.github/workflows/pr_agent.yaml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.gitignore -------------------------------------------------------------------------------- /.pr_agent.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/.pr_agent.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/README.md -------------------------------------------------------------------------------- /codearkt/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/client.py -------------------------------------------------------------------------------- /codearkt/codeact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/codeact.py -------------------------------------------------------------------------------- /codearkt/event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/event_bus.py -------------------------------------------------------------------------------- /codearkt/gradio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/gradio.py -------------------------------------------------------------------------------- /codearkt/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/llm.py -------------------------------------------------------------------------------- /codearkt/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/metrics.py -------------------------------------------------------------------------------- /codearkt/otel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/otel.py -------------------------------------------------------------------------------- /codearkt/prompt_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/prompt_storage.py -------------------------------------------------------------------------------- /codearkt/prompts/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/prompts/default.yaml -------------------------------------------------------------------------------- /codearkt/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codearkt/python_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/python_executor.py -------------------------------------------------------------------------------- /codearkt/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/server.py -------------------------------------------------------------------------------- /codearkt/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/settings.py -------------------------------------------------------------------------------- /codearkt/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/terminal.py -------------------------------------------------------------------------------- /codearkt/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/tools.py -------------------------------------------------------------------------------- /codearkt/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/codearkt/util.py -------------------------------------------------------------------------------- /container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/container/Dockerfile -------------------------------------------------------------------------------- /container/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/container/app.py -------------------------------------------------------------------------------- /container/requirements.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn 3 | requests 4 | mcp[http]==1.10.1 -------------------------------------------------------------------------------- /container/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/container/tools.py -------------------------------------------------------------------------------- /examples/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/client.py -------------------------------------------------------------------------------- /examples/multi_agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/multi_agent/Dockerfile -------------------------------------------------------------------------------- /examples/multi_agent/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/multi_agent/docker-compose.yml -------------------------------------------------------------------------------- /examples/multi_agent/librarian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/multi_agent/librarian.yaml -------------------------------------------------------------------------------- /examples/multi_agent/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/multi_agent/run.py -------------------------------------------------------------------------------- /examples/simple_agent/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/examples/simple_agent/run.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_codeact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_codeact.py -------------------------------------------------------------------------------- /tests/test_event_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_event_bus.py -------------------------------------------------------------------------------- /tests/test_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_llm.py -------------------------------------------------------------------------------- /tests/test_python_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_python_executor.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IlyaGusev/codearkt/HEAD/tests/test_util.py --------------------------------------------------------------------------------