diff --git a/.gitmodules b/.gitmodules index f9c0e02..44c54cb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -82,3 +82,6 @@ [submodule "vendor/babyagi"] path = vendor/babyagi url = https://github.com/SilenNaihin/babyagi.git +[submodule "vendor/PolyGPT-alpha"] + path = vendor/PolyGPT-alpha + url = https://github.com/team-tonic-arena-hacks/PolyGPT-alpha diff --git a/docker-compose.yml b/docker-compose.yml index fdca2e8..dd3f89b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -184,10 +184,76 @@ services: - ./vendor/ScottGPT/autogpts/autogpt:/app/ #mount the source in for editing witho - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml -# vendor/AutoGPT-trading/autogpts/autogpt/Dockerfile + jarvis: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/Jarvis/autogpts/autogpt + volumes: + - ./vendor/Jarvis/autogpts/autogpt/autogpts/autogpt:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + the_agency_1: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/TheAgency/autogpts/autogpt/ + volumes: + - ./vendor/TheAgency/autogpts/autogpt/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + the_agency_2: + #entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + entrypoint: bash + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/TheAgency/ + dockerfile : autogpts/ZEROAGPT_02/Dockerfile + volumes: + - ./vendor/TheAgency/benchmark:/benchmark + - ./vendor/TheAgency/autogpts/ZEROAGPT_02/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + the_agency_3: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + #context: vendor/TheAgency/autogpts/ZEROAGPT_01/ + context: vendor/TheAgency/ + dockerfile : autogpts/ZEROAGPT_01/Dockerfile + volumes: + - ./vendor/TheAgency/autogpts/ZEROAGPT_01/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + the_agency_4: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + #context: vendor/TheAgency/autogpts/ZEROAGPT_03/ + context: vendor/TheAgency/ + dockerfile : autogpts/ZEROAGPT_03/Dockerfile - autogpt-trading: + volumes: + - ./vendor/TheAgency/autogpts/ZEROAGPT_03/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + mason_boom: entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " environment: - GITHUB_PAT="${GITHUB_PAT}" @@ -195,57 +261,75 @@ services: - OPENAI_API_KEY=your-openai-api-key - OPENAI_API_BASE=http://mockopenai:5000/v1 build: - context: vendor/AutoGPT-trading/autogpts/autogpt/ + context: vendor/MasonBoomPersonalAssistant/autogpts/autogpt/ volumes: - - ./vendor/AutoGPT-trading/autogpts/autogpt:/app/ #mount the source in for editing witho + - ./vendor/MasonBoomPersonalAssistant/autogpts/autogpt/:/app/ #mount the source in for editixong witho - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + mason_boom_pa: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/MasonBoomPersonalAssistant/ + dockerfile: autogpts/PersonalAssistant/Dockerfile + volumes: + - ./vendor/MasonBoomPersonalAssistant/autogpts/PersonalAssistant/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + mason_boom_testgpt: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/MasonBoomPersonalAssistant/ + dockerfile: autogpts/PersonalAssistant/Dockerfile + volumes: + - ./vendor/MasonBoomPersonalAssistant/autogpts/testgpt/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + swarms_of_sparta: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/Swarms-Of-Sparta/autogpts/autogpt/ + volumes: + - ./vendor/Swarms-Of-Sparta/autogpts/autogpt/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml + mljar: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/mljar-agent/autogpts/autogpt/ + volumes: + - ./vendor/mljar-agent/autogpts/autogpt/:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml +# vendor/AutoGPT-trading/autogpts/autogpt/Dockerfile -# vendor/AutoGPT-trading/autogpts/okx-trade/Dockerfile -# vendor/Jarvis/autogpts/autogpt/Dockerfile -# vendor/TheAgency/autogpts/autogpt/Dockerfile -# vendor/TheAgency/autogpts/ZEROAGPT_02/Dockerfile -# vendor/TheAgency/autogpts/ZEROAGPT_01/Dockerfile -# vendor/TheAgency/autogpts/forge/Dockerfile -# vendor/TheAgency/autogpts/ZEROAGPT_03/Dockerfile # vendor/Godmode-GPT/Dockerfile - # vendor/SuperAGI/Dockerfile - - # vendor/BillSchumacher/Dockerfile - # vendor/Auto-GPT-Graph/Dockerfile - - -# vendor/MasonBoomPersonalAssistant/autogpts/autogpt/Dockerfile -# vendor/MasonBoomPersonalAssistant/autogpts/PersonalAssistant/Dockerfile - - -# vendor/MasonBoomPersonalAssistant/autogpts/testgpt/Dockerfile - -# vendor/Swarms-Of-Sparta/autogpts/autogpt/Dockerfile - - -# vendor/mljar-agent/autogpts/autogpt/Dockerfile - - - - -# vendor/AutoGPTOfficial/autogpts/autogpt/Dockerfile - - # vendor/Multi-GPT/Dockerfile -# args: -# BASE_IMAGE: h4ckermike/basic_agent -# depends_on: -# - basic_agent -# - mockopenai -# image: h4ckermike/autogpt +#poetry run agent start forge --setup +#poetry run agbenchmark --mock +#poetry run agbenchmark --test=WriteFile diff --git a/template.sh b/template.sh new file mode 100644 index 0000000..5dcd2ff --- /dev/null +++ b/template.sh @@ -0,0 +1,16 @@ +standard () { + local servicename="$1" + local dirname="$2" + cat template.yml | sed -e"s;SERVICENAME;${servicename};g" | sed -e"s;DIRNAME;${dirname};g" +} + +standard jarvis vendor/Jarvis/autogpts/autogpt/ +standard the_agency_1 vendor/TheAgency/autogpts/autogpt/Dockerfile +standard the_agency_2 vendor/TheAgency/autogpts/ZEROAGPT_02/Dockerfile +standard the_agency_3 vendor/TheAgency/autogpts/ZEROAGPT_01/Dockerfile +standard the_agency_4 vendor/TheAgency/autogpts/ZEROAGPT_03/Dockerfile +standard mason_boom vendor/MasonBoomPersonalAssistant/autogpts/autogpt/Dockerfile +standard mason_boom_pa vendor/MasonBoomPersonalAssistant/autogpts/PersonalAssistant/Dockerfile +standard mason_boom_testgpt vendor/MasonBoomPersonalAssistant/autogpts/testgpt/Dockerfile +standard swarms_of_sparta vendor/Swarms-Of-Sparta/autogpts/autogpt/Dockerfile +standard mljar vendor/mljar-agent/autogpts/autogpt/Dockerfile diff --git a/template.yml b/template.yml new file mode 100644 index 0000000..5484ced --- /dev/null +++ b/template.yml @@ -0,0 +1,12 @@ + SERVICENAME: + entrypoint: bash -c "poetry run python -m autogpt -y --skip-news --ai-settings /tmp/ai_settings.yaml " + environment: + - GITHUB_PAT="${GITHUB_PAT}" + - GITHUB_REPO="jmikedupont2/ai-ticket" + - OPENAI_API_KEY=your-openai-api-key + - OPENAI_API_BASE=http://mockopenai:5000/v1 + build: + context: vendor/DIRNAME/autogpts/autogpt/ + volumes: + - ./vendor/DIRNAME/autogpts/autogpt:/app/ #mount the source in for editing witho + - ./vendor/Auto-GPT/autogpts/autogpt/ai_settings.yaml:/tmp/ai_settings.yaml diff --git a/vendor/PolyGPT-alpha b/vendor/PolyGPT-alpha new file mode 160000 index 0000000..a1c6529 --- /dev/null +++ b/vendor/PolyGPT-alpha @@ -0,0 +1 @@ +Subproject commit a1c6529e99b39d5823fef97c5b0447fb02fada30