├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── Dockerfile ├── LICENSE ├── README.md ├── assets ├── declarative-imperative.png └── rag-flow.png ├── chat-ui ├── .env.development ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── img │ │ ├── chat-commander.png │ │ ├── declarative-imperative.png │ │ ├── geek-bot.jpeg │ │ └── geek-bot.jpg │ ├── index.html │ ├── js │ │ └── chatbot-plugin.js │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── robots.txt │ └── sse.html ├── src │ ├── components │ │ ├── Chat │ │ │ ├── AudioMediaRecorder.ts │ │ │ ├── ChatController.ts │ │ │ ├── MuiAudioInput.tsx │ │ │ ├── MuiChat.tsx │ │ │ ├── MuiFileInput.tsx │ │ │ ├── MuiMessage.tsx │ │ │ ├── MuiMultiSelectInput.tsx │ │ │ ├── MuiSelectInput.tsx │ │ │ ├── MuiTextInput.tsx │ │ │ ├── chat-types.ts │ │ │ └── index.ts │ │ ├── Icons │ │ │ ├── IconBox.tsx │ │ │ └── Icons.tsx │ │ ├── NavBar │ │ │ └── index.tsx │ │ ├── PanelContent │ │ │ └── index.tsx │ │ ├── RequiresAuth │ │ │ └── index.tsx │ │ └── Sidebar │ │ │ ├── index.tsx │ │ │ └── style.css │ ├── constants.ts │ ├── context │ │ └── ChatContext.tsx │ ├── domain │ │ ├── Factory.tsx │ │ ├── command │ │ │ ├── BtnProceed.tsx │ │ │ ├── CommandExecution.test.tsx │ │ │ ├── CommandExecution.ts │ │ │ ├── CommandFinder.tsx │ │ │ ├── CommandRequestHandler.tsx │ │ │ ├── CommandService.tsx │ │ │ ├── Common.test.tsx │ │ │ ├── Common.tsx │ │ │ └── FieldValueTable.tsx │ │ ├── commandresp │ │ │ ├── CommandResponseHandler.tsx │ │ │ ├── MessageExpander.tsx │ │ │ ├── RenderChart.tsx │ │ │ └── RenderDataTable.tsx │ │ ├── common │ │ │ ├── CustomInputs.tsx │ │ │ ├── FlowController.ts │ │ │ ├── HttpClient.ts │ │ │ ├── StreamCompletionClient.ts │ │ │ ├── ThinkingMsg.tsx │ │ │ └── utils.ts │ │ ├── session │ │ │ └── SessionManager.tsx │ │ └── videocall │ │ │ ├── RtcConnHandler.ts │ │ │ ├── VideoCallComponent.tsx │ │ │ ├── VideoChatApp.ts │ │ │ └── index.ts │ ├── hooks │ │ ├── useChatContext.ts │ │ └── useFetch.ts │ ├── index.tsx │ ├── layouts │ │ ├── Admin.tsx │ │ └── Auth.tsx │ ├── pages │ │ ├── chatflow │ │ │ ├── CommandHistoryDrawer.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── inputs.tsx │ │ ├── error │ │ │ └── Error.tsx │ │ ├── home │ │ │ ├── index.css │ │ │ └── index.tsx │ │ ├── login │ │ │ └── Login.tsx │ │ └── signup │ │ │ └── SignUp.tsx │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── routes.tsx │ ├── serviceWorker.ts │ ├── setupTests.ts │ ├── test-utils.tsx │ └── theme │ │ └── customTheme.ts └── tsconfig.json ├── docker-compose.yml ├── mypy-config.ini ├── package.json ├── requirements-dev.txt ├── requirements.txt └── server └── src ├── .env.template ├── __init__.py ├── api ├── __init__.py ├── common.py ├── docs.py └── predict.py ├── core ├── agency │ ├── agent_service.py │ ├── agents.py │ ├── command_agent.py │ ├── command_func_agent.py │ ├── command_prompt_agent.py │ ├── dock_picker_agent.py │ ├── json_extractor_agent.py │ ├── long_memory_agent.py │ ├── question_answer_agent.py │ └── user_intent_agent.py ├── cache │ └── memory_cahce.py ├── common │ ├── config.py │ ├── conn.py │ ├── http_retry.py │ └── utils.py ├── docs_search │ ├── doc_service.py │ ├── persist_data.py │ ├── prepare_data.py │ └── query.py ├── llm │ ├── llm_service.py │ ├── openapi_client.py │ └── utils.py └── memory │ └── chat_memory_service.py ├── data └── source_data.json ├── load_data.py └── server.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/README.md -------------------------------------------------------------------------------- /assets/declarative-imperative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/assets/declarative-imperative.png -------------------------------------------------------------------------------- /assets/rag-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/assets/rag-flow.png -------------------------------------------------------------------------------- /chat-ui/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/.env.development -------------------------------------------------------------------------------- /chat-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/README.md -------------------------------------------------------------------------------- /chat-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/package-lock.json -------------------------------------------------------------------------------- /chat-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/package.json -------------------------------------------------------------------------------- /chat-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/favicon.ico -------------------------------------------------------------------------------- /chat-ui/public/img/chat-commander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/img/chat-commander.png -------------------------------------------------------------------------------- /chat-ui/public/img/declarative-imperative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/img/declarative-imperative.png -------------------------------------------------------------------------------- /chat-ui/public/img/geek-bot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/img/geek-bot.jpeg -------------------------------------------------------------------------------- /chat-ui/public/img/geek-bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/img/geek-bot.jpg -------------------------------------------------------------------------------- /chat-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/index.html -------------------------------------------------------------------------------- /chat-ui/public/js/chatbot-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/js/chatbot-plugin.js -------------------------------------------------------------------------------- /chat-ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/logo192.png -------------------------------------------------------------------------------- /chat-ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/logo512.png -------------------------------------------------------------------------------- /chat-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/manifest.json -------------------------------------------------------------------------------- /chat-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/robots.txt -------------------------------------------------------------------------------- /chat-ui/public/sse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/public/sse.html -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/AudioMediaRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/AudioMediaRecorder.ts -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/ChatController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/ChatController.ts -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiAudioInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiAudioInput.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiChat.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiFileInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiFileInput.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiMessage.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiMultiSelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiMultiSelectInput.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiSelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiSelectInput.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/MuiTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/MuiTextInput.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/chat-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/chat-types.ts -------------------------------------------------------------------------------- /chat-ui/src/components/Chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Chat/index.ts -------------------------------------------------------------------------------- /chat-ui/src/components/Icons/IconBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Icons/IconBox.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Icons/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Icons/Icons.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/NavBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/NavBar/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/PanelContent/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/PanelContent/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/RequiresAuth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/RequiresAuth/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Sidebar/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/components/Sidebar/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/components/Sidebar/style.css -------------------------------------------------------------------------------- /chat-ui/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const LOCALHOST_URL= "http://localhost:8880/api/v1"; 2 | -------------------------------------------------------------------------------- /chat-ui/src/context/ChatContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/context/ChatContext.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/Factory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/Factory.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/BtnProceed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/BtnProceed.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/CommandExecution.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/CommandExecution.test.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/CommandExecution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/CommandExecution.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/command/CommandFinder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/CommandFinder.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/CommandRequestHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/CommandRequestHandler.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/CommandService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/CommandService.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/Common.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/Common.test.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/Common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/Common.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/command/FieldValueTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/command/FieldValueTable.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/commandresp/CommandResponseHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/commandresp/CommandResponseHandler.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/commandresp/MessageExpander.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/commandresp/MessageExpander.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/commandresp/RenderChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/commandresp/RenderChart.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/commandresp/RenderDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/commandresp/RenderDataTable.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/common/CustomInputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/CustomInputs.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/common/FlowController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/FlowController.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/common/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/HttpClient.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/common/StreamCompletionClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/StreamCompletionClient.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/common/ThinkingMsg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/ThinkingMsg.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/common/utils.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/session/SessionManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/session/SessionManager.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/videocall/RtcConnHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/videocall/RtcConnHandler.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/videocall/VideoCallComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/videocall/VideoCallComponent.tsx -------------------------------------------------------------------------------- /chat-ui/src/domain/videocall/VideoChatApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/videocall/VideoChatApp.ts -------------------------------------------------------------------------------- /chat-ui/src/domain/videocall/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/domain/videocall/index.ts -------------------------------------------------------------------------------- /chat-ui/src/hooks/useChatContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/hooks/useChatContext.ts -------------------------------------------------------------------------------- /chat-ui/src/hooks/useFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/hooks/useFetch.ts -------------------------------------------------------------------------------- /chat-ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/layouts/Admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/layouts/Admin.tsx -------------------------------------------------------------------------------- /chat-ui/src/layouts/Auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/layouts/Auth.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/chatflow/CommandHistoryDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/chatflow/CommandHistoryDrawer.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/chatflow/index.css: -------------------------------------------------------------------------------- 1 | html, 2 | body, 3 | #chatbot-container { 4 | height: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /chat-ui/src/pages/chatflow/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/chatflow/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/chatflow/inputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/chatflow/inputs.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/error/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/error/Error.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/home/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/home/index.css -------------------------------------------------------------------------------- /chat-ui/src/pages/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/home/index.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/login/Login.tsx -------------------------------------------------------------------------------- /chat-ui/src/pages/signup/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/pages/signup/SignUp.tsx -------------------------------------------------------------------------------- /chat-ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /chat-ui/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/reportWebVitals.ts -------------------------------------------------------------------------------- /chat-ui/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/routes.tsx -------------------------------------------------------------------------------- /chat-ui/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/serviceWorker.ts -------------------------------------------------------------------------------- /chat-ui/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/setupTests.ts -------------------------------------------------------------------------------- /chat-ui/src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/test-utils.tsx -------------------------------------------------------------------------------- /chat-ui/src/theme/customTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/src/theme/customTheme.ts -------------------------------------------------------------------------------- /chat-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/chat-ui/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /mypy-config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/mypy-config.ini -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/package.json -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r ./requirements.txt 2 | pre-commit 3 | mypy 4 | types-requests 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/requirements.txt -------------------------------------------------------------------------------- /server/src/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/.env.template -------------------------------------------------------------------------------- /server/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/api/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/api/common.py -------------------------------------------------------------------------------- /server/src/api/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/api/docs.py -------------------------------------------------------------------------------- /server/src/api/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/api/predict.py -------------------------------------------------------------------------------- /server/src/core/agency/agent_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/agent_service.py -------------------------------------------------------------------------------- /server/src/core/agency/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/agents.py -------------------------------------------------------------------------------- /server/src/core/agency/command_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/command_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/command_func_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/command_func_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/command_prompt_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/command_prompt_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/dock_picker_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/dock_picker_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/json_extractor_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/json_extractor_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/long_memory_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/long_memory_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/question_answer_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/question_answer_agent.py -------------------------------------------------------------------------------- /server/src/core/agency/user_intent_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/agency/user_intent_agent.py -------------------------------------------------------------------------------- /server/src/core/cache/memory_cahce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/cache/memory_cahce.py -------------------------------------------------------------------------------- /server/src/core/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/common/config.py -------------------------------------------------------------------------------- /server/src/core/common/conn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/common/conn.py -------------------------------------------------------------------------------- /server/src/core/common/http_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/common/http_retry.py -------------------------------------------------------------------------------- /server/src/core/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/common/utils.py -------------------------------------------------------------------------------- /server/src/core/docs_search/doc_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/docs_search/doc_service.py -------------------------------------------------------------------------------- /server/src/core/docs_search/persist_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/docs_search/persist_data.py -------------------------------------------------------------------------------- /server/src/core/docs_search/prepare_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/docs_search/prepare_data.py -------------------------------------------------------------------------------- /server/src/core/docs_search/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/docs_search/query.py -------------------------------------------------------------------------------- /server/src/core/llm/llm_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/llm/llm_service.py -------------------------------------------------------------------------------- /server/src/core/llm/openapi_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/llm/openapi_client.py -------------------------------------------------------------------------------- /server/src/core/llm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/llm/utils.py -------------------------------------------------------------------------------- /server/src/core/memory/chat_memory_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/core/memory/chat_memory_service.py -------------------------------------------------------------------------------- /server/src/data/source_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/data/source_data.json -------------------------------------------------------------------------------- /server/src/load_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/load_data.py -------------------------------------------------------------------------------- /server/src/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apssouza22/chatflow/HEAD/server/src/server.py --------------------------------------------------------------------------------