├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci-linux.yml │ ├── ci-macos.yml │ └── python-publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.md ├── beehive ├── __init__.py ├── constants.py ├── cookbook │ ├── __init__.py │ └── cot_reflection.ipynb ├── invokable │ ├── __init__.py │ ├── agent.py │ ├── base.py │ ├── beehive.py │ ├── debate.py │ ├── ensemble.py │ ├── executor.py │ ├── langchain_agent.py │ ├── team.py │ ├── types.py │ └── utils.py ├── memory │ ├── __init__.py │ ├── db_storage.py │ └── feedback_storage.py ├── message.py ├── mixins │ ├── __init__.py │ └── langchain.py ├── models │ ├── __init__.py │ ├── base.py │ ├── openai_embedder.py │ └── openai_model.py ├── prompts │ ├── __init__.py │ ├── ask_question_prompt.txt │ ├── context_prompt_concise.txt │ ├── context_prompt_full.txt │ ├── debate_judge_prompt.txt │ ├── debate_judge_summary_prompt.txt │ ├── ensemble_func_summary_prompt.txt │ ├── ensemble_llm_summary_prompt.txt │ ├── evaluation_prompt.txt │ ├── feedback_prompt.txt │ ├── long_form_debate_prompt.txt │ ├── model_error_prompt.txt │ ├── router_prompting_prompt.txt │ ├── router_question_prompt.txt │ ├── router_routing_prompt.txt │ ├── short_form_debate_prompt.txt │ └── synthesizer_prompt.txt ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── mocks.py │ ├── parser_common.py │ ├── parser_google_fns.py │ ├── parser_sphinx_fns.py │ ├── test_agents.py │ ├── test_beehives.py │ ├── test_db_storage.py │ ├── test_feedback_storage.py │ ├── test_langchain_agents.py │ ├── test_parsers.py │ ├── test_prompts.py │ ├── test_teams.py │ └── test_tools.py ├── tools │ ├── __init__.py │ ├── base.py │ ├── google.py │ ├── parser.py │ ├── sphinx.py │ └── types.py └── utilities │ ├── dependencies.py │ ├── logging.py │ └── printer.py ├── docs ├── __init__.py ├── advanced │ ├── custom_invokable.md │ └── reasoning.md ├── cookbook.md ├── core_concepts │ ├── beehives.md │ ├── chat_models.md │ ├── feedback.md │ ├── invokables.md │ ├── memory.md │ ├── prompts.md │ └── tools.md ├── getting_started.md ├── images │ ├── example_beehive.png │ └── language_generator_beehive.png └── index.md ├── mkdocs.yml ├── pyproject.toml ├── setup.cfg └── setup.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.github/workflows/ci-linux.yml -------------------------------------------------------------------------------- /.github/workflows/ci-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.github/workflows/ci-macos.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/Makefile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/README.md -------------------------------------------------------------------------------- /beehive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/constants.py -------------------------------------------------------------------------------- /beehive/cookbook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/cookbook/cot_reflection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/cookbook/cot_reflection.ipynb -------------------------------------------------------------------------------- /beehive/invokable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/invokable/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/agent.py -------------------------------------------------------------------------------- /beehive/invokable/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/base.py -------------------------------------------------------------------------------- /beehive/invokable/beehive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/beehive.py -------------------------------------------------------------------------------- /beehive/invokable/debate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/debate.py -------------------------------------------------------------------------------- /beehive/invokable/ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/ensemble.py -------------------------------------------------------------------------------- /beehive/invokable/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/executor.py -------------------------------------------------------------------------------- /beehive/invokable/langchain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/langchain_agent.py -------------------------------------------------------------------------------- /beehive/invokable/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/team.py -------------------------------------------------------------------------------- /beehive/invokable/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/types.py -------------------------------------------------------------------------------- /beehive/invokable/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/invokable/utils.py -------------------------------------------------------------------------------- /beehive/memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/memory/db_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/memory/db_storage.py -------------------------------------------------------------------------------- /beehive/memory/feedback_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/memory/feedback_storage.py -------------------------------------------------------------------------------- /beehive/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/message.py -------------------------------------------------------------------------------- /beehive/mixins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/mixins/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/mixins/langchain.py -------------------------------------------------------------------------------- /beehive/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/models/__init__.py -------------------------------------------------------------------------------- /beehive/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/models/base.py -------------------------------------------------------------------------------- /beehive/models/openai_embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/models/openai_embedder.py -------------------------------------------------------------------------------- /beehive/models/openai_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/models/openai_model.py -------------------------------------------------------------------------------- /beehive/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/__init__.py -------------------------------------------------------------------------------- /beehive/prompts/ask_question_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/ask_question_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/context_prompt_concise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/context_prompt_concise.txt -------------------------------------------------------------------------------- /beehive/prompts/context_prompt_full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/context_prompt_full.txt -------------------------------------------------------------------------------- /beehive/prompts/debate_judge_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/debate_judge_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/debate_judge_summary_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/debate_judge_summary_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/ensemble_func_summary_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/ensemble_func_summary_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/ensemble_llm_summary_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/ensemble_llm_summary_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/evaluation_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/evaluation_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/feedback_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/feedback_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/long_form_debate_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/long_form_debate_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/model_error_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/model_error_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/router_prompting_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/router_prompting_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/router_question_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/router_question_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/router_routing_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/router_routing_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/short_form_debate_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/short_form_debate_prompt.txt -------------------------------------------------------------------------------- /beehive/prompts/synthesizer_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/prompts/synthesizer_prompt.txt -------------------------------------------------------------------------------- /beehive/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/conftest.py -------------------------------------------------------------------------------- /beehive/tests/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/mocks.py -------------------------------------------------------------------------------- /beehive/tests/parser_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/parser_common.py -------------------------------------------------------------------------------- /beehive/tests/parser_google_fns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/parser_google_fns.py -------------------------------------------------------------------------------- /beehive/tests/parser_sphinx_fns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/parser_sphinx_fns.py -------------------------------------------------------------------------------- /beehive/tests/test_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_agents.py -------------------------------------------------------------------------------- /beehive/tests/test_beehives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_beehives.py -------------------------------------------------------------------------------- /beehive/tests/test_db_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_db_storage.py -------------------------------------------------------------------------------- /beehive/tests/test_feedback_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_feedback_storage.py -------------------------------------------------------------------------------- /beehive/tests/test_langchain_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_langchain_agents.py -------------------------------------------------------------------------------- /beehive/tests/test_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_parsers.py -------------------------------------------------------------------------------- /beehive/tests/test_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_prompts.py -------------------------------------------------------------------------------- /beehive/tests/test_teams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_teams.py -------------------------------------------------------------------------------- /beehive/tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tests/test_tools.py -------------------------------------------------------------------------------- /beehive/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beehive/tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tools/base.py -------------------------------------------------------------------------------- /beehive/tools/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tools/google.py -------------------------------------------------------------------------------- /beehive/tools/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tools/parser.py -------------------------------------------------------------------------------- /beehive/tools/sphinx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tools/sphinx.py -------------------------------------------------------------------------------- /beehive/tools/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/tools/types.py -------------------------------------------------------------------------------- /beehive/utilities/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/utilities/dependencies.py -------------------------------------------------------------------------------- /beehive/utilities/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/utilities/logging.py -------------------------------------------------------------------------------- /beehive/utilities/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/beehive/utilities/printer.py -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/advanced/custom_invokable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/advanced/custom_invokable.md -------------------------------------------------------------------------------- /docs/advanced/reasoning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/advanced/reasoning.md -------------------------------------------------------------------------------- /docs/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/cookbook.md -------------------------------------------------------------------------------- /docs/core_concepts/beehives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/beehives.md -------------------------------------------------------------------------------- /docs/core_concepts/chat_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/chat_models.md -------------------------------------------------------------------------------- /docs/core_concepts/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/feedback.md -------------------------------------------------------------------------------- /docs/core_concepts/invokables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/invokables.md -------------------------------------------------------------------------------- /docs/core_concepts/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/memory.md -------------------------------------------------------------------------------- /docs/core_concepts/prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/prompts.md -------------------------------------------------------------------------------- /docs/core_concepts/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/core_concepts/tools.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/images/example_beehive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/images/example_beehive.png -------------------------------------------------------------------------------- /docs/images/language_generator_beehive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/images/language_generator_beehive.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/docs/index.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BeehiveHQ/beehive-ai/HEAD/setup.py --------------------------------------------------------------------------------