Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Orenoid/harness-kanban
/ functions
Functions
1,558 in github.com/Orenoid/harness-kanban
⨍
Functions
1,558
◇
Types & classes
607
↓ 234 callers
Function
cn
(...inputs: ClassValue[])
apps/web/src/lib/shadcn/utils.ts:6
↓ 229 callers
Method
get
* GET request
apps/web/src/lib/api-server-client.ts:168
↓ 96 callers
Method
validateFormat
( property: PropertyDefinition, operationType: string, payload: Record<string, unknown>, )
apps/api-server/src/property/types/property.types.ts:59
↓ 64 callers
Method
send
(queueName: string, payload: TPayload)
apps/api-server/src/pgmq/pgmq.service.ts:28
↓ 63 callers
Function
createToolPart
(toolName: string, args: ToolStoryArgs)
apps/web/src/agent/components/tool-renderers/tool-renderers.stories.tsx:37
↓ 60 callers
Method
validateBusinessRules
( context: BaseContext, property: PropertyDefinition, operationType: string, payload: Record<s
apps/api-server/src/property/types/property.types.ts:72
↓ 40 callers
Method
post
* POST request
apps/web/src/lib/api-server-client.ts:175
↓ 39 callers
Function
useApiServerClient
()
apps/web/src/hooks/use-api-server.ts:14
↓ 38 callers
Method
delete
* DELETE request
apps/web/src/lib/api-server-client.ts:189
↓ 38 callers
Function
makeSuccessResponse
(data: T)
apps/api-server/src/common/responses/api-response.ts:15
↓ 37 callers
Method
execute
(context: PreCreateIssueHookContext)
apps/api-server/src/issue/types/hook.types.ts:30
↓ 36 callers
Function
getProviderConfig
( providerId: AIProviderId, env: Record<string, string | undefined>, )
apps/api-server/src/agent/ai-provider/ai-provider.config.ts:132
↓ 28 callers
Method
quoteShellArg
(value: string)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:1006
↓ 27 callers
Method
transformToDbFormat
( context: BaseContext, property: PropertyDefinition, value: unknown, issueId: number, )
apps/api-server/src/property/types/property.types.ts:50
↓ 25 callers
Function
createTools
()
apps/api-server/src/agent/__tests__/agent.tools.spec.ts:97
↓ 23 callers
Method
transformToDbOperations
( context: BaseContext, property: PropertyDefinition, operationType: string, payload: Record<s
apps/api-server/src/property/types/property.types.ts:80
↓ 21 callers
Method
close
()
apps/web/src/notification/components/notification-bell.stories.tsx:147
↓ 19 callers
Method
toNullableString
(value: unknown)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:818
↓ 19 callers
Method
valueChanged
( originalValue: null | string | number | Array<string> | Array<number>, property: PropertyDefinition,
apps/api-server/src/property/types/property.types.ts:65
↓ 18 callers
Function
mapUIMessagePartsToDBParts
(parts: UIMessage['parts'], messageId: string)
apps/api-server/src/agent/message-mapping.ts:21
↓ 17 callers
Method
catch
(exception: unknown, host: ArgumentsHost)
apps/api-server/src/common/filters/api-exception.filter.ts:18
↓ 17 callers
Function
mapDBPartToUIMessagePart
(part: Part)
apps/api-server/src/agent/message-mapping.ts:362
↓ 16 callers
Method
getSandboxTools
* Get sandbox tools with lazy initialization wrapper * Returns proxy that creates sandbox on first tool call
apps/api-server/src/agent/sandbox.service.ts:89
↓ 16 callers
Function
zodParse
(schema: ZodType<T>, data: unknown)
apps/api-server/src/common/zod/zod-parse.ts:5
↓ 15 callers
Function
assertElement
(condition: unknown, message: string)
apps/web/src/components/common/app-shell.stories.tsx:140
↓ 15 callers
Method
put
* PUT request
apps/web/src/lib/api-server-client.ts:182
↓ 15 callers
Method
updateIssue
(context: BaseContext, input: UpdateIssueInput)
apps/api-server/src/issue/issue.service.ts:556
↓ 14 callers
Function
checkPrecision
(value: number, precision: number)
apps/api-server/src/property/create-property-processors/number-property-processor.ts:15
↓ 14 callers
Function
checkTimestampPrecision
(timestamp: number, precision: 'millisecond')
apps/api-server/src/property/create-property-processors/datetime-property-processor.ts:9
↓ 14 callers
Method
createComment
(issueId: number, content: string, createdBy: string, parentId?: string)
apps/api-server/src/issue/comment.service.ts:21
↓ 14 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 1500, intervalMs = 50)
apps/web/src/property/components/fields/status/status.stories.tsx:148
↓ 13 callers
Function
createMockConfigService
(provider: string, config: Record<string, string> = {})
apps/api-server/src/agent/ai-provider/__tests__/ai-provider.factory.spec.ts:27
↓ 13 callers
Function
getPropertyValue
(issue: IssueRecord, propertyId: string)
apps/api-server/test/issue-property.e2e-spec.ts:27
↓ 13 callers
Method
getStats
* Get stats about active sandboxes
apps/api-server/src/agent/sandbox.service.ts:188
↓ 13 callers
Method
resolve
( issueId: number, propertyId: string, propertyValue: unknown, issueMultiValues: PropertyMulti
apps/api-server/src/property/types/property.types.ts:26
↓ 13 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 2500, intervalMs = 50)
apps/web/src/issue/pages/detail-page.stories.tsx:313
↓ 12 callers
Method
getActivities
( issueId: number, descOrder: boolean = true, page?: number, pageSize?: number, )
apps/api-server/src/issue/activity.service.ts:14
↓ 12 callers
Method
handleIssueUpdated
(event: IssueUpdatedEvent)
apps/api-server/src/harness-kanban/kanban/listeners/issue-code-bot.listeners.ts:52
↓ 12 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 1500, intervalMs = 50)
apps/web/src/project/components/project-form.stories.tsx:19
↓ 11 callers
Function
priorityIcon
(src: string, alt: string)
apps/web/src/project/components/project-kanban-story-data.tsx:6
↓ 11 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 1500, intervalMs = 50)
apps/web/src/components/common/app-shell.stories.tsx:146
↓ 10 callers
Function
assertElement
(condition: unknown, message: string)
apps/web/src/notification/components/notification-inbox-panel.stories.tsx:104
↓ 10 callers
Function
assertElement
(condition: unknown, message: string)
apps/web/src/notification/components/notification-inbox-renderers.stories.tsx:95
↓ 10 callers
Method
getIssues
( filters: FilterCondition[] | undefined, sort: SortParam[], workspaceId?: string, filterRelat
apps/api-server/src/issue/issue.service.ts:85
↓ 9 callers
Method
batchCreateIssues
(workspaceId: string, creatorId: string, issues: CreateIssueInput[])
apps/api-server/src/issue/issue.service.ts:361
↓ 9 callers
Method
checkUserPermission
(_workspaceId: string, _userId: string, _permission: string)
apps/api-server/src/auth/auth.service.ts:17
↓ 9 callers
Function
loginUser
( app: INestApplication, email: string, password: string, rememberMe = true, )
apps/api-server/test/utils/auth-helper.ts:11
↓ 9 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 1500, intervalMs = 50)
apps/web/src/notification/components/notification-bell.stories.tsx:106
↓ 8 callers
Function
assigneeAvatar
(id: string, username: string)
apps/web/src/project/components/project-kanban-story-data.tsx:10
↓ 8 callers
Function
convertModelContentToParts
(content: unknown)
apps/api-server/src/agent/message-mapping.ts:511
↓ 8 callers
Function
createStatusActivity
(id: string, minutes: number, createdBy: string, statusId: string)
apps/web/src/issue/pages/detail-page.stories.tsx:61
↓ 8 callers
Method
executeWorkspaceCommand
( workspaceName: string, env: NodeJS.ProcessEnv, command: string, options: WorkspaceCommandOpt
apps/api-server/src/harness-kanban/worker/devpod.service.ts:963
↓ 8 callers
Function
registerPropertyRenderer
(propertyId: string, entry: PropertyRendererEntry)
apps/web/src/property/registry/property-registry.ts:13
↓ 7 callers
Function
createComment
(id: string, minutes: number, createdBy: string, paragraphs: string[])
apps/web/src/issue/pages/detail-page.stories.tsx:95
↓ 7 callers
Method
generateAndUpdateChatTitle
* Generate and update chat title asynchronously * This method is designed to be called without awaiting - fire and forget
apps/api-server/src/agent/agent.service.ts:535
↓ 7 callers
Method
getIssueStringPropertyValue
(issueId: number, propertyId: string)
apps/api-server/src/issue/issue.service.ts:264
↓ 7 callers
Method
getIssuesByIds
(issueIds: number[], workspaceId?: string)
apps/api-server/src/issue/issue.service.ts:237
↓ 7 callers
Method
getTokenForWorkspace
(workspaceId: string)
apps/api-server/src/github/github.service.ts:180
↓ 7 callers
Method
persistPullRequestReference
( issueId: number, kind: 'implementation' | 'plan', reference: PersistedPullRequestReference, )
apps/api-server/src/harness-kanban/worker/github.service.ts:1151
↓ 7 callers
Function
waitForCondition
(predicate: () => boolean, timeoutMs = 2000, intervalMs = 50)
apps/web/src/settings/pages/coding-agents-page.stories.tsx:24
↓ 7 callers
Function
waitForUnreadCount
(agent: SupertestAgent, expectedCount: number, timeoutMs = 3000)
apps/api-server/test/notification-inbox.e2e-spec.ts:92
↓ 6 callers
Method
asRecord
(value: unknown)
apps/api-server/src/harness-kanban/worker/coding-agent-workflow.service.ts:1710
↓ 6 callers
Function
buildIssueCreateHref
(context: IssueNavigationContext | null | undefined)
apps/web/src/issue/utils/navigation-context.ts:66
↓ 6 callers
Function
createAssigneeActivity
(id: string, minutes: number, createdBy: string, assigneeId: string)
apps/web/src/issue/pages/detail-page.stories.tsx:77
↓ 6 callers
Function
createJsonResponse
(body: unknown)
apps/api-server/src/github/__tests__/github.service.spec.ts:15
↓ 6 callers
Function
createQueuedIssue
( priority: 'urgent' | 'high' | 'medium' | 'low' | 'no-priority', assigneeId: string = SystemBotId.COD
apps/api-server/test/harness-worker.e2e-spec.ts:223
↓ 6 callers
Function
createWorkerHarness
()
apps/api-server/test/harness-worker.e2e-spec.ts:216
↓ 6 callers
Method
createWorkspaceForIssue
(issueId: number, workspaceId: string)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:184
↓ 6 callers
Method
deleteIssue
(workspaceId: string, userId: string, issueId: number)
apps/api-server/src/issue/issue.service.ts:142
↓ 6 callers
Method
generateActivity
( context: BaseContext, property: PropertyDefinition, operationType: string, payload: Record<s
apps/api-server/src/property/types/property.types.ts:88
↓ 6 callers
Method
getIssueById
(id: number)
apps/api-server/src/issue/issue.service.ts:214
↓ 6 callers
Function
getIssueStatus
(issueId: number)
apps/api-server/test/harness-worker.e2e-spec.ts:272
↓ 6 callers
Method
getOrCreateChat
* Get existing chat or create a new one if it doesn't exist. * Throws ForbiddenException if chat exists but belongs to another user.
apps/api-server/src/agent/agent.service.ts:105
↓ 6 callers
Method
getPositiveInteger
(key: string, fallback: number)
apps/api-server/src/harness-kanban/worker/coding-agent-workflow.service.ts:1698
↓ 6 callers
Function
getPropertyRendererEntry
(propertyId: string)
apps/web/src/property/registry/property-registry.ts:34
↓ 6 callers
Function
getStatusPropertyConfig
(property: Pick<PropertyDefinition, 'config'>)
packages/shared/src/property/status-config.ts:81
↓ 6 callers
Function
getToolkit
()
apps/api-server/src/agent/__tests__/sandbox.service.spec.ts:18
↓ 6 callers
Method
githubRequest
(token: string, url: string, init: RequestInit)
apps/api-server/src/harness-kanban/worker/github.service.ts:1201
↓ 6 callers
Function
listen
(server: Server)
apps/api-server/src/harness-kanban/workspace-proxy/__tests__/workspace-vnc-proxy.service.spec.ts:10
↓ 6 callers
Function
onSubmit
(formValues: Record<string, unknown>)
apps/web/src/issue/pages/create-page.tsx:71
↓ 6 callers
Function
parseGithubRepoReference
(raw: string)
packages/shared/src/lib/utils/github-repo-url.ts:8
↓ 6 callers
Function
requireNextArg
(args, index, flagName)
scripts/build-coding-agent-toolchain.mjs:117
↓ 6 callers
Method
toCodingAgentDetail
(record: CodingAgentRecord)
apps/api-server/src/harness-kanban/coding-agent/coding-agent.service.ts:323
↓ 6 callers
Function
toNullableString
(value: unknown)
apps/api-server/src/harness-kanban/kanban/hooks/issue-code-bot.hooks.ts:24
↓ 6 callers
Method
transitionIssue
(issueId: number, workspaceId: string, statusId: string, assigneeId?: string | null)
apps/api-server/src/harness-kanban/worker/coding-agent-workflow.service.ts:1569
↓ 6 callers
Method
unsubscribeFromIssue
(issueId: number, userIds: string[])
apps/api-server/src/issue/activity.service.ts:147
↓ 5 callers
Method
asRecord
(value: unknown)
apps/api-server/src/harness-kanban/worker/github.service.ts:1193
↓ 5 callers
Method
buildDevpodEnv
(dockerConfigDirectory: string, gitConfigPath?: string)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:648
↓ 5 callers
Function
buildIssueDetailHref
(issueId: number, context: IssueNavigationContext | null | undefined)
apps/web/src/issue/utils/navigation-context.ts:73
↓ 5 callers
Method
cleanupDockerConfigDirectory
(directory: PreparedDockerConfigDirectory)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:849
↓ 5 callers
Method
createCodingAgent
( userId: string, workspaceId: string, input: CreateCodingAgentInput, )
apps/api-server/src/harness-kanban/coding-agent/coding-agent.service.ts:34
↓ 5 callers
Function
createIssue
(agent: SupertestAgent, title: string)
apps/api-server/test/notification-inbox.e2e-spec.ts:51
↓ 5 callers
Function
createMockMessage
(text: string)
apps/api-server/src/agent/__tests__/agent.service.spec.ts:288
↓ 5 callers
Method
deleteComment
(userId: string, commentId: string)
apps/api-server/src/issue/comment.service.ts:233
↓ 5 callers
Function
emit
(eventEmitter: EventEmitter2, eventName: IssueEventNames, event: any)
apps/api-server/src/event-bus/event-bus.ts:5
↓ 5 callers
Function
emitInTx
( eventEmitter: EventEmitter2, tx: Prisma.TransactionClient, eventName: IssueEventNames, event: any, )
apps/api-server/src/event-bus/event-bus.ts:9
↓ 5 callers
Method
executeCommand
(file: string, args: string[], options: ExecFileOptions)
apps/api-server/src/harness-kanban/worker/devpod.service.ts:1010
↓ 5 callers
Method
executeWorkspaceCommandAsClaudeUser
( remoteUser: string | null, executeWorkspaceCommand: (command: string, options?: WorkspaceCommandOpti
apps/api-server/src/harness-kanban/worker/providers/harness-worker-claude-code.provider.ts:411
↓ 5 callers
Method
getImpl
(registryName: RegistryName, propertyType: PropertyType)
apps/api-server/src/property/impl-registry.service.ts:10
↓ 5 callers
Method
getImplementationPullRequestContext
(input: { branchName?: string | null issueId: number workspaceId: string })
apps/api-server/src/harness-kanban/worker/github.service.ts:436
next →
1–100 of 1,558, ranked by callers