Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CedarCopilot/cedar-OS
/ functions
Functions
665 in github.com/CedarCopilot/cedar-OS
⨍
Functions
665
◇
Types & classes
244
↓ 82 callers
Function
sanitizeJson
( obj: unknown, visited = new Map<unknown, string>(), path = '$' )
packages/cedar-os/src/utils/sanitizeJson.ts:2
↓ 76 callers
Function
cn
(...inputs: ClassValue[])
packages/cedar-os/src/styles/stylingUtils.ts:24
↓ 49 callers
Method
createThread
( userId: string, threadId: string, meta: MessageThreadMeta )
packages/cedar-os/src/store/messages/messageStorage.ts:20
↓ 47 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 33 callers
Method
activateSpell
* Activate a spell
packages/cedar-os/src/store/spellSlice/SpellActivationManager.ts:325
↓ 31 callers
Function
useSpell
(options: UseSpellOptions)
packages/cedar-os/src/store/spellSlice/useSpell.ts:57
↓ 29 callers
Function
addDiffToArrayObjs
( oldState: T[], newState: T[], idField: string = 'id', diffPath: string = '', diffChecker?: DiffChecker
packages/cedar-os/src/store/diffHistoryStateSlice/useRegisterDiffState.ts:76
↓ 29 callers
Function
useSubscribeStateToAgentContext
( stateKey: string, mapFn: (state: T) => Record<string, unknown>, options?: { icon?: ReactNode | ((item:
packages/cedar-os/src/store/agentContext/agentContextSlice.ts:603
↓ 22 callers
Function
desanitizeJson
(obj: unknown)
packages/cedar-os/src/utils/sanitizeJson.ts:93
↓ 18 callers
Method
deactivateSpell
* Deactivate a spell
packages/cedar-os/src/store/spellSlice/SpellActivationManager.ts:375
↓ 18 callers
Function
useStyling
()
packages/cedar-os/src/store/CedarStore.ts:90
↓ 16 callers
Function
addDiffToMapObj
( oldState: Record<string, V>, newState: Record<string, V>, diffPath: string = '', diffChecker?: DiffCheck
packages/cedar-os/src/store/diffHistoryStateSlice/useRegisterDiffState.ts:175
↓ 13 callers
Function
createEmptyState
()
packages/cedar-os/__tests__/store/diffHistorySlice/emptyToFullArray.test.ts:44
↓ 13 callers
Function
degToRad
(deg: number)
packages/cedar-os-components/spells/RadialMenuSpell.tsx:97
↓ 13 callers
Function
getJsonSchema
(jsonSchema: unknown)
packages/cedar-os-backend/src/utils/getJsonSchema.ts:6
↓ 13 callers
Function
useMultipleSpells
({ spells }: UseMultipleSpellsOptions)
packages/cedar-os/src/store/spellSlice/useMultipleSpells.ts:30
↓ 12 callers
Function
setValue
(value: typeof initialValue)
packages/cedar-os/__tests__/store/diffHistorySlice/useRegisterCedarDiffState.test.tsx:117
↓ 12 callers
Function
useSubscribeToDiffValue
( key: string, path: string, options: UseSubscribeToDiffValueOptions = {} )
packages/cedar-os/src/store/diffHistoryStateSlice/useSubscribeToDiffValue.ts:80
↓ 10 callers
Function
getItemIdentifier
* Helper function to identify an item using either a field name or function
packages/cedar-os/src/store/diffHistoryStateSlice/diffHistorySlice.ts:220
↓ 10 callers
Function
updateFormField
( provider: ProviderType, field: string, value: string, subField?: string )
src/app/examples/cedar-playground/sections/AgentBackendConnectionSection.tsx:258
↓ 10 callers
Function
useRegisterFrontendTool
( options: UseRegisterFrontendToolOptions<TArgs> )
packages/cedar-os/src/store/toolsSlice/useRegisterFrontendTool.ts:39
↓ 9 callers
Function
getShadedColor
(hex: string, shade: number)
packages/cedar-os/src/styles/stylingUtils.ts:37
↓ 9 callers
Function
saveNodes
(nodes: Node<FeatureNodeData>[])
src/app/examples/product-roadmap/supabase/nodes.ts:214
↓ 9 callers
Function
setNodes
(nodes: Node<TestNodeData>[])
packages/cedar-os/__tests__/store/diffHistorySlice/useRegisterCedarDiffState.test.tsx:65
↓ 9 callers
Function
useRegisterDiffState
( config: RegisterDiffStateConfig<T> )
packages/cedar-os/src/store/diffHistoryStateSlice/useRegisterDiffState.ts:299
↓ 8 callers
Function
getValueAtPath
* Helper function to get value at a JSON path
packages/cedar-os/src/store/diffHistoryStateSlice/diffHistorySlice.ts:168
↓ 8 callers
Function
makeColour
(hOffset = 0, sOffset = 0, lOffset = 0)
packages/cedar-os-components/ornaments/GradientMesh.tsx:223
↓ 8 callers
Function
safeStringify
(obj: unknown, indent = 2)
packages/cedar-os/src/components/debugger/NetworkTab.tsx:21
↓ 8 callers
Function
setValueAtPathForDiff
* Helper function to set value at a JSON path
packages/cedar-os/src/store/diffHistoryStateSlice/diffHistorySlice.ts:191
↓ 7 callers
Function
areStatesEquivalent
* Helper function to check if oldState and newState are equivalent
packages/cedar-os/src/store/diffHistoryStateSlice/diffHistorySlice.ts:359
↓ 7 callers
Function
createFullState
()
packages/cedar-os/__tests__/store/diffHistorySlice/emptyToFullArray.test.ts:72
↓ 7 callers
Method
extractEventTypes
* Extract event types from conditions
packages/cedar-os/src/store/spellSlice/SpellActivationManager.ts:304
↓ 7 callers
Function
runCommand
( command: string, args: string[], options: { cwd?: string; stdio?: 'inherit' | 'pipe' | 'ignore' } = {} )
packages/cli/src/utils/runCommand.ts:4
↓ 7 callers
Method
updateMessage
( userId: string, threadId: string, message: Message )
packages/cedar-os/src/store/messages/messageStorage.ts:35
↓ 7 callers
Function
useThreadController
()
packages/cedar-os/src/store/CedarStore.ts:67
↓ 6 callers
Method
deleteThread
( userId: string, threadId: string )
packages/cedar-os/src/store/messages/messageStorage.ts:30
↓ 6 callers
Function
getMessageStyles
(role: string)
packages/cedar-os-components/chatMessages/ChatRenderer.tsx:43
↓ 6 callers
Function
streamJSONEvent
( controller: ReadableStreamDefaultController<Uint8Array>, eventName: string, eventData: T )
examples-backend/product-roadmap-backend/src/utils/streamUtils.ts:47
↓ 6 callers
Function
useDiffState
( key: string, initialValue: T, options?: { description?: string; stateSetters?: Record<string, Setter<
packages/cedar-os/src/store/diffHistoryStateSlice/useDiffState.ts:49
↓ 6 callers
Function
useThreadMessages
(threadId?: string)
packages/cedar-os/src/store/CedarStore.ts:43
↓ 5 callers
Function
BaseParamsSchema
( dataSchemas?: TData, extraFieldsSchema?: E )
packages/cedar-os/src/store/agentConnection/AgentConnectionTypes.ts:286
↓ 5 callers
Function
createThread
(userId, threadId, meta)
packages/cedar-os/src/store/messages/messageStorage.ts:124
↓ 5 callers
Function
detectPackageManager
()
packages/cli/src/utils/detectPackageManager.ts:6
↓ 5 callers
Function
fetchRegistry
()
packages/cli/src/utils/downloadComponents/registry.ts:54
↓ 5 callers
Function
getCedarState
(key)
packages/cedar-os/src/store/CedarStore.ts:111
↓ 5 callers
Function
getProviderImplementation
( config: T )
packages/cedar-os/src/store/agentConnection/providers/index.ts:20
↓ 5 callers
Function
getSpell
()
packages/cedar-os/__tests__/store/spellSlice/spellSlice.test.ts:441
↓ 5 callers
Function
handleSave
(provider: ProviderType)
src/app/examples/cedar-playground/sections/AgentBackendConnectionSection.tsx:188
↓ 5 callers
Method
listThreads
(userId: string)
packages/cedar-os/src/store/messages/messageStorage.ts:19
↓ 5 callers
Function
normalizeToArray
* Helper to normalize context entries to an array for internal processing
packages/cedar-os/src/store/agentContext/agentContextSlice.ts:19
↓ 5 callers
Function
threadKey
(userId: string, threadId: string)
packages/cedar-os/src/store/messages/messageStorage.ts:89
↓ 4 callers
Function
StructuredResponseSchema
(type: T)
packages/cedar-os/src/store/agentConnection/AgentConnectionTypes.ts:367
↓ 4 callers
Function
ensureThread
(threadId: string, name?: string)
packages/cedar-os/src/store/messages/messagesSlice.ts:94
↓ 4 callers
Function
handleItemSelect
(item: CommandBarItem)
packages/cedar-os-components/CommandBar/CommandBar.tsx:443
↓ 4 callers
Function
handleLabelDoubleClick
(handleId: string)
src/app/examples/product-roadmap/components/FeatureNode.tsx:133
↓ 4 callers
Function
isSectionCollapsed
( stateKey: string, section: 'registeredState' | 'diffState' )
packages/cedar-os/src/components/debugger/StatesTab.tsx:39
↓ 4 callers
Method
loadMessages
(userId: string, threadId: string)
packages/cedar-os/src/store/messages/messageStorage.ts:11
↓ 4 callers
Function
parseModelString
(modelString: string)
packages/cedar-os/src/store/agentConnection/providers/ai-sdk.ts:65
↓ 4 callers
Function
processContentChunk
(rawChunk: string)
packages/cedar-os/src/store/agentConnection/agentUtils.ts:24
↓ 4 callers
Function
saveNodesToLocalStorage
(nodes: Node<FeatureNodeData>[])
src/app/examples/product-roadmap/supabase/nodes.ts:110
↓ 4 callers
Function
setValueAtPath
* Helper function to set a value at a JSON path * @param obj - The object to modify * @param path - JSON path (e.g., '', '/data', '/nested/field')
packages/cedar-os/src/store/diffHistoryStateSlice/useRegisterDiffState.ts:231
↓ 4 callers
Function
startResize
( direction: 'width' | 'height' | 'both' | 'bottom-left' | 'bottom-right', e: React.MouseEvent )
packages/cedar-os/src/components/debugger/DebuggerPanel.tsx:173
↓ 4 callers
Function
toOpenApiSchema
(schema: Parameters<typeof zodToJsonSchema>[0])
examples-backend/product-roadmap-backend/src/mastra/apiRegistry.ts:37
↓ 4 callers
Function
toggleSection
(sectionId: string)
packages/cedar-os/src/components/debugger/NetworkTab.tsx:64
↓ 4 callers
Function
useMessages
()
packages/cedar-os/src/store/CedarStore.ts:30
↓ 4 callers
Function
withClassName
(node: ReactNode, className: string)
packages/cedar-os/src/styles/stylingUtils.ts:128
↓ 3 callers
Function
TestComponent
()
packages/cedar-os/__tests__/store/toolsSlice/toolsSlice.test.tsx:105
↓ 3 callers
Function
createMastraToolForStateSetter
( stateKey: string, setterKey: string, inputSchema: z.ZodTypeAny, options: { description?: string; too
packages/cedar-os-backend/src/contextManagement/helpers.ts:174
↓ 3 callers
Function
generateContextKeysFromAdditionalContext
( additionalContext?: AdditionalContextParam<any>, manualOverrides: Record<string, ContextKeyDefinition> = {
packages/cedar-os-backend/src/contextManagement/helpers.ts:23
↓ 3 callers
Function
getFrontendToolSchema
( requestBody: CedarRequestBody<TSchemas>, toolName: string )
packages/cedar-os-backend/src/types/schemaExtractors.ts:14
↓ 3 callers
Method
getInstance
()
packages/cedar-os/src/store/spellSlice/SpellActivationManager.ts:58
↓ 3 callers
Function
getKeySymbol
(key: string)
packages/cedar-os-components/CommandBar/getShortcutDisplay.ts:6
↓ 3 callers
Function
getKeySymbol
(key: string)
packages/cedar-os-components/CommandBar/utils.ts:6
↓ 3 callers
Function
getStateSetterSchema
(args: { requestBody: CedarRequestBody<TSchemas>; setterKey: string; stateKey: string; })
packages/cedar-os-backend/src/types/schemaExtractors.ts:66
↓ 3 callers
Function
kebabCase
(str: string)
packages/cedar-os-backend/src/contextManagement/helpers.ts:241
↓ 3 callers
Function
makeShadows
(multiplier: number)
packages/cedar-os-components/ornaments/InsetGlow.tsx:31
↓ 3 callers
Function
persistThreadMeta
(userId: string, list: MessageThreadMeta[])
packages/cedar-os/src/store/messages/messageStorage.ts:92
↓ 3 callers
Function
renderContextBadge
(key: string, entry: ContextEntry)
packages/cedar-os-components/chatInput/ContextBadgeRow.tsx:29
↓ 3 callers
Function
renderObjectDiff
( oldObj: unknown, newObj: unknown, title: string, copyId: string )
packages/cedar-os/src/components/debugger/StatesTab.tsx:242
↓ 3 callers
Function
runCedarAdd
(opts: AddSaplingOptions)
packages/cli/src/cli-helpers.ts:57
↓ 3 callers
Function
saveEdgesToLocalStorage
(edges: Edge[])
src/app/examples/product-roadmap/supabase/edges.ts:84
↓ 3 callers
Function
selectItem
(index: number)
packages/cedar-os/src/components/chatInput/MentionList.tsx:53
↓ 3 callers
Function
showManualInstallation
()
packages/cli/src/templates.ts:127
↓ 3 callers
Function
startResize
( direction: 'width' | 'height' | 'both', e: React.MouseEvent )
packages/cedar-os-components/structural/FloatingContainer.tsx:237
↓ 3 callers
Method
stopListening
* Stop listening to events
packages/cedar-os/src/store/spellSlice/SpellActivationManager.ts:201
↓ 3 callers
Function
useCedarState
(config: { key: string; initialValue: T; description?: string; stateSetters?: Record<string, Setter<T, z.Z
packages/cedar-os/src/store/stateSlice/useCedarState.ts:25
↓ 3 callers
Function
useDiffStateOperations
( key: string )
packages/cedar-os/src/store/diffHistoryStateSlice/useDiffState.ts:126
↓ 3 callers
Function
useRegisterState
(config: { key: string; value: T; setValue?: BaseSetter<T>; description?: string; schema?: ZodSchema<T>;
packages/cedar-os/src/store/stateSlice/useCedarState.ts:120
↓ 3 callers
Function
useSubscribeToDiffValues
( key: string, paths: string[], options: UseSubscribeToDiffValueOptions = {} )
packages/cedar-os/src/store/diffHistoryStateSlice/useSubscribeToDiffValue.ts:187
↓ 2 callers
Function
checkDirectoryExists
(dir: string)
packages/cli/src/utils/downloadComponents/downloader.ts:89
↓ 2 callers
Function
commitDescription
()
src/app/examples/product-roadmap/components/FeatureNode.tsx:228
↓ 2 callers
Function
commitTitle
()
src/app/examples/product-roadmap/components/FeatureNode.tsx:218
↓ 2 callers
Function
createAgentConnectionSlice
(set, get)
packages/cedar-os/src/store/agentConnection/agentConnectionSlice.ts:166
↓ 2 callers
Function
createAgentContextSlice
(set, get)
packages/cedar-os/src/store/agentContext/agentContextSlice.ts:206
↓ 2 callers
Function
createBorderColor
(color: string)
packages/cedar-os/src/styles/stylingUtils.ts:58
↓ 2 callers
Function
createDebuggerSlice
(set, get)
packages/cedar-os/src/store/debugger/debuggerSlice.ts:119
↓ 2 callers
Function
createDiffHistorySlice
(set, get)
packages/cedar-os/src/store/diffHistoryStateSlice/diffHistorySlice.ts:905
↓ 2 callers
Function
createMessageStorageNoopAdapter
()
packages/cedar-os/src/store/messages/messageStorage.ts:199
↓ 2 callers
Function
createMessagesSlice
(set, get)
packages/cedar-os/src/store/messages/messagesSlice.ts:92
↓ 2 callers
Function
createResponseProcessor
( p: ResponseProcessor<T> )
packages/cedar-os/src/store/agentConnection/responseProcessors/createResponseProcessor.ts:11
next →
1–100 of 665, ranked by callers