build-hours
Build hours code to share.
File Explorer
Download Latest Version (.zip)- 0_setup.py
- 1_routines.py
- 2_tools.py
- 3_tools.py
- 4_tools.py
- 5_escalation.py
- 6_agents.py
- 7_orchestration.py
- demo_util.py
- README.md
- cot3.json
- verbatim_input.txt
- assert_last_line_answer.py
- 0_generate_eval_data.py
- 1_eval_baseline.py
- 2_fine_tuning.py
- 3_eval_fine_tune.py
- README.md
- Webslides_Q120_4.28.20_Final.pdf
- Webslides_Q121_Final.pdf
- Webslides_Q122_Final.pdf
- Webslides_Q123_Final.pdf
- Webslides_Q124_Final.pdf
- Webslides_Q220_Final.pdf
- Webslides_Q221_Final.pdf
- Webslides_Q222_Final.pdf
- Webslides_Q223_Final.pdf
- Webslides_Q224_Final.pdf
- Webslides_Q320_Final.pdf
- Webslides_Q321_Final.pdf
- Webslides_Q322_Final.pdf
- Webslides_Q420_Final.pdf
- Webslides_Q421_Final.pdf
- Webslides_Q422_Final.pdf
- Webslides_Q423_Final.pdf
- Webslides_Q323.pdf
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q120.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q121.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q122.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q123.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q124.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q220.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q221.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q222.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q223.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q224.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q320.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q321.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q322.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q323.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q420.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q421.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q422.json
- Free_Cash_Flow_Less_Equipment_Finance_Leases_Q423.json
- Free_Cash_Flow_Less_Principal_Repayments_Q120.json
- Free_Cash_Flow_Less_Principal_Repayments_Q121.json
- Free_Cash_Flow_Less_Principal_Repayments_Q122.json
- Free_Cash_Flow_Less_Principal_Repayments_Q123.json
- Free_Cash_Flow_Less_Principal_Repayments_Q124.json
- Free_Cash_Flow_Less_Principal_Repayments_Q220.json
- Free_Cash_Flow_Less_Principal_Repayments_Q221.json
- Free_Cash_Flow_Less_Principal_Repayments_Q222.json
- Free_Cash_Flow_Less_Principal_Repayments_Q223.json
- Free_Cash_Flow_Less_Principal_Repayments_Q224.json
- Free_Cash_Flow_Less_Principal_Repayments_Q320.json
- Free_Cash_Flow_Less_Principal_Repayments_Q321.json
- Free_Cash_Flow_Less_Principal_Repayments_Q322.json
- Free_Cash_Flow_Less_Principal_Repayments_Q323.json
- Free_Cash_Flow_Less_Principal_Repayments_Q420.json
- Free_Cash_Flow_Less_Principal_Repayments_Q421.json
- Free_Cash_Flow_Less_Principal_Repayments_Q422.json
- Free_Cash_Flow_Less_Principal_Repayments_Q423.json
- Free_Cash_Flow_Reconciliation_Q120.json
- Free_Cash_Flow_Reconciliation_Q121.json
- Free_Cash_Flow_Reconciliation_Q122.json
- Free_Cash_Flow_Reconciliation_Q123.json
- Free_Cash_Flow_Reconciliation_Q124.json
- Free_Cash_Flow_Reconciliation_Q220.json
- Free_Cash_Flow_Reconciliation_Q221.json
- Free_Cash_Flow_Reconciliation_Q222.json
- Free_Cash_Flow_Reconciliation_Q223.json
- Free_Cash_Flow_Reconciliation_Q224.json
- Free_Cash_Flow_Reconciliation_Q320.json
- Free_Cash_Flow_Reconciliation_Q321.json
- Free_Cash_Flow_Reconciliation_Q322.json
- Free_Cash_Flow_Reconciliation_Q323.json
- Free_Cash_Flow_Reconciliation_Q420.json
- Free_Cash_Flow_Reconciliation_Q421.json
- Free_Cash_Flow_Reconciliation_Q422.json
- Free_Cash_Flow_Reconciliation_Q423.json
- config.py
- database.py
- docker-compose.yaml
- earnings.db
- ingest.py
- mmrag_bh.py
- schema_definitions.py
- ft_gpt-3*5-turbo-0125_openai-gtm_vulnfixes0821_9ym18NbR-0-shot_20240823_0037.log
- ft_gpt-4o-2024-08-06_openai-gtm_vulnfixes-cot-0822_9zGknzVV-0-shot_20240822_2220.log
- ft_gpt-4o-2024-08-06_openai-gtm_vulnfixes-cot-0822_9zGknzVV-5-shot-sim_20240823_0000.log
- ft_gpt-4o-2024-08-06_openai-gtm_vulnfixes0821-long_9ymKVX9n-0-shot_20240825_2220.log
- ft_gpt-4o-mini-2024-07-18_openai-gtm_vulnfixes0822_9zILpnPW-0-shot_20240823_0027.log
- gpt-4o-0-shot_20240823_0018.log
- gpt-4o-5-shot_20240822_2310.log
- gpt-4o-mini-0-shot_20240822_2322.log
- .gitignore
- data_explorer.py
- data_validator.py
- eval.py
- example.py
- example_cot.py
- README.md
- reasoning.py
- requirements.txt
- static-vuln-fixes-eval.jsonl
- synth-vuln-fixes-train-coft-commments-0822.jsonl
- synth-vuln-fixes-train.jsonl
- util.py
- app.js
- input.js
- package-lock.json
- package.json
- __init__.py
- input.py
- main.py
- requirements.txt
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- drawer.tsx
- dropdown-menu.tsx
- input.tsx
- label.tsx
- select.tsx
- sheet.tsx
- spinner.css
- spinner.tsx
- table.tsx
- textarea.tsx
- toggle-group.tsx
- toggle.tsx
- assistant.tsx
- cart.tsx
- chat.tsx
- main-view.tsx
- message.css
- message.tsx
- tool-results.tsx
- amazon_furniture_db.json
- database.sqlite
- assistant.ts
- components-mapping.tsx
- database.ts
- tools.ts
- utils.ts
- user_profile.png
- .eslintrc.json
- .gitignore
- components.json
- next.config.mjs
- package-lock.json
- package.json
- pnpm-lock.yaml
- postcss.config.mjs
- prettier.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- drawer.tsx
- dropdown-menu.tsx
- input.tsx
- label.tsx
- select.tsx
- sheet.tsx
- spinner.css
- spinner.tsx
- table.tsx
- textarea.tsx
- toggle-group.tsx
- toggle.tsx
- assistant.tsx
- cart.tsx
- chat.tsx
- main-view.tsx
- message.css
- message.tsx
- tool-results.tsx
- amazon_furniture_db.json
- database.sqlite
- assistant.ts
- components-mapping.tsx
- database.ts
- tools.ts
- utils.ts
- user_profile.png
- .eslintrc.json
- .gitignore
- components.json
- next.config.mjs
- package-lock.json
- package.json
- pnpm-lock.yaml
- postcss.config.mjs
- prettier.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- route.ts
- globals.css
- layout.tsx
- page.tsx
- badge.tsx
- confetti.tsx
- icons.tsx
- spinner.css
- spinner.tsx
- warning.tsx
- problem-card.tsx
- prompt-form.tsx
- sidebar.tsx
- solution.tsx
- step.tsx
- stepper.tsx
- actions.ts
- useSolution.ts
- apple-touch-icon.png
- avatar.png
- favicon-16x16.png
- favicon.ico
- screenshot.png
- .eslintrc.json
- .gitignore
- components.json
- LICENSE
- next-env.d.ts
- next.config.js
- package.json
- pnpm-lock.yaml
- postcss.config.js
- prettier.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- route.ts
- globals.css
- layout.tsx
- page.tsx
- badge.tsx
- confetti.tsx
- icons.tsx
- spinner.css
- spinner.tsx
- warning.tsx
- problem-card.tsx
- prompt-form.tsx
- sidebar.tsx
- solution.tsx
- step.tsx
- stepper.tsx
- actions.ts
- useSolution.ts
- apple-touch-icon.png
- avatar.png
- favicon-16x16.png
- favicon.ico
- screenshot.png
- .eslintrc.json
- .gitignore
- components.json
- LICENSE
- next-env.d.ts
- next.config.js
- package.json
- pnpm-lock.yaml
- postcss.config.js
- prettier.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- functionCallingEval.csv
- flightCancellationsPolicy.md
- evalsAndPromptImprovements.ipynb
- functionDefinitions.py
- app.py
- functionDefinitions.py
- requirements.txt
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- shippingLogo.jpg
- App.css
- App.js
- App.test.js
- ExecutionStream.js
- index.css
- index.js
- logo.svg
- PlanDisplay.js
- reportWebVitals.js
- ScenarioInput.js
- setupTests.js
- theme.js
- .gitignore
- package.json
- README.md
- ReadMe.md
- draft_stanbot_outputs_n=18.csv
- draft_summary_grader_outputs_n=12.csv
- pfoo_eval_stanbot.yaml
- pfoo_eval_summary_grader.yaml
- reviewed_stanbot_outputs_n=18.csv
- reviewed_summary_grader_outputs_n=12.csv
- constants.py
- 01_create_stanbot_draft_datasett.py
- 02_stanbot_eval.py
- 03_create_summary_grader_dataset.py
- 04_summary_grader_eval.py
- index.html
- openai-logomark.svg
- robots.txt
- realtime-console-demo.png
- relay.js
- index.js
- Button.scss
- Button.tsx
- Toggle.scss
- Toggle.tsx
- Map.scss
- Map.tsx
- audio_analysis.d.ts
- audio_analysis.d.ts.map
- constants.d.ts
- constants.d.ts.map
- audio_processor.d.ts
- audio_processor.d.ts.map
- stream_processor.d.ts
- stream_processor.d.ts.map
- wav_packer.d.ts
- wav_packer.d.ts.map
- wav_recorder.d.ts
- wav_recorder.d.ts.map
- wav_stream_player.d.ts
- wav_stream_player.d.ts.map
- index.d.ts
- index.d.ts.map
- audio_analysis.js
- constants.js
- audio_processor.js
- stream_processor.js
- wav_packer.js
- wav_recorder.js
- wav_stream_player.js
- index.js
- ConsolePage.scss
- ConsolePage.tsx
- conversation_config.js
- wav_renderer.ts
- App.scss
- App.tsx
- index.css
- index.tsx
- logo.svg
- react-app-env.d.ts
- reportWebVitals.ts
- setupTests.ts
- .eslintrc.json
- .gitignore
- .prettierrc
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- GeistMonoVF.woff
- GeistVF.woff
- useAudioPlayer.ts
- useMicrophone.ts
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- .gitignore
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- .gitignore
- README.md
- itinerary.ipynb
- plane.ipynb
- page_1_semantic_search.py
- page_2_explainable_recommendations.py
- fake_hardware_data.csv
- app.py
- config.py
- docker-compose.yaml
- helper_functions.py
- images.zip
- README.md
- requirements.txt
- upload-to-qdrant.py
- 0_task.py
- 1_agent.py
- 2_tools.py
- 3_simple_server.py
- 4_queue_server.py
- 5_todos.py
- 6_delegation.py
- mock_api.py
- server.py
- server_agents.py
- utils.py
- file.svg
- frontiers-2025.svg
- globe.svg
- next.svg
- OpenAI-black-monoblossom.svg
- OpenAI-black-wordmark.svg
- OpenAI_Frontiers-2025.svg
- vercel.svg
- window.svg
- route.ts
- route.ts
- route.ts
- route.ts
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- error-message.tsx
- image-remix-tool.tsx
- image-uploader.tsx
- loading-overlay.tsx
- modifier-grid.tsx
- option-card.tsx
- result-gallery.tsx
- imageProcessing.ts
- utils.ts
- .gitignore
- components.json
- eslint.config.mjs
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.js
- tsconfig.json
- arrow.svg
- favicon.ico
- openai-logomark.svg
- screenshot_chat_supervisor.png
- screenshot_handoff.png
- index.ts
- sampleData.ts
- supervisorAgent.ts
- authentication.ts
- index.ts
- returns.ts
- sales.ts
- simulatedHuman.ts
- workspaceManagerAgent.integration.test.ts
- designer.ts
- estimator.ts
- guardrails.ts
- index.ts
- materials.ts
- prompts.ts
- workspaceManager.ts
- guardrails.ts
- index.ts
- simpleHandoff.ts
- types.ts
- voiceAgentMetaprompt.txt
- route.ts
- route.ts
- Sidebar.tsx
- TabContent.tsx
- BottomToolbar.tsx
- Events.tsx
- GuardrailChip.tsx
- Transcript.tsx
- Workspace.tsx
- EventContext.tsx
- TranscriptContext.tsx
- WorkspaceContext.tsx
- useAudioDownload.ts
- useHandleSessionHistory.ts
- useRealtimeSession.ts
- audioUtils.ts
- codecUtils.ts
- envSetup.ts
- App.tsx
- globals.css
- layout.tsx
- page.tsx
- types.ts
- .env.sample
- .gitignore
- eslint.config.mjs
- LICENSE
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- compare_model_metrics.ipynb
- level1_f1_multi.json
- level1_f1_python.json
- level1_precision.json
- level1_recall.json
- python_level1_f1.json
- __init__.py
- pipeline.ipynb
- rft_pipeline.ipynb
- v12.md
- v6.md
- v7.md
- .prompt_ids.json
- __init__.py
- __init__.py
- base_models.py
- __init__.py
- balanced_sampling_150.ipynb
- exploration.ipynb
- toy_train.jsonl
- toy_val.jsonl
- sentiment_similarity.json
- __init__.py
- pipeline.py
- rft_pipeline.py
- v1.md
- .prompt_ids.json
- __init__.py
- base_models.py
- __init__.py
- create_project.py
- __init__.py
- data_source_utils.py
- grader_utils.py
- plot_eval_runs.py
- polling_utils.py
- project_paths.py
- prompt_utils.py
- rft_utils.py
- run_io.py
- schema_utils.py
- upload_utils.py
- .gitignore
- README.md
- requirements.txt
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- label.tsx
- select.tsx
- skeleton.tsx
- table.tsx
- annotations.tsx
- assistant.tsx
- chart-area-interactive.tsx
- chat.tsx
- data-table.tsx
- loading-message.tsx
- mcp-approval.tsx
- message.tsx
- section-cards.tsx
- tool-call.tsx
- constants.ts
- tools.ts
- cardsData.json
- chartData.json
- tableData.json
- use-mobile.tsx
- assistant.ts
- handle_tool.ts
- utils.ts
- openai_logo.svg
- useConversationStore.ts
- useDataStore.ts
- .env.example
- .gitignore
- eslint.config.mjs
- LICENSE
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- GeistMonoVF.woff
- GeistVF.woff
- favicon.ico
- globals.css
- layout.tsx
- page.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- label.tsx
- select.tsx
- skeleton.tsx
- table.tsx
- annotations.tsx
- assistant.tsx
- chart-area-interactive.tsx
- chat.tsx
- data-table.tsx
- loading-message.tsx
- mcp-approval.tsx
- message.tsx
- section-cards.tsx
- tool-call.tsx
- constants.ts
- tools.ts
- cardsData.json
- chartData.json
- tableData.json
- use-mobile.tsx
- assistant.ts
- handle_tool.ts
- utils.ts
- openai_logo.svg
- useConversationStore.ts
- useDataStore.ts
- .env.example
- .gitignore
- eslint.config.mjs
- LICENSE
- next.config.mjs
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tailwind.config.ts
- tsconfig.json
- .env.example
- .gitignore
- final.py
- main.py
- requirements.txt
- tools.py
- tools_final.py
- main.js
- texture.js
- world.js
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- saas_landing_page.html
- saas_landing_page_persistence.html
- gpt-5.ipynb
- prompts.ipynb
- server.py
- Abaddon Bold.ttf
- Abaddon Light.ttf
- _bg.png
- _composite.png
- Basement.png
- Collisions-int.png
- Collisions.csv
- data.json
- Doors.png
- Elevators.png
- Floor.png
- Furnishings.png
- Gym.png
- Hospital.png
- Kitchen.png
- Logo.png
- Side_walls.png
- Walls.png
- openai.ldtk
- chair-right.png
- chair.png
- misc_1.png
- misc_2.png
- misc_3.png
- misc_4.png
- misc_5.png
- misc_6.png
- misc_7.png
- sam.png
- steve-sheet.png
- steve.json
- steve.png
- wendy.png
- 12_Kitchen_Black_Shadow_48x48.png
- 14_Basement_Black_Shadow_48x48.png
- 19_Hospital_48x48.png
- 8_Gym_Black_Shadow_48x48.png
- animated_door_4_locked_48x48.png
- logo art.png
- Modern_Office_Black_Shadow_48x48.png
- Room_Builder_Floors_48x48.png
- Room_Builder_Office_48x48.png
- Room_Builder_Walls_48x48.png
- favicon.png
- characters.ts
- npcConfigs.ts
- BaseDialogueAgent.ts
- DialogueAgent.ts
- OpenAIAgent.ts
- StaticDialogueAgent.ts
- types.ts
- Character.ts
- legacyMovementTools.ts
- MainScene.ts
- StartScene.ts
- DebugEventPanel.ts
- main.ts
- preloader.ts
- vite-env.d.ts
- .gitignore
- AGENTS.md
- index.html
- package-lock.json
- package.json
- pyproject.toml
- README.md
- style.css
- tsconfig.json
- tsconfig.node.json
- uv.lock
- vite.config.ts
- graders.py
- openai_client.py
- text_format.py
- tools.py
- graders.py
- openai_client.py
- text_format.py
- tools.py
- file_upload.py
- graders_helper.py
- tools_helper.py
- tracing_storing.py
- .gitignore
- Agentic_RFT_Inference.ipynb
- Agentic_RFT_Train.ipynb
- model_compare_nb.ipynb
- plot_eval.ipynb
- README.md
- scaffold_new_project.py
- tool_server_modal.py
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- globals.css
- layout.tsx
- page.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button-group.tsx
- button.tsx
- calendar.tsx
- card.tsx
- carousel.tsx
- chart.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- empty.tsx
- field.tsx
- form.tsx
- hover-card.tsx
- input-group.tsx
- input-otp.tsx
- input.tsx
- item.tsx
- kbd.tsx
- label.tsx
- menubar.tsx
- navigation-menu.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- spinner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- use-mobile.tsx
- use-toast.ts
- chat-interface.tsx
- configuration-panel.tsx
- context-lifecycle.tsx
- context-visualization.tsx
- dual-agent-demo.tsx
- theme-provider.tsx
- theme-toggle.tsx
- use-mobile.ts
- use-toast.ts
- default-agent-config.ts
- python-agent-bridge.ts
- utils.ts
- placeholder-logo.png
- placeholder-logo.svg
- placeholder-user.jpg
- placeholder.jpg
- placeholder.svg
- agent_service.py
- compacting_session.py
- policy_data.txt
- summary.txt
- agent-config.json
- globals.css
- agents.ts
- components.json
- next-env.d.ts
- next.config.mjs
- package-lock.json
- package.json
- pnpm-lock.yaml
- postcss.config.mjs
- README.md
- tsconfig.json
- tsconfig.tsbuildinfo
- pingpong.html
- .gitignore
- AGENTS.md
- package-lock.json
- package.json
- README.md
- server.js
- route.ts
- favicon.ico
- globals.css
- layout.tsx
- page.module.css
- page.tsx
- github.ts
- metrics.ts
- ndjson.ts
- openai.ts
- state.ts
- types.ts
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- github.test.ts
- ndjson.test.ts
- openai.test.ts
- state.test.ts
- .env.example
- .gitignore
- eslint.config.mjs
- next.config.ts
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.json
- vitest.config.ts
- openai.yaml
- scorecard.md
- score_repo.py
- SKILL.md
- PLAN.md
- README.md
- developer-architecture-diagrams.md
- shoe-card-01.webp
- shoe-card-02.webp
- shoe-card-03.webp
- shoe-card-04.webp
- shoe-card-05.webp
- shoe-card-06.webp
- shoe-card-07.webp
- shoe-card-08.webp
- shoe-card-09.webp
- shoe-card-10.webp
- tent-card-01.webp
- tent-card-02.webp
- tent-card-03.webp
- tent-card-04.webp
- tent-card-05.webp
- tent-card-06.webp
- tent-card-07.webp
- tent-card-08.webp
- tent-card-09.webp
- tent-card-10.webp
- camp-pillow-web.png
- camp-pillow.png
- headlamp-web.png
- headlamp.png
- home-hero-web.png
- home-hero.png
- rain-shell-web.png
- rain-shell.png
- repair-stake-kit-web.png
- repair-stake-kit.png
- shoe-hero-web.png
- shoe-hero.png
- tent-hero-web.png
- tent-hero.png
- openai.svg
- supply-co-logo.svg
- supply-co-mark.svg
- supply-hero-products.png
- contracts.ts
- SupplyAgentContext.tsx
- SupplyAssistant.tsx
- supplyPrompt.test.ts
- supplyPrompt.ts
- supplyRealtimeConfig.test.ts
- supplyRealtimeConfig.ts
- supplyRealtimeDebugLog.test.ts
- supplyRealtimeDebugLog.ts
- supplyResponseGate.test.ts
- supplyResponseGate.ts
- useSupplyRealtime.ts
- MetricLoopActionConsole.tsx
- MetricLoopAgentContext.tsx
- metricLoopContracts.ts
- MetricLoopDashboard.tsx
- metricLoopDashboardFilters.test.ts
- metricLoopDashboardFilters.ts
- metricLoopEngine.test.ts
- metricLoopEngine.ts
- MetricLoopFilters.tsx
- metricLoopForensicsData.test.ts
- metricLoopForensicsData.ts
- MetricLoopForensicsWorkbench.test.ts
- MetricLoopForensicsWorkbench.tsx
- MetricLoopNotebook.test.tsx
- MetricLoopNotebook.tsx
- metricLoopPrompt.ts
- metricLoopRealtimeConfig.test.ts
- metricLoopRealtimeConfig.ts
- metricLoopRealtimePayload.test.ts
- metricLoopRealtimePayload.ts
- metricLoopScenarioData.ts
- MetricLoopVisualizations.test.tsx
- MetricLoopVisualizations.tsx
- useMetricLoopRealtime.ts
- voiceToActionPolicy.test.ts
- voiceToActionPolicy.ts
- voiceToActionPolicyEval.test.ts
- voiceToActionPolicyEval.ts
- realtimeCostTrace.test.ts
- realtimeCostTrace.ts
- realtimeResponseController.test.ts
- realtimeResponseController.ts
- metricloopForensicsRuntime.test.ts
- metricloopForensicsRuntime.ts
- metricloopQueryEngine.ts
- metricloopReportGenerator.ts
- metricloopSafeCodeRunner.ts
- metricloopSessionStore.ts
- metricloopToolRuntime.test.ts
- metricloopToolRuntime.ts
- realtimeSidebandSession.test.ts
- realtimeSidebandSession.ts
- App.tsx
- appRouting.test.ts
- appRouting.ts
- assets.ts
- data.ts
- demoExperience.test.ts
- demoExperience.ts
- main.tsx
- productCardLayout.test.ts
- publicDemoUi.test.ts
- realtimeSessionConfig.test.ts
- realtimeSessionConfig.ts
- recommendationHighlights.test.ts
- recommendationHighlights.ts
- reviewInsights.test.ts
- reviewInsights.ts
- styles.css
- vite-env.d.ts
- weatherSearch.test.ts
- weatherSearch.ts
- .env.example
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- vite.config.ts
- __init__.py
- base.py
- docker.py
- modal.py
- __init__.py
- asset_producer.py
- program_editor.py
- runtime.py
- tools.py
- __init__.py
- events.py
- files.py
- reset.py
- settings.py
- tasks.py
- __init__.py
- capability_flags.py
- __init__.py
- activity_service.py
- assignee_service.py
- serializers.py
- task_change_bus.py
- task_service.py
- workspace_service.py
- __init__.py
- base.py
- local.py
- manifest.py
- r2.py
- __init__.py
- config.py
- db.py
- deps.py
- main.py
- models.py
- schemas.py
- seed.py
- statuses.py
- dev
- .gitkeep
- accessibility-request.txt
- event-page-template.html
- publishing-brief.json
- slides-draft.pdf
- speaker-headshot-original.png
- abstract-draft.md
- agenda-content-rules.md
- session-metadata.json
- speaker-bio.docx
- 0001_initial.py
- env.py
- script.py.mako
- conftest.py
- test_agent_hooks.py
- test_r2_storage.py
- test_reset_seed.py
- test_tasks_api.py
- client.ts
- types.ts
- app-shell.tsx
- assignee-combobox.tsx
- board-column.tsx
- create-task-modal.tsx
- task-card.tsx
- task-drawer.tsx
- agents-page.tsx
- board-page.tsx
- app.css
- tokens.css
- app.tsx
- main.tsx
- index.html
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- .env.example
- .gitignore
- alembic.ini
- Procfile.dev
- pyproject.toml
- README.md
- uv.lock
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- globals.css
- layout.tsx
- page.tsx
- ParetoFrontier.tsx
- ValuemaxxingLab.tsx
- example-runs.json
- lab-prompts.json
- openai-frontier-models.json
- pricing.json
- catalog.ts
- frontier.ts
- html.ts
- matrix-run-session.ts
- openai.ts
- prompts.ts
- request-security.ts
- runs.ts
- types.ts
- favicon.svg
- frontier.test.mjs
- public-readiness.test.mjs
- register-module-hooks.mjs
- rendered-html.test.mjs
- runs.test.mjs
- .env.example
- .gitignore
- .nvmrc
- eslint.config.mjs
- LICENSE
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tsconfig.json
- .gitignore
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/openai/build-hours
Downloads the entire project code from GitHub to your computer.
cd build-hours
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f 04-mmrag_tooluse/docker-compose.yaml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd 06-structured_outputs/node-example
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
pip install -r 05-4o_fine_tuning/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
jupyter notebook
Launches Jupyter in your browser so you can open and run the notebook (.ipynb) files.
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
