MCPcopy Create free account

hub / github.com/HeJiguang/SynCode / functions

Functions1,444 in github.com/HeJiguang/SynCode

↓ 1 callersFunction_has_code_context
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:164
↓ 1 callersFunction_has_judge_context
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:168
↓ 1 callersFunction_has_problem_context
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:160
↓ 1 callersFunction_heuristic_context
(state: Mapping[str, Any])
oj-agent/app/services/chat_assistant.py:99
↓ 1 callersFunction_higher_risk
(left: RiskLevel, right: RiskLevel)
oj-agent/app/runtime/streaming.py:16
↓ 1 callersMethod_http_client
(self)
oj-agent/app/retrieval/qdrant_indexer.py:159
↓ 1 callersFunction_hydrate_request_from_legacy_result
(request, result: dict)
oj-agent/app/graphs/capabilities/tutor_graph.py:61
↓ 1 callersFunction_infer_chat_task_type
(request: RequestContext)
oj-agent/app/graphs/supervisor_graph.py:25
↓ 1 callersMethod_is_enabled
(self)
oj-agent/app/retrieval/routes/dense.py:39
↓ 1 callersFunction_level_target_difficulty
(level: str)
oj-agent/app/services/training_planner.py:73
↓ 1 callersFunction_likely_causes
(state: AgentState)
oj-agent/app/graph/nodes/failure_diagnoser.py:5
↓ 1 callersMethod_load_chunks
(self)
oj-agent/app/retrieval/qdrant_indexer.py:104
↓ 1 callersFunction_load_env_file
手动加载 .env 文件并将变量注入到 os.environ 中。 通常用于本地开发环境,避免在系统里到处配置环境变量。
oj-agent/app/core/config.py:82
↓ 1 callersFunction_local_hash_embedding
(text: str, dimensions: int)
oj-agent/app/retrieval/qdrant_indexer.py:186
↓ 1 callersFunction_login
Nacos 鉴权登录逻辑。 如果配置了账号密码,向 Nacos 的 Auth 接口发起 POST 请求获取 Token。
oj-agent/app/core/nacos_config.py:56
↓ 1 callersFunction_next_action_for_intent
(state: AgentState, intent: str)
oj-agent/app/graph/nodes/finalizer.py:191
↓ 1 callersFunction_query_params
构造拉取配置时所需的 HTTP GET 查询参数 (Query Parameters)。
oj-agent/app/core/nacos_config.py:80
↓ 1 callersFunction_read_globs
专门用来处理 RAG (检索增强生成) 的文档路径通配符读取。 支持用分号 ";" 隔开多个路径。
oj-agent/app/core/config.py:163
↓ 1 callersFunction_read_title
(content: str, fallback: str)
oj-agent/app/retrieval/keyword_retriever.py:34
↓ 1 callersFunction_retrieved_knowledge_block
(state: Mapping[str, Any])
oj-agent/app/services/chat_assistant.py:110
↓ 1 callersFunction_safe_evidence_guard
( guardrail_runtime, *, task_type: str, evidence_count: int, route_names: list[str] | None
oj-agent/app/graphs/capabilities/tutor_graph.py:24
↓ 1 callersMethod_search_qdrant
(self, vector: list[float], limit: int)
oj-agent/app/retrieval/routes/dense.py:48
↓ 1 callersFunction_search_queries
(topics: list[PracticeTopic])
oj-agent/app/graph/nodes/practice_recommender.py:10
↓ 1 callersMethod_start_heartbeat_loop
(self)
oj-agent/app/core/nacos_registry.py:89
↓ 1 callersMethod_stop_heartbeat_loop
(self)
oj-agent/app/core/nacos_registry.py:96
↓ 1 callersFunction_strength_counter
(submissions: list[SubmissionSnapshot])
oj-agent/app/services/training_planner.py:61
↓ 1 callersFunction_study_sequence
(topics: list[PracticeTopic])
oj-agent/app/graph/nodes/practice_recommender.py:14
↓ 1 callersFunction_to_bool
内部辅助函数:安全地将环境变量字符串解析为布尔值
oj-agent/app/core/nacos_config.py:31
↓ 1 callersFunction_to_chat_response
辅助函数:将 AI 引擎执行后的内部状态对象 (state) 转换为统一标准格式的返回对象 (ChatResponse)。 如果内部状态中某些字段为空,则提供默认的占位符/提示信息。
oj-agent/app/api/chat.py:14
↓ 1 callersFunction_verify_steps
(state: AgentState)
oj-agent/app/graph/nodes/failure_diagnoser.py:45
↓ 1 callersMethodachieveCode
()
oj-common/oj-common-message/src/main/java/com/sintao/common/message/util/MailUtils.java:30
↓ 1 callersMethodacquireRateLimit
(long now)
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/TrainingAgentClient.java:215
↓ 1 callersMethodadd
()
oj-modules/oj-system/src/main/java/com/sintao/system/test/service/ITestService.java:8
↓ 1 callersMethodaddInterceptors
(InterceptorRegistry registry)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/config/WebMvcConfig.java:19
↓ 1 callersMethodaddUserExamCache
(Long userId, Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:100
↓ 1 callersFunctionangle
(i: number)
frontend/apps/app/src/components/stats-radar.tsx:24
↓ 1 callersMethodappend
(self, entry: QueryLedgerEntry)
oj-agent/app/observability/repositories/file_query_ledger_repository.py:12
↓ 1 callersMethodappend
(self, record: dict)
oj-agent/app/evaluation/store.py:6
↓ 1 callersMethodappend
(self, record: dict)
oj-agent/app/evaluation/repositories/file_evaluation_repository.py:11
↓ 1 callersMethodappend
(self, entry)
oj-agent/tests/test_observability_runtime.py:95
↓ 1 callersMethodappendArgs
(String[] baseArgs, String[] extraArgs)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:221
↓ 1 callersMethodappendArgs
(String[] baseArgs, String[] extraArgs)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxPoolServiceImpl.java:137
↓ 1 callersMethodapply
(RequestTemplate template)
oj-api/src/main/java/com/sintao/api/interceptor/FeignRequestInterceptor.java:22
↓ 1 callersMethodassembleExamRankVOList
(List<ExamRankVO> examRankVOList)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/impl/ExamServiceImpl.java:116
↓ 1 callersMethodassembleExamVOList
(List<ExamVO> examVOList)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/impl/ExamServiceImpl.java:103
↓ 1 callersMethodassembleExamVOList
(List<Long> examIdList)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:192
↓ 1 callersMethodassembleMsgTextVOList
(List<Long> msgTextIdList)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/MessageCacheManager.java:61
↓ 1 callersMethodassembleOSSResult
(String key, PutObjectResult putObjectResult)
oj-common/oj-common-file/src/main/java/com/sintao/common/file/service/OSSService.java:107
↓ 1 callersMethodassembleQuestionVOList
(List<Long> hotQuestionIdList)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/question/impl/QuestionServiceImpl.java:140
↓ 1 callersMethodassembleUserQuestionResultVO
(JudgeSubmitDTO judgeSubmitDTO, SandBoxExecuteRe
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/JudgeServiceImpl.java:155
↓ 1 callersMethodassertCircuitClosed
(long now)
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/TrainingAgentClient.java:185
↓ 1 callersFunctionbootstrap_dense_index
()
oj-agent/app/retrieval/routes/dense.py:52
↓ 1 callersMethodbuildAcceptedSubmit
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:238
↓ 1 callersMethodbuildAgentRequest
( TrainingGenerateDTO trainingGenerateDTO, Long userId, TrainingProfile pr
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:323
↓ 1 callersFunctionbuildPendingSubmission
(requestId: string, language: string)
frontend/apps/app/src/lib/judge-result.ts:70
↓ 1 callersMethodbuildRunPayload
(Long questionId, List<String> customInputs)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:201
↓ 1 callersMethodbuildSystemPrompt
(AiChatRequest req)
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/impl/AiChatServiceImpl.java:61
↓ 1 callersMethodbuildTasks
(Long userId, Long planId, AgentTrainingPlanResponse agentResponse)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:387
↓ 1 callersMethodbuildTestTaskSnapshot
(TrainingTask task, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:522
↓ 1 callersFunctionbuild_chat_eval_record
(state: UnifiedAgentState)
oj-agent/app/evaluation/hooks.py:16
↓ 1 callersFunctionbuild_default_evaluation_store
()
oj-agent/app/evaluation/store.py:24
↓ 1 callersFunctionbuild_default_query_ledger
()
oj-agent/app/observability/query_ledger.py:42
↓ 1 callersFunctionbuild_default_trace_store
()
oj-agent/app/observability/trace.py:56
↓ 1 callersFunctionbuild_plan_eval_record
(state: UnifiedAgentState)
oj-agent/app/evaluation/hooks.py:23
↓ 1 callersMethodcalculateStreakDays
(List<UserHeatmapPointVO> heatmap)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:279
↓ 1 callersFunctionchat
基础聊天接口(阻塞式):接收用户的聊天请求,调用引擎进行处理,并以 JSON 格式一次性返回完整结果。 同时传递 raw_request.headers 给后端引擎,以便携带 trace_id 或认证信息。
oj-agent/app/api/chat.py:29
↓ 1 callersMethodchat
(AiChatRequest request)
oj-modules/oj-ai/src/main/java/com/sintao/ai/client/PythonAgentClient.java:38
↓ 1 callersFunctionchat_assistant_safe_outcome
( result: dict, answer: str, confidence: float, next_action: str, *, response_payload:
oj-agent/app/graphs/capabilities/tutor_graph.py:253
↓ 1 callersMethodcheckCode
(String email, String code)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:247
↓ 1 callersMethodcheckEmail
(String email)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:259
↓ 1 callersMethodcheckUploadCount
()
oj-common/oj-common-file/src/main/java/com/sintao/common/file/service/OSSService.java:77
↓ 1 callersMethodclear
(self)
oj-agent/app/observability/query_ledger.py:35
↓ 1 callersMethodclear
(self)
oj-agent/tests/test_observability_runtime.py:71
↓ 1 callersMethodcodeConnect
(String userCode, String mainFunc)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:229
↓ 1 callersMethodcompileCodeByDocker
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:152
↓ 1 callersMethodcompileCodeByDocker
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxPoolServiceImpl.java:68
↓ 1 callersMethodconnectTimeout
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:258
↓ 1 callersFunctioncontext_analyzer_node
(state: AgentState)
oj-agent/app/graph/nodes/context_analyzer.py:158
↓ 1 callersMethodcreateContainer
(String containerName)
oj-modules/oj-judge/src/main/java/com/sintao/judge/config/DockerSandBoxPool.java:98
↓ 1 callersMethodcreateContainerDir
(String containerName)
oj-modules/oj-judge/src/main/java/com/sintao/judge/config/DockerSandBoxPool.java:169
↓ 1 callersMethodcreateMessage
(List<Exam> examList, Map<Long, List<UserScore>> userScoreMap)
oj-modules/oj-job/src/main/java/com/sintao/job/handler/ExamXxlJob.java:99
↓ 1 callersMethodcreateUserCodeFile
(Long userId, String userCode)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:86
↓ 1 callersMethodcreateUserCodeFile
(String userCode)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxPoolServiceImpl.java:59
↓ 1 callersMethoddashboardSummary
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:21
↓ 1 callersFunctiondeduplicate_evidence
(items: list[RetrievedEvidence])
oj-agent/app/retrieval/fusion/dedup.py:13
↓ 1 callersMethoddefaultCategory
(String category)
oj-modules/oj-system/src/main/java/com/sintao/system/service/notice/impl/NoticeServiceImpl.java:107
↓ 1 callersMethoddeleteContainer
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:236
↓ 1 callersMethoddeleteUserCodeFile
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxServiceImpl.java:260
↓ 1 callersMethoddeleteUserCodeFile
()
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/SandboxPoolServiceImpl.java:152
↓ 1 callersMethodderegister
(self)
oj-agent/app/core/nacos_registry.py:32
↓ 1 callersMethoddescription
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:112
↓ 1 callersMethoddetail
(Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/question/impl/QuestionServiceImpl.java:94
↓ 1 callersFunctiondetect_context_gaps
(state: AgentState)
oj-agent/app/graph/nodes/context_analyzer.py:147
↓ 1 callersMethoddoJudge
(JudgeSubmitDTO judgeSubmitDTO, SandBoxExecuteResult sandBoxExecuteRe
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/JudgeServiceImpl.java:139
↓ 1 callersMethoddoJudgeJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/impl/JudgeServiceImpl.java:49
↓ 1 callersMethodedit
(UserUpdateDTO userUpdateDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:23
↓ 1 callersFunctionemitCodeContext
(detail: { questionId?: string; questionTitle?: string; questionContent?: string; language: CodeLangua
frontend/apps/app/src/components/editor-panel.tsx:119
↓ 1 callersFunctionemitJudgeSubmitted
(detail: JudgeSubmittedDetail)
frontend/apps/app/src/components/editor-panel.tsx:129
↓ 1 callersMethodensureContainerRunning
(String containerId)
oj-modules/oj-judge/src/main/java/com/sintao/judge/config/DockerSandBoxPool.java:132
↓ 1 callersMethodensureProfile
(TrainingProfile profile, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:558
← previousnext →401–500 of 1,444, ranked by callers