├── .DS_Store ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── docker-compose.yaml ├── env-example.txt ├── imgs ├── data-flow-arch.png └── high-level-arch.png ├── nextjs-client ├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── components.json ├── next-env.d.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── 8090-logo.svg │ ├── audio-processor.js │ ├── chat.svg │ ├── chat_white.svg │ ├── confirmation-icon.svg │ ├── decrement.svg │ ├── end-call-icon.svg │ ├── greeting.mp3 │ ├── groqlabs-logo-black.png │ ├── icon.svg │ ├── increment.svg │ ├── mic_off.svg │ ├── mic_off_white.svg │ ├── mic_on.svg │ ├── mic_on_white.svg │ ├── next.svg │ ├── ort-training-wasm-simd.wasm │ ├── ort-wasm-simd-threaded.jsep.wasm │ ├── ort-wasm-simd-threaded.wasm │ ├── ort-wasm-simd.jsep.wasm │ ├── ort-wasm-simd.wasm │ ├── ort-wasm-threaded.wasm │ ├── ort-wasm.wasm │ ├── pizza-greeting.mp3 │ ├── pizza-logo-with-text.png │ ├── pizza-logo.png │ ├── pizza-pattern.svg │ ├── right-caret.svg │ ├── send.svg │ ├── send_white.svg │ ├── shoe-greeting.mp3 │ ├── shoe-logo-with-text.png │ ├── shoe-logo.png │ ├── silero_vad.onnx │ ├── start-button.svg │ ├── stop_circle.svg │ ├── stop_circle_white.svg │ ├── switch-to-chat-icon.svg │ ├── switch-to-voice-icon.svg │ ├── talking.gif │ ├── talking_off.gif │ ├── talking_on.gif │ ├── trash.svg │ ├── vad.worklet.bundle.min.js │ ├── vercel.svg │ ├── voice_chat.svg │ └── voice_chat_white.svg ├── src │ └── app │ │ ├── components │ │ ├── header.tsx │ │ ├── intro-popup.tsx │ │ ├── markdown-latex.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ └── icons.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── types │ │ ├── chat.ts │ │ └── skinConfig.ts │ │ └── utils │ │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json ├── reasoning ├── .dockerignore ├── Dockerfile ├── app │ ├── __init__.py │ ├── agent │ │ ├── __init__.py │ │ ├── context_manager.py │ │ ├── executor.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── calculator.py │ └── main.py └── requirements.txt └── test ├── README.md ├── cancel_test.py ├── click_test.py ├── interactive_test.py ├── requirements.txt ├── test.py └── widget_test.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /env-example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/env-example.txt -------------------------------------------------------------------------------- /imgs/data-flow-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/imgs/data-flow-arch.png -------------------------------------------------------------------------------- /imgs/high-level-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/imgs/high-level-arch.png -------------------------------------------------------------------------------- /nextjs-client/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/.dockerignore -------------------------------------------------------------------------------- /nextjs-client/.eslintignore: -------------------------------------------------------------------------------- 1 | /**/*.js 2 | dist 3 | node_modules 4 | .next 5 | -------------------------------------------------------------------------------- /nextjs-client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/.eslintrc.json -------------------------------------------------------------------------------- /nextjs-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/.gitignore -------------------------------------------------------------------------------- /nextjs-client/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/.prettierignore -------------------------------------------------------------------------------- /nextjs-client/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/.prettierrc -------------------------------------------------------------------------------- /nextjs-client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/Dockerfile -------------------------------------------------------------------------------- /nextjs-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/README.md -------------------------------------------------------------------------------- /nextjs-client/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/components.json -------------------------------------------------------------------------------- /nextjs-client/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/next-env.d.ts -------------------------------------------------------------------------------- /nextjs-client/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/next.config.mjs -------------------------------------------------------------------------------- /nextjs-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/package-lock.json -------------------------------------------------------------------------------- /nextjs-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/package.json -------------------------------------------------------------------------------- /nextjs-client/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/postcss.config.mjs -------------------------------------------------------------------------------- /nextjs-client/public/8090-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/8090-logo.svg -------------------------------------------------------------------------------- /nextjs-client/public/audio-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/audio-processor.js -------------------------------------------------------------------------------- /nextjs-client/public/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/chat.svg -------------------------------------------------------------------------------- /nextjs-client/public/chat_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/chat_white.svg -------------------------------------------------------------------------------- /nextjs-client/public/confirmation-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/confirmation-icon.svg -------------------------------------------------------------------------------- /nextjs-client/public/decrement.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/decrement.svg -------------------------------------------------------------------------------- /nextjs-client/public/end-call-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/end-call-icon.svg -------------------------------------------------------------------------------- /nextjs-client/public/greeting.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/greeting.mp3 -------------------------------------------------------------------------------- /nextjs-client/public/groqlabs-logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/groqlabs-logo-black.png -------------------------------------------------------------------------------- /nextjs-client/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/icon.svg -------------------------------------------------------------------------------- /nextjs-client/public/increment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/increment.svg -------------------------------------------------------------------------------- /nextjs-client/public/mic_off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/mic_off.svg -------------------------------------------------------------------------------- /nextjs-client/public/mic_off_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/mic_off_white.svg -------------------------------------------------------------------------------- /nextjs-client/public/mic_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/mic_on.svg -------------------------------------------------------------------------------- /nextjs-client/public/mic_on_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/mic_on_white.svg -------------------------------------------------------------------------------- /nextjs-client/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/next.svg -------------------------------------------------------------------------------- /nextjs-client/public/ort-training-wasm-simd.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-training-wasm-simd.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm-simd-threaded.jsep.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm-simd-threaded.jsep.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm-simd-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm-simd-threaded.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm-simd.jsep.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm-simd.jsep.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm-simd.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm-simd.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm-threaded.wasm -------------------------------------------------------------------------------- /nextjs-client/public/ort-wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/ort-wasm.wasm -------------------------------------------------------------------------------- /nextjs-client/public/pizza-greeting.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/pizza-greeting.mp3 -------------------------------------------------------------------------------- /nextjs-client/public/pizza-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/pizza-logo-with-text.png -------------------------------------------------------------------------------- /nextjs-client/public/pizza-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/pizza-logo.png -------------------------------------------------------------------------------- /nextjs-client/public/pizza-pattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/pizza-pattern.svg -------------------------------------------------------------------------------- /nextjs-client/public/right-caret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/right-caret.svg -------------------------------------------------------------------------------- /nextjs-client/public/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/send.svg -------------------------------------------------------------------------------- /nextjs-client/public/send_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/send_white.svg -------------------------------------------------------------------------------- /nextjs-client/public/shoe-greeting.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/shoe-greeting.mp3 -------------------------------------------------------------------------------- /nextjs-client/public/shoe-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/shoe-logo-with-text.png -------------------------------------------------------------------------------- /nextjs-client/public/shoe-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/shoe-logo.png -------------------------------------------------------------------------------- /nextjs-client/public/silero_vad.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/silero_vad.onnx -------------------------------------------------------------------------------- /nextjs-client/public/start-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/start-button.svg -------------------------------------------------------------------------------- /nextjs-client/public/stop_circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/stop_circle.svg -------------------------------------------------------------------------------- /nextjs-client/public/stop_circle_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/stop_circle_white.svg -------------------------------------------------------------------------------- /nextjs-client/public/switch-to-chat-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/switch-to-chat-icon.svg -------------------------------------------------------------------------------- /nextjs-client/public/switch-to-voice-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/switch-to-voice-icon.svg -------------------------------------------------------------------------------- /nextjs-client/public/talking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/talking.gif -------------------------------------------------------------------------------- /nextjs-client/public/talking_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/talking_off.gif -------------------------------------------------------------------------------- /nextjs-client/public/talking_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/talking_on.gif -------------------------------------------------------------------------------- /nextjs-client/public/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/trash.svg -------------------------------------------------------------------------------- /nextjs-client/public/vad.worklet.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/vad.worklet.bundle.min.js -------------------------------------------------------------------------------- /nextjs-client/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/vercel.svg -------------------------------------------------------------------------------- /nextjs-client/public/voice_chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/voice_chat.svg -------------------------------------------------------------------------------- /nextjs-client/public/voice_chat_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/public/voice_chat_white.svg -------------------------------------------------------------------------------- /nextjs-client/src/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/header.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/components/intro-popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/intro-popup.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/components/markdown-latex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/markdown-latex.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/ui/button.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/ui/card.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/components/ui/icons.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/favicon.ico -------------------------------------------------------------------------------- /nextjs-client/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/globals.css -------------------------------------------------------------------------------- /nextjs-client/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/layout.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/page.tsx -------------------------------------------------------------------------------- /nextjs-client/src/app/types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/types/chat.ts -------------------------------------------------------------------------------- /nextjs-client/src/app/types/skinConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/types/skinConfig.ts -------------------------------------------------------------------------------- /nextjs-client/src/app/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/src/app/utils/utils.ts -------------------------------------------------------------------------------- /nextjs-client/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/tailwind.config.ts -------------------------------------------------------------------------------- /nextjs-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/nextjs-client/tsconfig.json -------------------------------------------------------------------------------- /reasoning/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/.dockerignore -------------------------------------------------------------------------------- /reasoning/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/Dockerfile -------------------------------------------------------------------------------- /reasoning/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reasoning/app/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reasoning/app/agent/context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/app/agent/context_manager.py -------------------------------------------------------------------------------- /reasoning/app/agent/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/app/agent/executor.py -------------------------------------------------------------------------------- /reasoning/app/agent/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reasoning/app/agent/utils/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/app/agent/utils/calculator.py -------------------------------------------------------------------------------- /reasoning/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/app/main.py -------------------------------------------------------------------------------- /reasoning/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/reasoning/requirements.txt -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/README.md -------------------------------------------------------------------------------- /test/cancel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/cancel_test.py -------------------------------------------------------------------------------- /test/click_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/click_test.py -------------------------------------------------------------------------------- /test/interactive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/interactive_test.py -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | termcolor 3 | rich -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/test.py -------------------------------------------------------------------------------- /test/widget_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bklieger-groq/mathtutor-on-groq/HEAD/test/widget_test.py --------------------------------------------------------------------------------