agentops icon indicating copy to clipboard operation
agentops copied to clipboard

[Bug]: Repo for Dashboard UI missing lib folder - docker build failure

Open boston008 opened this issue 4 months ago β€’ 8 comments

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.

boston008 avatar Aug 18 '25 09:08 boston008

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

areibman avatar Aug 18 '25 18:08 areibman

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'

boston008 avatar Aug 19 '25 03:08 boston008

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 avatar Aug 19 '25 08:08 areibman

@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 avatar Aug 20 '25 14:08 boston008

@boston008 Gah-- it's always another one. Pardon our dust, the OSS release is fairly now. Will push a fix in just a bit.

areibman avatar Aug 20 '25 18:08 areibman

@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 avatar Aug 20 '25 19:08 areibman

@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

boston008 avatar Aug 21 '25 08:08 boston008

@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

Just merged some new instructions and an easier docker compose file. Let's try again? @boston008

areibman avatar Aug 21 '25 20:08 areibman