MCPcopy Create free account

hub / github.com/HeJiguang/SynCode / functions

Functions1,444 in github.com/HeJiguang/SynCode

↓ 2 callersMethodgetDetailKey
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:221
↓ 2 callersMethodgetEmailCodeKey
(String email)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:267
↓ 2 callersMethodgetExamListKey
()
oj-modules/oj-system/src/main/java/com/sintao/system/manager/ExamCacheManager.java:26
↓ 2 callersMethodgetExamQuestionListSize
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:56
↓ 2 callersMethodgetExamVOList
(ExamQueryDTO examQueryDTO, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:65
↓ 2 callersMethodgetFirstQuestion
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:18
↓ 2 callersMethodgetIntent
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:33
↓ 2 callersMethodgetListSize
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/QuestionCacheManager.java:25
↓ 2 callersMethodgetLocalMap
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/ThreadLocalUtil.java:22
↓ 2 callersMethodgetMsg
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:63
↓ 2 callersMethodgetMsgDetailKey
(Long textId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/MessageCacheManager.java:89
↓ 2 callersMethodgetPort
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:130
↓ 2 callersFunctiongetProblemList
()
frontend/packages/api/src/index.ts:33
↓ 2 callersMethodgetUri
()
oj-gateway/src/main/java/com/sintao/gateway/properties/AiRouteProperties.java:28
↓ 2 callersMethodgetUserId
(Claims claims)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:44
↓ 2 callersMethodgetUserMessage
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:113
↓ 2 callersMethodhandleRetry
(JudgeSubmitDTO judgeSubmitDTO, long deliveryTag, Channel channel, int retryCount, String lastError)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:116
↓ 2 callersMethodhandleTextMessage
(WebSocketSession session, TextMessage message)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultWebSocketHandler.java:42
↓ 2 callersMethodhasKey
判断 key是否存在 @param key �? @return true 存在 false不存�?
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:28
↓ 2 callersFunctioningress_node
(state: AgentState)
oj-agent/app/graph/nodes/ingress.py:6
↓ 2 callersFunctioninvoke
(endpoint: string, payload: Record<string, unknown>)
frontend/apps/admin/src/components/admin-notice-actions.tsx:20
↓ 2 callersFunctioninvoke_chat_runtime
触发并执行大模型聊天运行时。 动态构建顶层的 Supervisor Graph(主管路由图),接着向里喂入构造好的上下文,并执行完整的业务流。 如果配置了 stream_mode=True 则在图内部走流式分支。 返回图执行完毕后最终产出的聚合状态 UnifiedA
oj-agent/app/runtime/engine.py:47
↓ 2 callersMethodlist_entries
(self)
oj-agent/app/observability/query_ledger.py:30
↓ 2 callersMethodlist_node_events
(self, run_id)
oj-agent/tests/test_observability_runtime.py:68
↓ 2 callersMethodloadQuestion
(Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:179
↓ 2 callersMethodmarkAccepted
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:29
↓ 2 callersMethodmarkDeadLetter
(String requestId, int retryCount, String lastError)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:173
↓ 2 callersMethodmockBrokerAck
()
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:109
↓ 2 callersMethodmodel_name
模型路由逻辑:根据传入的能力需求,返回对应的模型名称。 在实际业务中,简单的聊天可能用便宜快的小模型,而复杂的训练计划生成则用推理能力强的大模型。
oj-agent/app/llm/openai_compatible.py:28
↓ 2 callersMethodmodel_name
根据不同的能力需求(capability)返回实际使用的模型名称。 例如:传入 CHAT_CAPABILITY,可能返回 "gpt-3.5-turbo"; 传入 TRAINING_CAPABILITY,可能返回 "gpt-4o"。
oj-agent/app/llm/base.py:31
↓ 2 callersFunctionnormalizePath
(path: string)
frontend/apps/app/src/lib/paths.ts:3
↓ 2 callersFunctionnormalizePath
(path: string)
frontend/apps/admin/src/lib/paths.ts:3
↓ 2 callersMethodnormalizePrefix
(String raw, String fallback)
oj-gateway/src/main/java/com/sintao/gateway/config/AiRouteConfig.java:33
↓ 2 callersMethodonInvocationFailure
(long now)
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/TrainingAgentClient.java:206
↓ 2 callersMethodparseToken
从令牌中获取数据 @param token 令牌 @param secret 密钥 @return 解析后的数据
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:33
↓ 2 callersFunctionpractice_recommender_node
(state: AgentState)
oj-agent/app/graph/nodes/practice_recommender.py:69
↓ 2 callersMethodproduceMsg
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/rabbit/JudgeProducer.java:57
↓ 2 callersFunctionprogramTypeFromLanguage
(language: CodeLanguage)
frontend/packages/api/src/runtime.ts:33
↓ 2 callersMethodpublish
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:28
↓ 2 callersMethodpublishToExchange
(JudgeSubmitDTO judgeSubmitDTO, String exchange,
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:147
↓ 2 callersMethodpushFinalResult
(JudgeResultPushDTO dto)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:50
↓ 2 callersMethodrabbitSubmit
(UserSubmitDTO submitDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserQuestionService.java:19
↓ 2 callersMethodrefreshCache
(List<Exam> examList, String examListKey)
oj-modules/oj-job/src/main/java/com/sintao/job/handler/ExamXxlJob.java:153
↓ 2 callersMethodrefreshLoginUser
(String nickName, String headImage, String userKey)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:113
↓ 2 callersMethodrefreshQuestion
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/question/impl/QuestionServiceImpl.java:131
↓ 2 callersMethodregister
(self)
oj-agent/app/core/nacos_registry.py:20
↓ 2 callersMethodregister
(WebSocketSession session)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:26
↓ 2 callersMethodremoveForList
底层使用list结构,删除指定数据
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:182
↓ 2 callersMethodresolveTargetDirection
(TrainingGenerateDTO trainingGenerateDTO, TrainingProfile trainingProfile)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:508
↓ 2 callersMethodrunJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/IJudgeService.java:10
↓ 2 callersMethodselectExamRankList
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserExamMapper.java:15
↓ 2 callersMethodselectHostQuestionList
()
oj-modules/oj-job/src/main/java/com/sintao/job/mapper/user/UserSubmitMapper.java:15
↓ 2 callersMethodselectLatestExamSubmit
(Long userId, Long examId, LocalDateTime sinceTime)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserSubmitMapper.java:14
↓ 2 callersMethodselectSubmissionHistory
(Long userId, Long examId, Long questionId, Integer limit)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserSubmitMapper.java:16
↓ 2 callersMethodsendCode
(UserDTO userDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:11
↓ 2 callersMethodsendLoginCode
(String email, String code)
oj-common/oj-common-message/src/main/java/com/sintao/common/message/service/MailService.java:48
↓ 2 callersMethodsetBaseUrl
(String baseUrl)
oj-modules/oj-ai/src/main/java/com/sintao/ai/config/AgentFacadeProperties.java:31
↓ 2 callersMethodsetCode
(int code)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:59
↓ 2 callersMethodsetIdentity
(Integer identity)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:21
↓ 2 callersMethodsetMsg
(String msg)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:67
↓ 2 callersMethodsetNickName
(String nickName)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/vo/LoginUserVO.java:9
↓ 2 callersMethodsetRows
(List<?> rows)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:51
↓ 2 callersMethodsetTotal
(long total)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:43
↓ 2 callersMethodsetTraceId
(String traceId)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:53
↓ 2 callersFunctionsplitPoints
(value?: string | null)
frontend/packages/api/src/live/training.ts:34
↓ 2 callersMethodsubmissionHistory
(Long examId, Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserQuestionService.java:23
↓ 2 callersFunctiontoApiValue
(value: string)
frontend/apps/admin/src/components/admin-exam-editor.tsx:20
↓ 2 callersFunctiontoInputValue
(value?: string)
frontend/apps/admin/src/components/admin-exam-editor.tsx:15
↓ 2 callersFunctiontoPath
(pts: { x: number; y: number }[])
frontend/apps/app/src/components/stats-radar.tsx:33
↓ 2 callersMethodtoStr
(Object value)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:48
↓ 2 callersFunctiontoneForStatus
(status: SubmissionRecord["status"])
frontend/apps/app/src/components/judge-panel.tsx:23
↓ 2 callersMethodunlock
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:62
↓ 2 callersMethodupdateStatus
(UserDTO userDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/user/IUserService.java:13
↓ 2 callersFunctionwithMockFetch
( resolver: (url: string) => unknown, run: () => Promise<void> )
frontend/packages/api/src/__tests__/contracts.test.ts:7
↓ 2 callersFunctionwithWindowValue
(value: unknown, run: () => Promise<void>)
frontend/packages/api/src/__tests__/contracts.test.ts:77
↓ 1 callersFunctionDashboardPage
()
frontend/apps/app/src/app/page.tsx:33
↓ 1 callersFunctionExamWorkspacePage
({ params }: PageProps)
frontend/apps/app/src/app/exams/[examId]/page.tsx:14
↓ 1 callersFunctionHomePage
()
frontend/apps/web/src/app/page.tsx:25
↓ 1 callersFunctionWorkspacePage
({ params }: PageProps)
frontend/apps/app/src/app/workspace/[questionId]/page.tsx:17
↓ 1 callersFunction_assistant_state
(state: UnifiedAgentState)
oj-agent/app/runtime/streaming.py:29
↓ 1 callersMethod_beat_url
(self)
oj-agent/app/core/nacos_registry.py:86
↓ 1 callersFunction_bootstrap
从系统环境变量中提取 Nacos 的连接信息,构造引导配置对象。 注意:在拉取远程配置之前,系统必须先知道去哪里拉取,所以这些信息只能硬编码或放在环境变量里。
oj-agent/app/core/nacos_config.py:38
↓ 1 callersFunction_build_failure_analysis_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:34
↓ 1 callersFunction_build_missing_context_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:144
↓ 1 callersFunction_build_problem_explanation_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:80
↓ 1 callersFunction_build_recommendation_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:104
↓ 1 callersFunction_candidate_patterns
(state: AgentState)
oj-agent/app/graph/nodes/problem_explainer.py:5
↓ 1 callersFunction_candidate_score
(candidate: QuestionCandidate, focus_tags: list[str], level: str, seen_question_ids: set[int])
oj-agent/app/services/training_planner.py:81
↓ 1 callersFunction_chunk_document
( doc: KnowledgeDocument, chunk_size: int, snippet_size: int, )
oj-agent/app/retrieval/qdrant_indexer.py:208
↓ 1 callersMethod_collection_has_points
(self)
oj-agent/app/retrieval/qdrant_indexer.py:112
↓ 1 callersFunction_dedup_key
(item: RetrievedEvidence)
oj-agent/app/retrieval/fusion/dedup.py:4
↓ 1 callersFunction_delegate_intent
( request, execution, result: dict, )
oj-agent/app/graphs/capabilities/tutor_graph.py:88
↓ 1 callersMethod_embed_query
(self, query_text: str)
oj-agent/app/retrieval/routes/dense.py:45
↓ 1 callersMethod_embedding_client_instance
(self)
oj-agent/app/retrieval/qdrant_indexer.py:171
↓ 1 callersMethod_ensure_collection
(self, vector_size: int)
oj-agent/app/retrieval/qdrant_indexer.py:125
↓ 1 callersFunction_estimate_confidence
(state: AgentState, intent: str)
oj-agent/app/graph/nodes/finalizer.py:172
↓ 1 callersFunction_excerpt
(doc: KnowledgeDocument, max_chars: int)
oj-agent/app/retrieval/keyword_retriever.py:64
↓ 1 callersFunction_execution_for
(request: RequestContext)
oj-agent/app/graphs/supervisor_graph.py:53
↓ 1 callersFunction_extract_json_object
JSON 脏数据清洗工具函数。 工程痛点:大模型(即便是很聪明的模型)在被要求输出 JSON 时, 经常会“自作多情”地在前后加上 Markdown 标记,比如: ```json { "key": "value" } ``` 或者在
oj-agent/app/llm/openai_compatible.py:115
↓ 1 callersMethod_fuse_route_items
( self, route_items: list[tuple[str, list[RetrievedEvidence]]], )
oj-agent/app/retrieval/runtime.py:21
← previousnext →301–400 of 1,444, ranked by callers