Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HeJiguang/SynCode
/ functions
Functions
1,444 in github.com/HeJiguang/SynCode
⨍
Functions
1,444
◇
Types & classes
396
↳
Endpoints
4
↓ 2 callers
Method
getDetailKey
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:221
↓ 2 callers
Method
getEmailCodeKey
(String email)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserServiceImpl.java:267
↓ 2 callers
Method
getExamListKey
()
oj-modules/oj-system/src/main/java/com/sintao/system/manager/ExamCacheManager.java:26
↓ 2 callers
Method
getExamQuestionListSize
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:56
↓ 2 callers
Method
getExamVOList
(ExamQueryDTO examQueryDTO, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:65
↓ 2 callers
Method
getFirstQuestion
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:18
↓ 2 callers
Method
getIntent
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:33
↓ 2 callers
Method
getListSize
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/QuestionCacheManager.java:25
↓ 2 callers
Method
getLocalMap
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/ThreadLocalUtil.java:22
↓ 2 callers
Method
getMsg
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:63
↓ 2 callers
Method
getMsgDetailKey
(Long textId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/MessageCacheManager.java:89
↓ 2 callers
Method
getPort
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:130
↓ 2 callers
Function
getProblemList
()
frontend/packages/api/src/index.ts:33
↓ 2 callers
Method
getUri
()
oj-gateway/src/main/java/com/sintao/gateway/properties/AiRouteProperties.java:28
↓ 2 callers
Method
getUserId
(Claims claims)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:44
↓ 2 callers
Method
getUserMessage
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:113
↓ 2 callers
Method
handleRetry
(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 callers
Method
handleTextMessage
(WebSocketSession session, TextMessage message)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultWebSocketHandler.java:42
↓ 2 callers
Method
hasKey
判断 key是否存在 @param key �? @return true 存在 false不存�?
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:28
↓ 2 callers
Function
ingress_node
(state: AgentState)
oj-agent/app/graph/nodes/ingress.py:6
↓ 2 callers
Function
invoke
(endpoint: string, payload: Record<string, unknown>)
frontend/apps/admin/src/components/admin-notice-actions.tsx:20
↓ 2 callers
Function
invoke_chat_runtime
触发并执行大模型聊天运行时。 动态构建顶层的 Supervisor Graph(主管路由图),接着向里喂入构造好的上下文,并执行完整的业务流。 如果配置了 stream_mode=True 则在图内部走流式分支。 返回图执行完毕后最终产出的聚合状态 UnifiedA
oj-agent/app/runtime/engine.py:47
↓ 2 callers
Method
list_entries
(self)
oj-agent/app/observability/query_ledger.py:30
↓ 2 callers
Method
list_node_events
(self, run_id)
oj-agent/tests/test_observability_runtime.py:68
↓ 2 callers
Method
loadQuestion
(Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:179
↓ 2 callers
Method
markAccepted
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:29
↓ 2 callers
Method
markDeadLetter
(String requestId, int retryCount, String lastError)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:173
↓ 2 callers
Method
mockBrokerAck
()
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:109
↓ 2 callers
Method
model_name
模型路由逻辑:根据传入的能力需求,返回对应的模型名称。 在实际业务中,简单的聊天可能用便宜快的小模型,而复杂的训练计划生成则用推理能力强的大模型。
oj-agent/app/llm/openai_compatible.py:28
↓ 2 callers
Method
model_name
根据不同的能力需求(capability)返回实际使用的模型名称。 例如:传入 CHAT_CAPABILITY,可能返回 "gpt-3.5-turbo"; 传入 TRAINING_CAPABILITY,可能返回 "gpt-4o"。
oj-agent/app/llm/base.py:31
↓ 2 callers
Function
normalizePath
(path: string)
frontend/apps/app/src/lib/paths.ts:3
↓ 2 callers
Function
normalizePath
(path: string)
frontend/apps/admin/src/lib/paths.ts:3
↓ 2 callers
Method
normalizePrefix
(String raw, String fallback)
oj-gateway/src/main/java/com/sintao/gateway/config/AiRouteConfig.java:33
↓ 2 callers
Method
onInvocationFailure
(long now)
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/TrainingAgentClient.java:206
↓ 2 callers
Method
parseToken
从令牌中获取数据 @param token 令牌 @param secret 密钥 @return 解析后的数据
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:33
↓ 2 callers
Function
practice_recommender_node
(state: AgentState)
oj-agent/app/graph/nodes/practice_recommender.py:69
↓ 2 callers
Method
produceMsg
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/rabbit/JudgeProducer.java:57
↓ 2 callers
Function
programTypeFromLanguage
(language: CodeLanguage)
frontend/packages/api/src/runtime.ts:33
↓ 2 callers
Method
publish
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:28
↓ 2 callers
Method
publishToExchange
(JudgeSubmitDTO judgeSubmitDTO, String exchange,
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:147
↓ 2 callers
Method
pushFinalResult
(JudgeResultPushDTO dto)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:50
↓ 2 callers
Method
rabbitSubmit
(UserSubmitDTO submitDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserQuestionService.java:19
↓ 2 callers
Method
refreshCache
(List<Exam> examList, String examListKey)
oj-modules/oj-job/src/main/java/com/sintao/job/handler/ExamXxlJob.java:153
↓ 2 callers
Method
refreshLoginUser
(String nickName, String headImage, String userKey)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:113
↓ 2 callers
Method
refreshQuestion
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/question/impl/QuestionServiceImpl.java:131
↓ 2 callers
Method
register
(self)
oj-agent/app/core/nacos_registry.py:20
↓ 2 callers
Method
register
(WebSocketSession session)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultSessionRegistry.java:26
↓ 2 callers
Method
removeForList
底层使用list结构,删除指定数据
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:182
↓ 2 callers
Method
resolveTargetDirection
(TrainingGenerateDTO trainingGenerateDTO, TrainingProfile trainingProfile)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:508
↓ 2 callers
Method
runJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/IJudgeService.java:10
↓ 2 callers
Method
selectExamRankList
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserExamMapper.java:15
↓ 2 callers
Method
selectHostQuestionList
()
oj-modules/oj-job/src/main/java/com/sintao/job/mapper/user/UserSubmitMapper.java:15
↓ 2 callers
Method
selectLatestExamSubmit
(Long userId, Long examId, LocalDateTime sinceTime)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserSubmitMapper.java:14
↓ 2 callers
Method
selectSubmissionHistory
(Long userId, Long examId, Long questionId, Integer limit)
oj-modules/oj-friend/src/main/java/com/sintao/friend/mapper/user/UserSubmitMapper.java:16
↓ 2 callers
Method
sendCode
(UserDTO userDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:11
↓ 2 callers
Method
sendLoginCode
(String email, String code)
oj-common/oj-common-message/src/main/java/com/sintao/common/message/service/MailService.java:48
↓ 2 callers
Method
setBaseUrl
(String baseUrl)
oj-modules/oj-ai/src/main/java/com/sintao/ai/config/AgentFacadeProperties.java:31
↓ 2 callers
Method
setCode
(int code)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:59
↓ 2 callers
Method
setIdentity
(Integer identity)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:21
↓ 2 callers
Method
setMsg
(String msg)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:67
↓ 2 callers
Method
setNickName
(String nickName)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/vo/LoginUserVO.java:9
↓ 2 callers
Method
setRows
(List<?> rows)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:51
↓ 2 callers
Method
setTotal
(long total)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:43
↓ 2 callers
Method
setTraceId
(String traceId)
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:53
↓ 2 callers
Function
splitPoints
(value?: string | null)
frontend/packages/api/src/live/training.ts:34
↓ 2 callers
Method
submissionHistory
(Long examId, Long questionId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserQuestionService.java:23
↓ 2 callers
Function
toApiValue
(value: string)
frontend/apps/admin/src/components/admin-exam-editor.tsx:20
↓ 2 callers
Function
toInputValue
(value?: string)
frontend/apps/admin/src/components/admin-exam-editor.tsx:15
↓ 2 callers
Function
toPath
(pts: { x: number; y: number }[])
frontend/apps/app/src/components/stats-radar.tsx:33
↓ 2 callers
Method
toStr
(Object value)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:48
↓ 2 callers
Function
toneForStatus
(status: SubmissionRecord["status"])
frontend/apps/app/src/components/judge-panel.tsx:23
↓ 2 callers
Method
unlock
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeRuntimeStateService.java:62
↓ 2 callers
Method
updateStatus
(UserDTO userDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/user/IUserService.java:13
↓ 2 callers
Function
withMockFetch
( resolver: (url: string) => unknown, run: () => Promise<void> )
frontend/packages/api/src/__tests__/contracts.test.ts:7
↓ 2 callers
Function
withWindowValue
(value: unknown, run: () => Promise<void>)
frontend/packages/api/src/__tests__/contracts.test.ts:77
↓ 1 callers
Function
DashboardPage
()
frontend/apps/app/src/app/page.tsx:33
↓ 1 callers
Function
ExamWorkspacePage
({ params }: PageProps)
frontend/apps/app/src/app/exams/[examId]/page.tsx:14
↓ 1 callers
Function
HomePage
()
frontend/apps/web/src/app/page.tsx:25
↓ 1 callers
Function
WorkspacePage
({ params }: PageProps)
frontend/apps/app/src/app/workspace/[questionId]/page.tsx:17
↓ 1 callers
Function
_assistant_state
(state: UnifiedAgentState)
oj-agent/app/runtime/streaming.py:29
↓ 1 callers
Method
_beat_url
(self)
oj-agent/app/core/nacos_registry.py:86
↓ 1 callers
Function
_bootstrap
从系统环境变量中提取 Nacos 的连接信息,构造引导配置对象。 注意:在拉取远程配置之前,系统必须先知道去哪里拉取,所以这些信息只能硬编码或放在环境变量里。
oj-agent/app/core/nacos_config.py:38
↓ 1 callers
Function
_build_failure_analysis_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:34
↓ 1 callers
Function
_build_missing_context_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:144
↓ 1 callers
Function
_build_problem_explanation_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:80
↓ 1 callers
Function
_build_recommendation_answer
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:104
↓ 1 callers
Function
_candidate_patterns
(state: AgentState)
oj-agent/app/graph/nodes/problem_explainer.py:5
↓ 1 callers
Function
_candidate_score
(candidate: QuestionCandidate, focus_tags: list[str], level: str, seen_question_ids: set[int])
oj-agent/app/services/training_planner.py:81
↓ 1 callers
Function
_chunk_document
( doc: KnowledgeDocument, chunk_size: int, snippet_size: int, )
oj-agent/app/retrieval/qdrant_indexer.py:208
↓ 1 callers
Method
_collection_has_points
(self)
oj-agent/app/retrieval/qdrant_indexer.py:112
↓ 1 callers
Function
_dedup_key
(item: RetrievedEvidence)
oj-agent/app/retrieval/fusion/dedup.py:4
↓ 1 callers
Function
_delegate_intent
( request, execution, result: dict, )
oj-agent/app/graphs/capabilities/tutor_graph.py:88
↓ 1 callers
Method
_embed_query
(self, query_text: str)
oj-agent/app/retrieval/routes/dense.py:45
↓ 1 callers
Method
_embedding_client_instance
(self)
oj-agent/app/retrieval/qdrant_indexer.py:171
↓ 1 callers
Method
_ensure_collection
(self, vector_size: int)
oj-agent/app/retrieval/qdrant_indexer.py:125
↓ 1 callers
Function
_estimate_confidence
(state: AgentState, intent: str)
oj-agent/app/graph/nodes/finalizer.py:172
↓ 1 callers
Function
_excerpt
(doc: KnowledgeDocument, max_chars: int)
oj-agent/app/retrieval/keyword_retriever.py:64
↓ 1 callers
Function
_execution_for
(request: RequestContext)
oj-agent/app/graphs/supervisor_graph.py:53
↓ 1 callers
Function
_extract_json_object
JSON 脏数据清洗工具函数。 工程痛点:大模型(即便是很聪明的模型)在被要求输出 JSON 时, 经常会“自作多情”地在前后加上 Markdown 标记,比如: ```json { "key": "value" } ``` 或者在
oj-agent/app/llm/openai_compatible.py:115
↓ 1 callers
Method
_fuse_route_items
( self, route_items: list[tuple[str, list[RetrievedEvidence]]], )
oj-agent/app/retrieval/runtime.py:21
← previous
next →
301–400 of 1,444, ranked by callers