MCPcopy Create free account

hub / github.com/HeJiguang/SynCode / functions

Functions1,444 in github.com/HeJiguang/SynCode

↓ 3 callersMethodlist_entries
(self)
oj-agent/tests/test_observability_runtime.py:98
↓ 3 callersFunctionmapQuestionRow
(row: BackendQuestionRow, fallbackId?: string)
frontend/packages/api/src/live/questions.ts:69
↓ 3 callersMethodmarkDispatchFailed
(String requestId, String lastError)
oj-modules/oj-friend/src/main/java/com/sintao/friend/rabbit/JudgeProducer.java:78
↓ 3 callersMethodmarkRetryWaiting
(String requestId, Integer retryCount, String lastError)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:41
↓ 3 callersMethodmatches
(String url, List<String> patternList)
oj-gateway/src/main/java/com/sintao/gateway/filter/AuthFilter.java:116
↓ 3 callersMethodmultiGet
(final List<String> keyList, Class<T> clazz)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:111
↓ 3 callersMethodnextQuestion
(Long examId, Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:22
↓ 3 callersFunctionnormalizeDifficulty
(difficulty?: number | string | null)
frontend/packages/api/src/runtime.ts:22
↓ 3 callersFunctionnormalizeJudgeOutcome
(payload: JudgeOutcomePayload)
frontend/apps/app/src/lib/judge-result.ts:31
↓ 3 callersMethodorderedPayload
(Map.Entry<String, Object>... entries)
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/ChatFacadeService.java:111
↓ 3 callersMethodpreQuestion
(Long examId, Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:20
↓ 3 callersFunctionrecord_chat_state
记录「聊天请求」类型的可观测性日志及评测数据。
oj-agent/app/runtime/engine.py:139
↓ 3 callersMethodrecord_node_event
(self, event: NodeTraceEvent)
oj-agent/app/observability/trace.py:32
↓ 3 callersMethodrecord_run
(self, run_trace: RunTrace)
oj-agent/app/observability/trace.py:26
↓ 3 callersMethodrefreshUser
(User user)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/UserCacheManager.java:54
↓ 3 callersMethodremember
(self, state: Mapping[str, Any])
oj-agent/app/services/conversation_memory.py:36
↓ 3 callersFunctionremember_generated_answer
( state: Mapping[str, Any], answer: str, confidence: float, next_action: str, )
oj-agent/app/services/chat_assistant.py:52
↓ 3 callersMethodrequest
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:358
↓ 3 callersFunctionrequireToken
()
frontend/apps/admin/src/app/api/questions/route.ts:6
↓ 3 callersFunctionrequireToken
()
frontend/apps/admin/src/app/api/exams/route.ts:6
↓ 3 callersFunctionrequireToken
()
frontend/apps/admin/src/app/api/notices/route.ts:6
↓ 3 callersMethodselectExamList
(ExamQueryDTO examQueryDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/exam/ExamMapper.java:12
↓ 3 callersMethodselectUserExamList
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserExamMapper.java:13
↓ 3 callersMethodselectUserMsgList
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/message/MessageTextMapper.java:11
↓ 3 callersMethodsend
(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler)
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:320
↓ 3 callersMethodsetAnswer
(String answer)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:45
↓ 3 callersMethodsetCacheMap
缓存Map @param key @param dataMap
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:236
↓ 3 callersMethodsetConfidence
(double confidence)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:53
↓ 3 callersMethodsetIntent
(String intent)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:37
↓ 3 callersMethodsetJudgeResult
(String judgeResult)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:109
↓ 3 callersMethodsetMode
(String mode)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:29
↓ 3 callersMethodsetNextAction
(String nextAction)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:61
↓ 3 callersMethodsetQuestionContent
(String questionContent)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:93
↓ 3 callersMethodsetQuestionTitle
(String questionTitle)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:85
↓ 3 callersMethodsetResilienceFields
(TrainingAgentClient client, int maxAttempts,
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:225
↓ 3 callersMethodsetTraceId
(String traceId)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:21
↓ 3 callersFunctionstream_chat_request
( request: ChatRequest, headers: Mapping[str, str | None], )
oj-agent/app/runtime/streaming.py:87
↓ 3 callersMethodstripBearer
(String token)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultHandshakeInterceptor.java:85
↓ 3 callersMethodsubscribe
(WebSocketSession session, String requestId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:44
↓ 3 callersMethodsuccess
(CodeRunStatus runStatus, List<String> outputList, Long useMemory,
oj-modules/oj-judge/src/main/java/com/sintao/judge/domain/SandBoxExecuteResult.java:46
↓ 3 callersMethodtoSseEvent
(String eventName, Map<String, Object> payload)
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/ChatFacadeService.java:124
↓ 3 callersMethodtryLock
(String requestId, String consumerId, long timeoutSeconds)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:53
↓ 3 callersMethodunsubscribe
(String sessionId, String requestId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:78
↓ 3 callersMethodversion
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:310
↓ 2 callersFunction_base_eval_record
(state: UnifiedAgentState)
oj-agent/app/evaluation/hooks.py:4
↓ 2 callersFunction_build_state
(task_type: TaskType)
oj-agent/tests/test_evaluation_hooks.py:14
↓ 2 callersMethod_client_instance
懒加载 (Lazy Loading) 实例化底层的 openai 客户端。 核心细节:为什么不在文件开头 import openai,而是在这里? 因为如果用户在配置中完全禁用了 LLM 功能,系统甚至不需要安装 openai 这个包。
oj-agent/app/llm/openai_compatible.py:94
↓ 2 callersMethod_ensure_index_ready
(self)
oj-agent/app/retrieval/routes/dense.py:42
↓ 2 callersFunction_finalize_state
( state: UnifiedAgentState, *, answer: str, confidence: float, next_action: str, model
oj-agent/app/runtime/streaming.py:35
↓ 2 callersFunction_focus_counter
(submissions: list[SubmissionSnapshot])
oj-agent/app/services/training_planner.py:49
↓ 2 callersMethod_heartbeat_params
(self, access_token: str | None)
oj-agent/app/core/nacos_registry.py:75
↓ 2 callersFunction_infer_level
(request: TrainingPlanRequest)
oj-agent/app/services/training_planner.py:22
↓ 2 callersMethod_instance_url
(self)
oj-agent/app/core/nacos_registry.py:44
↓ 2 callersFunction_load_documents
(doc_globs: tuple[str, ...])
oj-agent/app/retrieval/keyword_retriever.py:42
↓ 2 callersFunction_merge_status_events
(result: dict, delegated_state: UnifiedAgentState)
oj-agent/app/graphs/capabilities/tutor_graph.py:75
↓ 2 callersFunction_pick_stage_test
(request: TrainingPlanRequest)
oj-agent/app/services/training_planner.py:99
↓ 2 callersFunction_read_float
(config: dict[str, Any], env_key: str, path: tuple[str, ...], default: float)
oj-agent/app/core/config.py:155
↓ 2 callersFunction_record_runtime_state
私有辅助函数:持久化存储整个大模型执行生命周期中的可观测性数据。 主要做三件事: 1. 记录运行轨迹 (trace_store):包含 Run 本身和图流转途径中所有 Node 的状态日志。 2. 记录查询账本 (query_ledger):对每一次大模型的检索消耗
oj-agent/app/runtime/engine.py:66
↓ 2 callersFunction_settings
()
oj-agent/tests/test_nacos_registry.py:27
↓ 2 callersMethodaddCache
(Exam exam)
oj-modules/oj-system/src/main/java/com/sintao/system/manager/ExamCacheManager.java:15
↓ 2 callersMethodbackoffBeforeRetry
(int attempt)
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/TrainingAgentClient.java:170
↓ 2 callersMethodbaseCodeDir
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/config/DockerSandBoxPool.java:181
↓ 2 callersMethodbatchInsert
(List<Message> messageTextList)
oj-modules/oj-job/src/main/java/com/sintao/job/service/IMessageService.java:9
↓ 2 callersMethodbuildRequest
()
oj-modules/oj-ai/src/test/java/com/sintao/ai/client/PythonAgentClientTest.java:108
↓ 2 callersFunctionbuild_chat_prompts
(state: Mapping[str, Any])
oj-agent/app/services/chat_assistant.py:68
↓ 2 callersFunctionbuild_chat_request_context
构建聊天请求的上下文数据结构。 首先从传入的 raw headers(HTTP 请求头)中解析并标准化用户信息(如果在网关层被注入), 然后将其转换为供大模型图计算引擎统一使用的 RequestContext 核心内部结构。
oj-agent/app/runtime/engine.py:19
↓ 2 callersMethodcancelPublish
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:30
↓ 2 callersMethodcheckExamSaveParams
(ExamAddDTO examSaveDTO, Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/impl/ExamServiceImpl.java:163
↓ 2 callersFunctioncloneStarterCode
(starterCode: Record<CodeLanguage, string>)
frontend/packages/api/src/live/questions.ts:35
↓ 2 callersMethodcodeLogin
(String email, String code)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:13
↓ 2 callersMethodcreateExecCmd
(String[] javaCmdArr, String inputArgs, String containerId)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:206
↓ 2 callersMethodcreateExecCmd
(String[] javaCmdArr, String inputArgs, String containerId)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxPoolServiceImpl.java:122
↓ 2 callersMethodcreateToken
(String userId, String userKey)
oj-gateway/src/test/java/com/sintao/gateway/filter/AuthFilterWebSocketTokenTest.java:88
↓ 2 callersMethoddefaultZero
(Integer value)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:275
↓ 2 callersMethoddeleteCache
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/manager/ExamCacheManager.java:20
↓ 2 callersMethoddeleteLoginUser
(String token, String secret)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:69
↓ 2 callersFunctiondetect_judge_signal
(judge_result: str | None)
oj-agent/app/graph/nodes/context_analyzer.py:65
↓ 2 callersMethodencryptPassword
生成加密后密�? @param password 密码 @return 加密字符�?
oj-modules/oj-system/src/main/java/com/sintao/system/utils/BCryptUtils.java:12
↓ 2 callersMethodexeJavaCode
(Long userId, String userCode, List<String> inputList)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/ISandboxService.java:8
↓ 2 callersMethodexecuteJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/JudgeServiceImpl.java:121
↓ 2 callersFunctionexecute_training_plan_request
为「训练路径规划」请求执行核心业务流。 此接口不需要经过复杂的聊天解析步骤,直接构造内部请求环境喂入 Supervisor 节点, 执行完毕后同样进行异步日志记录。
oj-agent/app/runtime/engine.py:185
↓ 2 callersMethodextractExampleCases
(String questionCaseJson)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/question/impl/QuestionServiceImpl.java:159
↓ 2 callersMethodextractQuestionCaseList
(String questionCaseJson)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:194
↓ 2 callersFunctionfetchLiveAiHistory
(questionId: string, token?: string | null)
frontend/packages/api/src/live/ai.ts:17
↓ 2 callersFunctionfetchLiveExamList
()
frontend/packages/api/src/live/exams.ts:40
↓ 2 callersFunctionfetchLiveMessages
(_token?: string | null)
frontend/packages/api/src/live/messages.ts:15
↓ 2 callersFunctionfetchLiveProblemDetail
(questionId: string, token?: string | null)
frontend/packages/api/src/live/questions.ts:133
↓ 2 callersFunctionfetchLiveProblemList
()
frontend/packages/api/src/live/questions.ts:118
↓ 2 callersFunctionfetchLiveUserProfile
(token?: string | null)
frontend/packages/api/src/live/user.ts:31
↓ 2 callersMethodfillPlanPart
(TrainingCurrentVO currentVO, TrainingPlan trainingPlan)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:489
↓ 2 callersMethodfinishTask
(TrainingTaskFinishDTO trainingTaskFinishDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/ITrainingService.java:16
↓ 2 callersFunctiongetAdminDashboardSummary
(token: string)
frontend/apps/admin/src/lib/admin-api.ts:157
↓ 2 callersFunctiongetAiMessages
(questionId?: string, token?: string | null)
frontend/packages/api/src/index.ts:92
↓ 2 callersMethodgetAnswer
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:41
↓ 2 callersFunctiongetBrowserAccessToken
()
frontend/packages/api/src/auth.ts:3
↓ 2 callersMethodgetClaims
(String token, String secret)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:99
↓ 2 callersMethodgetCode
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:55
↓ 2 callersMethodgetConfidence
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:49
↓ 2 callersMethodgetConfidence
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatResponse.java:45
↓ 2 callersMethodgetDetailKey
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/manager/ExamCacheManager.java:30
← previousnext →201–300 of 1,444, ranked by callers