├── .env.example ├── .gitignore ├── agent ├── ViewGameplay.ts ├── config.json ├── humanPlayer.ts └── index.ts ├── docker-compose.chroma.yaml ├── docker-compose.yaml ├── frontend ├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── components │ ├── ConversationTerminal.tsx │ ├── Terminal.module.css │ └── interfaces.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.ts │ └── index.tsx ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── next.svg │ └── vercel.svg ├── styles │ ├── Home.module.css │ └── globals.css ├── tailwind.config.js └── tsconfig.json ├── package.json ├── readme.md ├── server ├── lib │ ├── ChromaHelpers.ts │ ├── StateManager.ts │ ├── WebsocketManager.ts │ ├── chromaHelpers.ts │ ├── constants.ts │ ├── stateManager.ts │ ├── types.ts │ ├── utils.ts │ └── websocketManager.ts ├── src │ ├── app.ts │ ├── prompts.ts │ └── sample_agents │ │ ├── ag1.ts │ │ ├── ag2.ts │ │ ├── ag3.ts │ │ ├── ag4.ts │ │ ├── ag5.ts │ │ ├── ag6.ts │ │ ├── ag7.ts │ │ └── ag8.ts └── tests │ ├── ChromaQuery.ts │ ├── ChromaTest.ts │ ├── chromaQuery.ts │ └── chromaTest.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/.gitignore -------------------------------------------------------------------------------- /agent/ViewGameplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/agent/ViewGameplay.ts -------------------------------------------------------------------------------- /agent/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/agent/config.json -------------------------------------------------------------------------------- /agent/humanPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/agent/humanPlayer.ts -------------------------------------------------------------------------------- /agent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/agent/index.ts -------------------------------------------------------------------------------- /docker-compose.chroma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/docker-compose.chroma.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_SERVER_URL=localhost:8080 -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/components/ConversationTerminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/components/ConversationTerminal.tsx -------------------------------------------------------------------------------- /frontend/components/Terminal.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/components/Terminal.module.css -------------------------------------------------------------------------------- /frontend/components/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/components/interfaces.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/pages/api/hello.ts -------------------------------------------------------------------------------- /frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/pages/index.tsx -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/styles/Home.module.css -------------------------------------------------------------------------------- /frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/styles/globals.css -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/readme.md -------------------------------------------------------------------------------- /server/lib/ChromaHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/ChromaHelpers.ts -------------------------------------------------------------------------------- /server/lib/StateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/StateManager.ts -------------------------------------------------------------------------------- /server/lib/WebsocketManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/WebsocketManager.ts -------------------------------------------------------------------------------- /server/lib/chromaHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/chromaHelpers.ts -------------------------------------------------------------------------------- /server/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/constants.ts -------------------------------------------------------------------------------- /server/lib/stateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/stateManager.ts -------------------------------------------------------------------------------- /server/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/types.ts -------------------------------------------------------------------------------- /server/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/utils.ts -------------------------------------------------------------------------------- /server/lib/websocketManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/lib/websocketManager.ts -------------------------------------------------------------------------------- /server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/app.ts -------------------------------------------------------------------------------- /server/src/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/prompts.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag1.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag2.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag3.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag4.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag5.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag6.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag7.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag7.ts -------------------------------------------------------------------------------- /server/src/sample_agents/ag8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/src/sample_agents/ag8.ts -------------------------------------------------------------------------------- /server/tests/ChromaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/tests/ChromaQuery.ts -------------------------------------------------------------------------------- /server/tests/ChromaTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/tests/ChromaTest.ts -------------------------------------------------------------------------------- /server/tests/chromaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/tests/chromaQuery.ts -------------------------------------------------------------------------------- /server/tests/chromaTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/server/tests/chromaTest.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petersolimine/AgentWorld/HEAD/tsconfig.json --------------------------------------------------------------------------------