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
↓ 5 callers
Method
doJudgeJavaCode
(JudgeSubmitDTO judgeSubmitDTO)
oj-modules/oj-judge/src/main/java/com/sintao/judge/service/IJudgeService.java:8
↓ 5 callers
Method
getCacheListByRange
获取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 callers
Function
getSubmissionHistory
(questionId?: string, token?: string | null, examId?: string | null)
frontend/packages/api/src/index.ts:61
↓ 5 callers
Method
getTableDataInfo
(List<?> list)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/controller/BaseController.java:20
↓ 5 callers
Method
getTokenKey
(String userKey)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:124
↓ 5 callers
Function
getUserProfile
(token?: string | null)
frontend/packages/api/src/index.ts:87
↓ 5 callers
Method
indexForList
(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 callers
Function
isJudgeLanguageSupported
(language: CodeLanguage)
frontend/packages/api/src/runtime.ts:29
↓ 5 callers
Method
list
(UserQueryDTO userQueryDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/user/IUserService.java:11
↓ 5 callers
Method
list
(ExamQueryDTO examQueryDTO)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/IExamService.java:12
↓ 5 callers
Function
point
(r: number, i: number)
frontend/apps/app/src/components/stats-radar.tsx:28
↓ 5 callers
Method
remove
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/ThreadLocalUtil.java:31
↓ 5 callers
Function
resolveApiRouteError
(error: unknown, fallbackMessage: string)
frontend/apps/app/src/lib/api-route-error.ts:11
↓ 5 callers
Function
run
(instance)
frontend/apps/app/src/components/editor-panel.tsx:320
↓ 5 callers
Method
setNickName
(String nickName)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:13
↓ 5 callers
Function
updateField
(key: keyof typeof form, value: string)
frontend/apps/app/src/components/profile-settings-form.tsx:37
↓ 4 callers
Function
_read_bool
(config: dict[str, Any], env_key: str, path: tuple[str, ...], default: bool)
oj-agent/app/core/config.py:139
↓ 4 callers
Function
append_jsonl
向 JSONL 文件追加单行 JSON 数据。 工程场景:当有新的用户请求或 AI 响应时,将其作为一行新记录追加到文件末尾。
oj-agent/app/core/jsonl_store.py:6
↓ 4 callers
Method
buildDefaultProfile
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:497
↓ 4 callers
Function
build_diagnose_graph
()
oj-agent/app/graphs/capabilities/diagnose_graph.py:124
↓ 4 callers
Function
build_recommend_graph
()
oj-agent/app/graphs/capabilities/recommend_graph.py:111
↓ 4 callers
Function
clear_jsonl
清空(删除)指定的 JSONL 文件。 通常用于重置测试环境,或者定期清理过期的日志数据。
oj-agent/app/core/jsonl_store.py:49
↓ 4 callers
Method
currentUserId
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:260
↓ 4 callers
Method
detail
(Long examId)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:22
↓ 4 callers
Function
finalizer_node
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:213
↓ 4 callers
Method
getAnswer
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatResponse.java:37
↓ 4 callers
Method
getExamListKey
(Integer examListType, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:211
↓ 4 callers
Method
getExpire
获取剩余有效时间 @param key Redis�? @param unit 时间单位 @return 剩余有效时间
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:60
↓ 4 callers
Function
getTrainingSnapshot
(token?: string | null)
frontend/packages/api/src/index.ts:66
↓ 4 callers
Method
get_run
(self, run_id)
oj-agent/tests/test_observability_runtime.py:65
↓ 4 callers
Method
indexOfForList
(final String key, T value)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:187
↓ 4 callers
Method
list_records
(self)
oj-agent/tests/test_evaluation_store.py:14
↓ 4 callers
Method
loadProfile
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:268
↓ 4 callers
Method
multiSet
(Map<? extends K, ? extends V> map)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:123
↓ 4 callers
Method
readField
(Object target, String fieldName)
oj-modules/oj-friend/src/test/java/com/sintao/friend/service/user/impl/UserQuestionServiceImplTest.java:127
↓ 4 callers
Function
read_jsonl
读取并解析整个 JSONL 文件。 返回一个包含所有数据行的列表(List of Dictionaries)。
oj-agent/app/core/jsonl_store.py:25
↓ 4 callers
Function
resolveBackendBaseUrl
( baseUrl = typeof window === "undefined" ? process.env.SYNCODE_BACKEND_BASE_URL ?? process.env.NE
frontend/packages/api/src/runtime.ts:5
↓ 4 callers
Method
sendError
(WebSocketSession session, String requestId, String message)
oj-modules/oj-friend/src/main/java/com/sintao/friend/ws/JudgeResultWebSocketHandler.java:83
↓ 4 callers
Method
setCode
(int code)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:51
↓ 4 callers
Method
setContent
(String content)
oj-modules/oj-system/src/main/java/com/sintao/system/test/domain/TestDomain.java:38
↓ 4 callers
Method
setData
(T data)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:67
↓ 4 callers
Method
setHeadImage
(String headImage)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:29
↓ 4 callers
Method
setMsg
(String msg)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/R.java:59
↓ 4 callers
Method
statusCode
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:353
↓ 4 callers
Method
uri
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:383
↓ 3 callers
Function
_build_continuation_note
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:12
↓ 3 callers
Function
_build_knowledge_note
(state: AgentState)
oj-agent/app/graph/nodes/finalizer.py:23
↓ 3 callers
Method
_common_params
(self, access_token: str | None)
oj-agent/app/core/nacos_registry.py:61
↓ 3 callers
Function
_higher_risk
(left: RiskLevel, right: RiskLevel)
oj-agent/app/graphs/capabilities/tutor_graph.py:52
↓ 3 callers
Method
_login
(self, client: httpx.Client)
oj-agent/app/core/nacos_registry.py:47
↓ 3 callers
Method
_merge_outputs
(self, outputs: list[GuardrailOutput])
oj-agent/app/guardrails/runtime.py:32
↓ 3 callers
Function
_to_bool
安全地将各种各样的输入转换为布尔值。 工程痛点:环境变量读进来的永远是字符串,"true", "1", "yes" 在业务逻辑里都应该算作 True。
oj-agent/app/core/config.py:70
↓ 3 callers
Function
_tokenize
(text: str)
oj-agent/app/retrieval/keyword_retriever.py:30
↓ 3 callers
Method
assembleJudgeSubmitDTO
(Long questionId, Long examId,
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/impl/UserQuestionServiceImpl.java:153
↓ 3 callers
Method
body
()
oj-modules/oj-friend/src/test/java/com/sintao/friend/client/TrainingAgentClientTest.java:373
↓ 3 callers
Function
buildAuthHeaders
(token?: string | null)
frontend/packages/api/src/auth.ts:20
↓ 3 callers
Method
buildMessage
(long deliveryTag, int retryCount)
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:102
↓ 3 callers
Method
buildSubmit
(String requestId)
oj-modules/oj-judge/src/test/java/com/sintao/judge/rabbit/JudgeConsumerTest.java:94
↓ 3 callers
Function
build_graph
()
oj-agent/app/graph/builder.py:19
↓ 3 callers
Function
build_llm_client
构建并返回大语言模型客户端实例 (Factory Function) 这是一个典型的“简单工厂模式”。它的作用是根据系统的配置环境, 动态决定实例化哪一个具体的 LLMClient 子类(实现类), 并对外隐藏具体的实例化细节。
oj-agent/app/llm/factory.py:7
↓ 3 callers
Function
build_profile_graph
()
oj-agent/app/graphs/capabilities/profile_graph.py:121
↓ 3 callers
Function
build_review_graph
()
oj-agent/app/graphs/capabilities/review_graph.py:109
↓ 3 callers
Function
build_training_plan
(request: TrainingPlanRequest)
oj-agent/app/services/training_planner.py:335
↓ 3 callers
Method
checkAndRefresh
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/exam/impl/ExamServiceImpl.java:127
↓ 3 callers
Function
combined_text
(*values: str | None)
oj-agent/app/graph/nodes/node_utils.py:10
↓ 3 callers
Method
consume
(JudgeSubmitDTO judgeSubmitDTO, Message message, Channel channel)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:53
↓ 3 callers
Method
current
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/ITrainingService.java:12
↓ 3 callers
Method
currentRetryCount
(Message message)
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:199
↓ 3 callers
Method
defaultFlag
(Integer value, Integer defaultValue)
oj-modules/oj-system/src/main/java/com/sintao/system/service/notice/impl/NoticeServiceImpl.java:111
↓ 3 callers
Method
detail
()
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/user/IUserService.java:19
↓ 3 callers
Method
edit
(ExamEditDTO examEditDTO)
oj-modules/oj-system/src/main/java/com/sintao/system/service/exam/IExamService.java:24
↓ 3 callers
Function
emitJudgeResult
(detail: JudgeResultDetail)
frontend/apps/app/src/components/editor-panel.tsx:133
↓ 3 callers
Method
evaluate_output
(self, *, answer: str, evidence_count: int)
oj-agent/app/guardrails/runtime.py:66
↓ 3 callers
Function
execute_chat_request
为「阻塞式/同步聊天请求」执行核心逻辑。 1. 构建运行上下文; 2. 唤起 Agent 大模型逻辑图执行; 3. 同步执行完毕后,调用记录埋点入库。
oj-agent/app/runtime/engine.py:169
↓ 3 callers
Method
fillProfilePart
(TrainingCurrentVO currentVO, TrainingProfile profile, Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/service/training/impl/TrainingServiceImpl.java:481
↓ 3 callers
Method
getContent
()
oj-modules/oj-system/src/main/java/com/sintao/system/test/domain/TestDomain.java:34
↓ 3 callers
Function
getExamMockFallback
(examId?: string)
frontend/packages/api/src/live/exams.ts:68
↓ 3 callers
Method
getExamRankListKey
(Long examId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/ExamCacheManager.java:233
↓ 3 callers
Method
getFinalResult
(String requestId)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/JudgeResultPushService.java:32
↓ 3 callers
Function
getHotProblemList
()
frontend/packages/api/src/index.ts:41
↓ 3 callers
Method
getIdentity
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/LoginUser.java:17
↓ 3 callers
Method
getJudgeResult
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:105
↓ 3 callers
Method
getLegacyAiChatService
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/ChatFacadeService.java:103
↓ 3 callers
Method
getLoginUser
(String token, String secret)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:61
↓ 3 callers
Function
getProblemDetail
(questionId: string, token?: string | null)
frontend/packages/api/src/index.ts:49
↓ 3 callers
Method
getQuestionContent
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:89
↓ 3 callers
Method
getQuestionTitle
()
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:81
↓ 3 callers
Method
getRows
()
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/TableDataInfo.java:47
↓ 3 callers
Method
getUserById
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/UserCacheManager.java:24
↓ 3 callers
Method
getUserKey
(Claims claims)
oj-common/oj-common-core/src/main/java/com/sintao/common/core/utils/JwtUtils.java:40
↓ 3 callers
Method
getUserKey
(Claims claims)
oj-common/oj-common-security/src/main/java/com/sintao/common/security/service/TokenService.java:84
↓ 3 callers
Method
getUserKey
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/UserCacheManager.java:63
↓ 3 callers
Method
getUserMsgListKey
(Long userId)
oj-modules/oj-friend/src/main/java/com/sintao/friend/manager/MessageCacheManager.java:85
↓ 3 callers
Method
getWhites
()
oj-gateway/src/main/java/com/sintao/gateway/properties/IgnoreWhiteProperties.java:20
↓ 3 callers
Method
handleUnrecoverable
(JudgeSubmitDTO judgeSubmitDTO, long deliveryTag,
oj-modules/oj-judge/src/main/java/com/sintao/judge/rabbit/JudgeConsumer.java:133
↓ 3 callers
Method
increment
计数加一 @param key @return
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:133
↓ 3 callers
Method
info
(String token)
oj-modules/oj-system/src/main/java/com/sintao/system/service/sysuser/ISysUserService.java:14
↓ 3 callers
Method
is_available
检查当前 LLM 服务是否可用。 通常用于健康检查 (Health Check),比如检查 API Key 是否有效、服务是否宕机、网络是否连通等。 Raises: NotImplementedError:
oj-agent/app/llm/base.py:20
↓ 3 callers
Method
is_enabled
(self)
oj-agent/app/retrieval/qdrant_indexer.py:28
↓ 3 callers
Method
leftPushForList
底层使用list结构存储数据(头插)
oj-common/oj-common-redis/src/main/java/com/sintao/common/redis/service/RedisService.java:175
← previous
next →
101–200 of 1,444, ranked by callers