MCPcopy Create free account

hub / github.com/HeJiguang/SynCode / functions

Functions1,444 in github.com/HeJiguang/SynCode

↓ 5 callersMethoddoJudgeJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/IJudgeService.java:8
↓ 5 callersMethodgetCacheListByRange
获取list中指定范围数�? @param key @param start @param end @param clazz @param <T> @return
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:157
↓ 5 callersFunctiongetSubmissionHistory
(questionId?: string, token?: string | null, examId?: string | null)
frontend/packages/api/src/index.ts:61
↓ 5 callersMethodgetTableDataInfo
(List<?> list)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/controller/BaseController.java:20
↓ 5 callersMethodgetTokenKey
(String userKey)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:124
↓ 5 callersFunctiongetUserProfile
(token?: string | null)
frontend/packages/api/src/index.ts:87
↓ 5 callersMethodindexForList
(final String key, long index, Class<T> clazz)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:191
↓ 5 callersFunctionisJudgeLanguageSupported
(language: CodeLanguage)
frontend/packages/api/src/runtime.ts:29
↓ 5 callersMethodlist
(UserQueryDTO userQueryDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/user/IUserService.java:11
↓ 5 callersMethodlist
(ExamQueryDTO examQueryDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:12
↓ 5 callersFunctionpoint
(r: number, i: number)
frontend/apps/app/src/components/stats-radar.tsx:28
↓ 5 callersMethodremove
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/ThreadLocalUtil.java:31
↓ 5 callersFunctionresolveApiRouteError
(error: unknown, fallbackMessage: string)
frontend/apps/app/src/lib/api-route-error.ts:11
↓ 5 callersFunctionrun
(instance)
frontend/apps/app/src/components/editor-panel.tsx:320
↓ 5 callersMethodsetNickName
(String nickName)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:13
↓ 5 callersFunctionupdateField
(key: keyof typeof form, value: string)
frontend/apps/app/src/components/profile-settings-form.tsx:37
↓ 4 callersFunction_read_bool
(config: dict[str, Any], env_key: str, path: tuple[str, ...], default: bool)
oj-agent/app/core/config.py:139
↓ 4 callersFunctionappend_jsonl
向 JSONL 文件追加单行 JSON 数据。 工程场景:当有新的用户请求或 AI 响应时,将其作为一行新记录追加到文件末尾。
oj-agent/app/core/jsonl_store.py:6
↓ 4 callersMethodbuildDefaultProfile
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:497
↓ 4 callersFunctionbuild_diagnose_graph
()
oj-agent/app/graphs/capabilities/diagnose_graph.py:124
↓ 4 callersFunctionbuild_recommend_graph
()
oj-agent/app/graphs/capabilities/recommend_graph.py:111
↓ 4 callersFunctionclear_jsonl
清空(删除)指定的 JSONL 文件。 通常用于重置测试环境,或者定期清理过期的日志数据。
oj-agent/app/core/jsonl_store.py:49
↓ 4 callersMethodcurrentUserId
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:260
↓ 4 callersMethoddetail
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:22
↓ 4 callersFunctionfinalizer_node
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:213
↓ 4 callersMethodgetAnswer
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatResponse.java:37
↓ 4 callersMethodgetExamListKey
(Integer examListType, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:211
↓ 4 callersMethodgetExpire
获取剩余有效时间 @param key Redis�? @param unit 时间单位 @return 剩余有效时间
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:60
↓ 4 callersFunctiongetTrainingSnapshot
(token?: string | null)
frontend/packages/api/src/index.ts:66
↓ 4 callersMethodget_run
(self, run_id)
oj-agent/tests/test_observability_runtime.py:65
↓ 4 callersMethodindexOfForList
(final String key, T value)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:187
↓ 4 callersMethodlist_records
(self)
oj-agent/tests/test_evaluation_store.py:14
↓ 4 callersMethodloadProfile
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:268
↓ 4 callersMethodmultiSet
(Map<? extends K, ? extends V> map)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:123
↓ 4 callersMethodreadField
(Object target, String fieldName)
oj-modules/oj-friend/src/test/java/com/sintao/friend/service/user/impl/UserQuestionServiceImplTest.java:127
↓ 4 callersFunctionread_jsonl
读取并解析整个 JSONL 文件。 返回一个包含所有数据行的列表(List of Dictionaries)。
oj-agent/app/core/jsonl_store.py:25
↓ 4 callersFunctionresolveBackendBaseUrl
( baseUrl = typeof window === "undefined" ? process.env.SYNCODE_BACKEND_BASE_URL ?? process.env.NE
frontend/packages/api/src/runtime.ts:5
↓ 4 callersMethodsendError
(WebSocketSession session, String requestId, String message)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultWebSocketHandler.java:83
↓ 4 callersMethodsetCode
(int code)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:51
↓ 4 callersMethodsetContent
(String content)
oj-modules/oj-system/src/main/java/com/sintao/system/test/domain/TestDomain.java:38
↓ 4 callersMethodsetData
(T data)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:67
↓ 4 callersMethodsetHeadImage
(String headImage)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:29
↓ 4 callersMethodsetMsg
(String msg)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:59
↓ 4 callersMethodstatusCode
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:353
↓ 4 callersMethoduri
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:383
↓ 3 callersFunction_build_continuation_note
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:12
↓ 3 callersFunction_build_knowledge_note
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:23
↓ 3 callersMethod_common_params
(self, access_token: str | None)
oj-agent/app/core/nacos_registry.py:61
↓ 3 callersFunction_higher_risk
(left: RiskLevel, right: RiskLevel)
oj-agent/app/graphs/capabilities/tutor_graph.py:52
↓ 3 callersMethod_login
(self, client: httpx.Client)
oj-agent/app/core/nacos_registry.py:47
↓ 3 callersMethod_merge_outputs
(self, outputs: list[GuardrailOutput])
oj-agent/app/guardrails/runtime.py:32
↓ 3 callersFunction_to_bool
安全地将各种各样的输入转换为布尔值。 工程痛点:环境变量读进来的永远是字符串,"true", "1", "yes" 在业务逻辑里都应该算作 True。
oj-agent/app/core/config.py:70
↓ 3 callersFunction_tokenize
(text: str)
oj-agent/app/retrieval/keyword_retriever.py:30
↓ 3 callersMethodassembleJudgeSubmitDTO
(Long questionId, Long examId,
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:153
↓ 3 callersMethodbody
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:373
↓ 3 callersFunctionbuildAuthHeaders
(token?: string | null)
frontend/packages/api/src/auth.ts:20
↓ 3 callersMethodbuildMessage
(long deliveryTag, int retryCount)
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:102
↓ 3 callersMethodbuildSubmit
(String requestId)
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:94
↓ 3 callersFunctionbuild_graph
()
oj-agent/app/graph/builder.py:19
↓ 3 callersFunctionbuild_llm_client
构建并返回大语言模型客户端实例 (Factory Function) 这是一个典型的“简单工厂模式”。它的作用是根据系统的配置环境, 动态决定实例化哪一个具体的 LLMClient 子类(实现类), 并对外隐藏具体的实例化细节。
oj-agent/app/llm/factory.py:7
↓ 3 callersFunctionbuild_profile_graph
()
oj-agent/app/graphs/capabilities/profile_graph.py:121
↓ 3 callersFunctionbuild_review_graph
()
oj-agent/app/graphs/capabilities/review_graph.py:109
↓ 3 callersFunctionbuild_training_plan
(request: TrainingPlanRequest)
oj-agent/app/services/training_planner.py:335
↓ 3 callersMethodcheckAndRefresh
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/impl/ExamServiceImpl.java:127
↓ 3 callersFunctioncombined_text
(*values: str | None)
oj-agent/app/graph/nodes/node_utils.py:10
↓ 3 callersMethodconsume
(JudgeSubmitDTO judgeSubmitDTO, Message message, Channel channel)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:53
↓ 3 callersMethodcurrent
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/ITrainingService.java:12
↓ 3 callersMethodcurrentRetryCount
(Message message)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:199
↓ 3 callersMethoddefaultFlag
(Integer value, Integer defaultValue)
oj-modules/oj-system/src/main/java/com/sintao/system/service/notice/impl/NoticeServiceImpl.java:111
↓ 3 callersMethoddetail
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:19
↓ 3 callersMethodedit
(ExamEditDTO examEditDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:24
↓ 3 callersFunctionemitJudgeResult
(detail: JudgeResultDetail)
frontend/apps/app/src/components/editor-panel.tsx:133
↓ 3 callersMethodevaluate_output
(self, *, answer: str, evidence_count: int)
oj-agent/app/guardrails/runtime.py:66
↓ 3 callersFunctionexecute_chat_request
为「阻塞式/同步聊天请求」执行核心逻辑。 1. 构建运行上下文; 2. 唤起 Agent 大模型逻辑图执行; 3. 同步执行完毕后,调用记录埋点入库。
oj-agent/app/runtime/engine.py:169
↓ 3 callersMethodfillProfilePart
(TrainingCurrentVO currentVO, TrainingProfile profile, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:481
↓ 3 callersMethodgetContent
()
oj-modules/oj-system/src/main/java/com/sintao/system/test/domain/TestDomain.java:34
↓ 3 callersFunctiongetExamMockFallback
(examId?: string)
frontend/packages/api/src/live/exams.ts:68
↓ 3 callersMethodgetExamRankListKey
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:233
↓ 3 callersMethodgetFinalResult
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeResultPushService.java:32
↓ 3 callersFunctiongetHotProblemList
()
frontend/packages/api/src/index.ts:41
↓ 3 callersMethodgetIdentity
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:17
↓ 3 callersMethodgetJudgeResult
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:105
↓ 3 callersMethodgetLegacyAiChatService
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/ChatFacadeService.java:103
↓ 3 callersMethodgetLoginUser
(String token, String secret)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:61
↓ 3 callersFunctiongetProblemDetail
(questionId: string, token?: string | null)
frontend/packages/api/src/index.ts:49
↓ 3 callersMethodgetQuestionContent
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:89
↓ 3 callersMethodgetQuestionTitle
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:81
↓ 3 callersMethodgetRows
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:47
↓ 3 callersMethodgetUserById
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/UserCacheManager.java:24
↓ 3 callersMethodgetUserKey
(Claims claims)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:40
↓ 3 callersMethodgetUserKey
(Claims claims)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:84
↓ 3 callersMethodgetUserKey
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/UserCacheManager.java:63
↓ 3 callersMethodgetUserMsgListKey
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/MessageCacheManager.java:85
↓ 3 callersMethodgetWhites
()
oj-gateway/src/main/java/com/sintao/gateway/properties/IgnoreWhiteProperties.java:20
↓ 3 callersMethodhandleUnrecoverable
(JudgeSubmitDTO judgeSubmitDTO, long deliveryTag,
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:133
↓ 3 callersMethodincrement
计数加一 @param key @return
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:133
↓ 3 callersMethodinfo
(String token)
oj-modules/oj-system/src/main/java/com/sintao/system/service/sysuser/ISysUserService.java:14
↓ 3 callersMethodis_available
检查当前 LLM 服务是否可用。 通常用于健康检查 (Health Check),比如检查 API Key 是否有效、服务是否宕机、网络是否连通等。 Raises: NotImplementedError:
oj-agent/app/llm/base.py:20
↓ 3 callersMethodis_enabled
(self)
oj-agent/app/retrieval/qdrant_indexer.py:28
↓ 3 callersMethodleftPushForList
底层使用list结构存储数据(头插)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:175
← previousnext →101–200 of 1,444, ranked by callers