[Bug]: Repo for Dashboard UI missing lib folder - docker build failure
Contact Details
No response
π¦ Package Version
latest
ποΈ Framework Version
No response
π Describe the Bug
Git repo for Dashboard UI is missing lib folder
agentops\app\dashboard\
agentops\app\dashboard\app(with-layout)\get-started\components\ExistingCodebase.tsx (1 hit) Line 12: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\get-started\components\StartingFresh.tsx (1 hit) Line 9: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\get-started\components\Step.tsx (1 hit) Line 2: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\get-started\get-started.tsx (2 hits) Line 17: import { cn } from '@/lib/utils'; Line 18: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\app(with-layout)\layout.tsx (1 hit) Line 3: import { signInMethods } from '@/lib/signin'; agentops\app\dashboard\app(with-layout)\overview\overview-chart.tsx (1 hit) Line 8: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\app(with-layout)\overview\overview-filters.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\overview\overview-stats.tsx (3 hits) Line 4: import { formatPrice, formatPercentage } from '@/lib/utils'; Line 5: import { formatNumber } from '@/lib/number_formatting_utils'; Line 7: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\app(with-layout)\overview\page.tsx (1 hit) Line 22: import { formatNumber } from '@/lib/number_formatting_utils'; agentops\app\dashboard\app(with-layout)\projects\components\api-key-modal.tsx (1 hit) Line 9: import { Tables } from '@/lib/types_db'; agentops\app\dashboard\app(with-layout)\projects\components\project-card.tsx (2 hits) Line 31: import { cn } from '@/lib/utils'; Line 34: import { deleteProjectAPI, createProjectAPI } from '@/lib/api/projects'; agentops\app\dashboard\app(with-layout)\projects\components\projects-list.tsx (2 hits) Line 10: import { createProjectAPI } from '@/lib/api/projects'; Line 19: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\settings\account\components\account-form.tsx (1 hit) Line 7: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\app(with-layout)\settings\layout.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\BillingCalculator.tsx (2 hits) Line 7: import { formatPrice, formatLargePrice, formatNumber } from '@/lib/number_formatting_utils'; Line 9: import { calculateTokenCost, calculateSpanCost, getPricingRates } from '@/lib/billing-utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\EmbeddedCheckoutForm.tsx (2 hits) Line 12: import { formatPrice } from '@/lib/number_formatting_utils'; Line 13: import { getPricingRates } from '@/lib/billing-utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\MembersList.tsx (2 hits) Line 16: } from '@/lib/api/orgs'; Line 53: import type { IOrgInviteWithEmails } from '@/lib/api/orgs'; agentops\app\dashboard\app(with-layout)\settings\organization\components\OrganizationSelector.tsx (1 hit) Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\OrgManagementDashboard.tsx (3 hits) Line 45: import { updateOrgAPI } from '@/lib/api/orgs'; Line 47: import { getPricingRates } from '@/lib/billing-utils'; Line 54: import { formatPrice, formatNumber } from '@/lib/number_formatting_utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\PricingCards.tsx (1 hit) Line 6: import { getPricingRates } from '@/lib/billing-utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\ProjectCostBreakdown.tsx (1 hit) Line 6: import { formatPrice, formatNumber } from '@/lib/number_formatting_utils'; agentops\app\dashboard\app(with-layout)\settings\organization\components\SubscriptionManagement.tsx (3 hits) Line 25: import { cn } from '@/lib/utils'; Line 26: import { formatPrice } from '@/lib/number_formatting_utils'; Line 27: import { getPricingRates } from '@/lib/billing-utils'; agentops\app\dashboard\app(with-layout)\settings\organization\page.tsx (2 hits) Line 7: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 8: import { acceptOrgInviteAPI } from '@/lib/api/orgs'; agentops\app\dashboard\app(with-layout)\settings\projects\components\project-list.tsx (1 hit) Line 49: } from '@/lib/api/projects'; agentops\app\dashboard\app(with-layout)\timetravel\page.tsx (1 hit) Line 5: // import { Tables } from '@/lib/types_db'; agentops\app\dashboard\app(with-layout)\timetravel_components\time-travel-table.tsx (2 hits) Line 4: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 17: import { Tables } from '@/lib/types_db'; agentops\app\dashboard\app(with-layout)\traces\page.tsx (4 hits) Line 47: import { formatDate, formatMetric, formatPercentage } from '@/lib/utils'; Line 49: import { formatMilliseconds } from '@/lib/number_formatting_utils'; Line 54: import { cn } from '@/lib/utils'; Line 59: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\agents\adk-workflow-span-visualizer.tsx (1 hit) Line 5: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\agents\agno-agent-span-visualizer.tsx (1 hit) Line 4: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\agents\agno-workflow-span-visualizer.tsx (1 hit) Line 5: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\agents-viewer\components\AgentCard.tsx (1 hit) Line 1: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\base-drilldown-drawer.tsx (1 hit) Line 12: import { cn, formatDate } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\traces_components\crewai\crew-ai-workflow-span-visualizer.tsx (1 hit) Line 5: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\graph-view.tsx (2 hits) Line 21: import { cn } from '@/lib/utils'; Line 22: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\log-trace-viewer.tsx (2 hits) Line 5: import { cn, formatTime } from '@/lib/utils'; Line 23: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\span-attribute-viewer.tsx (1 hit) Line 18: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\span-pretty.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\traces_components\span-visual-list.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\traces_components\tab.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\traces_components\trace-drilldown-drawer.tsx (3 hits) Line 12: import { cn, formatTime } from '@/lib/utils'; Line 16: import { ProjectMetrics } from '@/lib/interfaces'; Line 30: import { getIconForModel } from '@/lib/modelUtils'; agentops\app\dashboard\app(with-layout)\traces_components\trace-logs-viewer.tsx (2 hits) Line 3: import { fetchAuthenticatedApi, ApiError } from '@/lib/api-client'; Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\traces_components\trace-meta-data.tsx (3 hits) Line 2: import { ProjectMetrics } from '@/lib/interfaces'; Line 3: import { getIconForModel } from '@/lib/modelUtils'; Line 4: import { formatTime } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\welcome_components\selectable-card.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\welcome_components\stepper.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\app(with-layout)\welcome_components\survey-form.tsx (2 hits) Line 32: import { cn } from '@/lib/utils'; Line 33: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\app\auth\callback\page.tsx (1 hit) Line 5: import { acceptOrgInviteAPI } from '@/lib/api/orgs'; agentops\app\dashboard\app\chat-viewer-runtime-provider.tsx (1 hit) Line 1: import { completion, prompt, chatmlPrompt } from '@/lib/interfaces'; agentops\app\dashboard\app\layout.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\app\providers\project-provider.tsx (2 hits) Line 3: import { Tables } from '@/lib/types_db'; Line 18: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\app\signin\auth-form.tsx (3 hits) Line 9: import { deleteCache } from '@/lib/idb'; Line 10: import { signInMethods } from '@/lib/signin'; Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\app\signin\components.tsx (2 hits) Line 11: import { signInMethods } from '@/lib/signin'; Line 12: import { cn } from '@/lib/utils'; agentops\app\dashboard\app\signup_components\signup-form.tsx (1 hit) Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\app\simple-login\page.tsx (1 hit) Line 6: import { fetchAuthenticatedApi, ApiError } from '@/lib/api-client'; agentops\app\dashboard\components\assistant-ui\markdown-text.tsx (1 hit) Line 17: import { cn } from "@/lib/utils"; agentops\app\dashboard\components\assistant-ui\tooltip-icon-button.tsx (1 hit) Line 12: import { cn } from "@/lib/utils"; agentops\app\dashboard\components\charts\bar-chart\chart.tsx (1 hit) Line 5: import { truncateString } from '@/lib/utils'; agentops\app\dashboard\components\charts\bar-chart\events-per-trace.tsx (1 hit) Line 6: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\components\charts\bar-chart\spans-gantt-chart.tsx (2 hits) Line 17: import { cn } from '@/lib/utils'; Line 20: import { formatTimeInSeconds } from '@/lib/number_formatting_utils'; agentops\app\dashboard\components\charts\bar-chart\trace-cost-distribution-chart.tsx (2 hits) Line 6: import { ProjectMetrics } from '@/lib/interfaces'; Line 7: import { formatPrice } from '@/lib/utils'; agentops\app\dashboard\components\charts\bar-chart\trace-duration-distribution-chart.tsx (1 hit) Line 6: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\components\charts\chat-summary\chatml.tsx (2 hits) Line 1: import { chatmlPrompt } from '@/lib/interfaces'; Line 2: import { titleCase, truncateString } from '@/lib/utils'; agentops\app\dashboard\components\charts\chat-summary\llm-chat-viewer.tsx (1 hit) Line 4: import { ILlms, completion, prompt } from '@/lib/interfaces'; agentops\app\dashboard\components\charts\common-chart.tsx (1 hit) Line 12: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\charts\line-chart\failed-traces-chart.tsx (1 hit) Line 5: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\components\charts\line-chart\trace-end-states.tsx (1 hit) Line 5: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\components\charts\pie-chart\trace-end-states.tsx (1 hit) Line 5: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\components\icons\AG2Icon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\AgnoIcon\AgnoIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\AnthropicIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\CerebrasIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\ChatgptIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\CrewIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\DeepseekIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\GeminiIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\GroqIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\IBMIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\LangchainIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\LitellmIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\LlamaIndexIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\Mem0Icon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\MicrosoftIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\MistralAiIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\MultionIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\OllamaIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\OpenRouterIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\QwenIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\TSIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\XAIIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\icons\XpanderIcon.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\layout-content-wrapper.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\span-visual-list.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\time-travel\BranchModal.tsx (2 hits) Line 8: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 21: import { ILlms } from '@/lib/interfaces'; agentops\app\dashboard\components\time-travel\TimeTravelDebugger.tsx (1 hit) Line 17: import { ILlms } from '@/lib/interfaces'; agentops\app\dashboard\components\time-travel\TimeTravelDebuggerModal.tsx (2 hits) Line 9: import { Tables } from '@/lib/types_db'; Line 14: import { ILlms } from '@/lib/interfaces'; agentops\app\dashboard\components\ui\accordion.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\alert-dialog.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\alert.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\api-keys-button.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\api-keys-modal.tsx (1 hit) Line 19: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\avatar.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\axis-tick.tsx (1 hit) Line 2: import { truncateString } from '@/lib/utils'; agentops\app\dashboard\components\ui\background-circuit.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\badge.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\banner.tsx (1 hit) Line 2: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\billing-cost-tooltip.tsx (2 hits) Line 3: import { formatPrice, formatNumber } from '@/lib/number_formatting_utils'; Line 7: import { getPricingRates } from '@/lib/billing-utils'; agentops\app\dashboard\components\ui\bookmark-button.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\button.tsx (1 hit) Line 5: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\calendar.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\card.tsx (1 hit) Line 3: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\chart-card.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\chart.tsx (1 hit) Line 7: import { cn, truncateString, formatNumber } from '@/lib/utils'; agentops\app\dashboard\components\ui\checkbox.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\code-block.tsx (1 hit) Line 5: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\command.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\container.tsx (1 hit) Line 2: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\copy-button.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\create-project-card.tsx (1 hit) Line 23: } from '@/lib/api/projects'; agentops\app\dashboard\components\ui\custom-tabs.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\date-range-picker.tsx (1 hit) Line 6: import { cn, isSafariBrowser } from '@/lib/utils'; agentops\app\dashboard\components\ui\dialog.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\drawer.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\dropdown-menu.tsx (1 hit) Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\empty-dashboard.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\form.tsx (1 hit) Line 13: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\formatted-token-display.tsx (1 hit) Line 3: import { formatTokens } from '@/lib/number_formatting_utils'; agentops\app\dashboard\components\ui\header\header.tsx (2 hits) Line 6: import { getTutorialSkipped, setTutorialSkipped } from '@/lib/idb'; Line 13: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\header\user-menu.tsx (3 hits) Line 19: import { cn } from '@/lib/utils'; Line 22: import { deleteCache } from '@/lib/idb'; Line 26: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\components\ui\hover-border-gradient.tsx (1 hit) Line 5: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\input-otp.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\input.tsx (1 hit) Line 3: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\label.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\navbar\components\agentops.tsx (1 hit) Line 5: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\navbar\components\navlinks.tsx (1 hit) Line 3: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\navbar\components\side-navbar.tsx (1 hit) Line 9: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\popover.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\progress.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\project-selector.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\radio-group.tsx (1 hit) Line 7: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\read-only-code-viewer.tsx (1 hit) Line 5: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\resizable.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\scroll-area.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\select.tsx (1 hit) Line 12: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\separator.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\sheet.tsx (1 hit) Line 8: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\sidebar-nav.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\skeleton.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\slider.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\small-theme-togler.tsx (1 hit) Line 2: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\subscription-badge.tsx (1 hit) Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\switch.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\table.tsx (1 hit) Line 3: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\tabs.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\tags.tsx (1 hit) Line 2: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\text-separator.tsx (1 hit) Line 1: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\textarea.tsx (1 hit) Line 3: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\toast.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\toaster.tsx (1 hit) Line 12: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\tooltip.tsx (1 hit) Line 6: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\trace-selector\components\column-header.tsx (1 hit) Line 4: import { cn } from '@/lib/utils'; agentops\app\dashboard\components\ui\trace-selector\components\trace-toolbar.tsx (1 hit) Line 11: import { cn } from '@/lib/utils'; agentops\app\dashboard\components.json (1 hit) Line 14: "utils": "@/lib/utils", agentops\app\dashboard\hooks\queries\useBillingDashboard.ts (1 hit) Line 4: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\hooks\queries\useBillingForProject.ts (1 hit) Line 2: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\hooks\queries\useOrgDetail.ts (1 hit) Line 2: import { fetchOrgDetailAPI, IOrgDetailResponse } from '@/lib/api/orgs'; agentops\app\dashboard\hooks\queries\useOrgInvites.ts (1 hit) Line 2: import { fetchOrgSentInvitesAPI, IOrgInviteWithEmails } from '@/lib/api/orgs'; agentops\app\dashboard\hooks\queries\useOrgs.ts (1 hit) Line 2: import { fetchOrgsAPI } from '@/lib/api/orgs'; agentops\app\dashboard\hooks\queries\useOrgUsers.ts (1 hit) Line 2: import { fetchOrgDetailAPI, IOrgDetailResponse, IUserOrg } from '@/lib/api/orgs'; agentops\app\dashboard\hooks\queries\useProjects.ts (2 hits) Line 2: import { fetchProjects } from '@/lib/api/projects'; Line 4: import { fetchDeployments, fetchDeploymentHistory, DeploymentHistoryResponse } from '@/lib/api/projects'; agentops\app\dashboard\hooks\queries\useStripeConfig.ts (1 hit) Line 2: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\hooks\queries\useTraceDetail.ts (1 hit) Line 6: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\hooks\queries\useUser.ts (1 hit) Line 2: import { fetchUserAPI } from '@/lib/api/user'; agentops\app\dashboard\hooks\queries\useUserOrgInvites.ts (1 hit) Line 2: import { fetchMyPendingInvitesAPI, IOrgInviteResponse } from '@/lib/api/orgs'; agentops\app\dashboard\hooks\useMetrics.ts (2 hits) Line 5: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 10: import { ProjectMetrics } from '@/lib/interfaces'; agentops\app\dashboard\hooks\useOrgFeatures.ts (1 hit) Line 4: import { fetchAuthenticatedApi } from '@/lib/api-client'; agentops\app\dashboard\hooks\useTraces.ts (2 hits) Line 5: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 8: import { TraceMetrics } from '@/lib/interfaces';
π€ Contribution
- [ ] Yes, I'd be happy to submit a pull request with these changes.
- [ ] I need some guidance on how to contribute.
- [ ] I'd prefer the AgentOps team to handle this update.
Contact Details
No response
π¦ Package Version
latest
ποΈ Framework Version
No response
π Describe the Bug
Git repo for Dashboard UI is missing lib folder
agentops\app\dashboard\
agentops\app\dashboard\app(with-layout)\get-started\components\ExistingCodebase.tsx (1 hit) Line 12: import { cn } from '...s) Line 5: import { fetchAuthenticatedApi } from '@/lib/api-client'; Line 8: import { TraceMetrics } from '@/lib/interfaces';
π€ Contribution
- [ ] Yes, I'd be happy to submit a pull request with these changes.[ ] I need some guidance on how to contribute.[ ] I'd prefer the AgentOps team to handle this update.
Had an issue with gitignore. Just merged changes, can you pull and try again? https://github.com/AgentOps-AI/agentops/pull/1222
Had an issue with gitignore. Just merged changes, can you pull and try again? #1222
thx, 2 are missing @/app/lib/span-colors @/app/lib/span-utils
One suggestion , a separate repo for app to separate from SDK repo
./app/(with-layout)/traces/_components/graph-view.tsx:7:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/log-trace-viewer.tsx:9:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/trace-meta-data.tsx:7:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/trace-meta-data.tsx:10:1 Module not found: Can't resolve '@/app/lib/span-utils'
./components/charts/bar-chart/spans-gantt-chart.tsx:12:1 Module not found: Can't resolve '@/app/lib/span-colors'
Had an issue with gitignore. Just merged changes, can you pull and try again? #1222
thx, 2 are missing @/app/lib/span-colors @/app/lib/span-utils
One suggestion , a separate repo for app to separate from SDK repo
./app/(with-layout)/traces/_components/graph-view.tsx:7:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/log-trace-viewer.tsx:9:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/trace-meta-data.tsx:7:1 Module not found: Can't resolve '@/app/lib/span-colors'
./app/(with-layout)/traces/_components/trace-meta-data.tsx:10:1 Module not found: Can't resolve '@/app/lib/span-utils'
./components/charts/bar-chart/spans-gantt-chart.tsx:12:1 Module not found: Can't resolve '@/app/lib/span-colors'
Great catch again, thanks! Seems as if a lot of "ghost" files on my machine were causing builds to work, even though they were in gitignore.
I just pushed a bunch of new changes to main.
To test, I deleted + re-cloned repo and ran npm run build to make sure it worked outside of build. And I ran the docker build to confirm it does indeed work.
@areibman
thx, Dashboard is not building fine
Issue with API build gotrue module is deprecated - https://pypi.org/project/gotrue/ βThe gotrue package has been replaced by the supabase_auth since December 14th, 2024
import gotrue ModuleNotFoundError: No module named 'gotrue'
@boston008 Gah-- it's always another one. Pardon our dust, the OSS release is fairly now. Will push a fix in just a bit.
@boston008 Gah-- it's always another one. Pardon our dust, the OSS release is fairly now. Will push a fix in just a bit.
@boston008 I've gone ahead and merged some new changes with a gotrue dependency pin (Supabase updated their distribution and caused a breakage because we hadn't pinned).
You're welcome to try again, but I'm going to invest some time to triple check this all runs on my end.
@areibman
2 files need to updated for docker build
1> api/Dockerfile
It is running in api directory context for need to adjust the path build: context: ./api dockerfile: Dockerfile
Change from
COPY api/pyproject.toml /app/
COPY api/agentops /app/agentops COPY deploy/jockey /app/jockey
to
COPY pyproject.toml /app/
COPY agentops /app/agentops COPY jockey /app/jockey
2> dashboard/Dockerfile
from
RUN --mount=type=cache,id=s/17c760dd-6886-4c45-a5c1-0b8a9b99a63d-/app/.next/cache,target=/app/.next/cache
npm run build
to
RUN --mount=type=cache,target=/app/.next/cache
npm run build
@areibman
2 files need to updated for docker build
1> api/Dockerfile
It is running in api directory context for need to adjust the path build: context: ./api dockerfile: Dockerfile
Change from
COPY api/pyproject.toml /app/
COPY api/agentops /app/agentops COPY deploy/jockey /app/jockey
to
COPY pyproject.toml /app/
COPY agentops /app/agentops COPY jockey /app/jockey
2> dashboard/Dockerfile
from RUN --mount=type=cache,id=s/17c760dd-6886-4c45-a5c1-0b8a9b99a63d-/app/.next/cache,target=/app/.next/cache
npm run buildto RUN --mount=type=cache,target=/app/.next/cache
npm run build
Just merged some new instructions and an easier docker compose file. Let's try again? @boston008