MCPcopy Create free account

hub / github.com/HeJiguang/SynCode / types & classes

Types & classes396 in github.com/HeJiguang/SynCode

↓ 23 callersClassEvidenceState
oj-agent/app/runtime/models.py:55
↓ 23 callersClassGuardrailState
oj-agent/app/runtime/models.py:65
↓ 23 callersClassOutcomeState
oj-agent/app/runtime/models.py:82
↓ 23 callersClassUnifiedAgentState
oj-agent/app/runtime/models.py:98
↓ 17 callersClassGuardrailOutput
oj-agent/app/guardrails/runtime.py:15
↓ 16 callersClassExecutionState
oj-agent/app/runtime/models.py:29
↓ 15 callersClassGuardrailRuntime
oj-agent/app/guardrails/runtime.py:24
↓ 12 callersClassRetrievalQuery
oj-agent/app/retrieval/models.py:6
↓ 11 callersClassRetrievalRuntime
oj-agent/app/retrieval/runtime.py:8
↓ 10 callersClassRetrievedEvidence
oj-agent/app/retrieval/models.py:14
↓ 8 callersClassQuestionCandidate
候选题目模型 (QuestionCandidate) 用于表示可以被系统算法或 AI 选入最终训练计划的备选题目。
oj-agent/app/schemas/training_plan_request.py:40
↓ 7 callersClassEvidenceItem
oj-agent/app/runtime/models.py:43
↓ 7 callersClassGuardrailInput
oj-agent/app/guardrails/runtime.py:6
↓ 7 callersClassRequestContext
oj-agent/app/runtime/models.py:9
↓ 6 callersClassRetrievalResult
oj-agent/app/retrieval/models.py:26
↓ 6 callersClassTrainingPlanRequest
训练计划请求模型 (TrainingPlanRequest) 用于接收前端或其他微服务发来的请求体,将用户的历史数据和所有的候选库打包在一起, 以便后端生成定制化的训练计划。
oj-agent/app/schemas/training_plan_request.py:74
↓ 5 callersClassRunTrace
oj-agent/app/observability/trace.py:4
↓ 4 callersClassChatRequest
oj-agent/app/schemas/chat_request.py:15
↓ 4 callersClassInMemoryTraceStore
oj-agent/app/observability/trace.py:20
↓ 4 callersClassNodeTraceEvent
oj-agent/app/observability/trace.py:12
↓ 4 callersClassQueryLedger
oj-agent/app/observability/query_ledger.py:19
↓ 4 callersClassQueryLedgerEntry
oj-agent/app/observability/query_ledger.py:4
↓ 4 callersClass_StubGuardrailRuntime
oj-agent/tests/test_tutor_graph.py:28
↓ 4 callersClass_StubLegacyGraph
oj-agent/tests/test_tutor_graph.py:51
↓ 4 callersClass_StubRetrievalRuntime
oj-agent/tests/test_tutor_graph.py:11
↓ 3 callersClassAgentSettings
全局配置聚合模型 (AgentSettings)
oj-agent/app/core/config.py:24
↓ 3 callersClassFinalEvent
oj-agent/app/schemas/stream_events.py:19
↓ 3 callersClassInMemoryEvaluationStore
oj-agent/app/evaluation/store.py:1
↓ 3 callersClassNacosRegistry
oj-agent/app/core/nacos_registry.py:15
↓ 3 callersClassTrainingPlanTask
训练计划任务模型 (TrainingPlanTask) 代表生成的训练计划中的某一个具体任务(可能是一道题,也可能是一场测试)。
oj-agent/app/schemas/training_plan_response.py:6
↓ 3 callersClassWriteIntent
oj-agent/app/runtime/models.py:76
↓ 2 callersClassDenseRoute
oj-agent/app/retrieval/routes/dense.py:5
↓ 2 callersClassErrorEvent
oj-agent/app/schemas/stream_events.py:25
↓ 2 callersClassJsonlEvaluationRepository
oj-agent/app/evaluation/repositories/file_evaluation_repository.py:6
↓ 2 callersClassJsonlQueryLedgerRepository
oj-agent/app/observability/repositories/file_query_ledger_repository.py:7
↓ 2 callersClassJsonlTraceRepository
oj-agent/app/observability/repositories/file_trace_repository.py:7
↓ 2 callersClassKeywordKnowledgeRetriever
oj-agent/app/retrieval/keyword_retriever.py:69
↓ 2 callersClassMetaEvent
oj-agent/app/schemas/stream_events.py:4
↓ 2 callersClassQdrantKnowledgeIndexer
oj-agent/app/retrieval/qdrant_indexer.py:21
↓ 2 callersClassStatusEvent
oj-agent/app/schemas/stream_events.py:10
↓ 2 callersClassUnavailableLLMClient
不可用状态的大语言模型客户端 (UnavailableLLMClient) 当系统配置禁用 LLM 或出现不支持的提供商时实例化此类。 它确保了系统架构的统一性(符合 LLMClient 接口契约), 同时通过阻断非法调用来保护系统运行时的稳定性。
oj-agent/app/llm/fallback.py:7
↓ 2 callersClass_StubProfileGraph
oj-agent/tests/test_supervisor_graph.py:212
↓ 2 callersClass_StubReviewGraph
oj-agent/tests/test_supervisor_graph.py:164
↓ 1 callersClassChatResponse
oj-agent/app/schemas/chat_response.py:11
↓ 1 callersClassCheckpointPayload
oj-agent/app/runtime/checkpoints.py:6
↓ 1 callersClassConversationMemoryStore
oj-agent/app/services/conversation_memory.py:22
↓ 1 callersClassDeltaEvent
oj-agent/app/schemas/stream_events.py:15
↓ 1 callersClassDenseChunk
oj-agent/app/retrieval/qdrant_indexer.py:13
↓ 1 callersClassDenseProvider
oj-agent/app/retrieval/providers/dense_provider.py:4
↓ 1 callersClassEvidenceVerifier
oj-agent/app/guardrails/verifiers/evidence_verifier.py:5
↓ 1 callersClassExamCandidate
候选阶段测试模型 (ExamCandidate) 用于表示可以被选入训练计划的备选阶段测试/考试。
oj-agent/app/schemas/training_plan_request.py:59
↓ 1 callersClassIdentityReranker
oj-agent/app/retrieval/rerank/identity.py:5
↓ 1 callersClassKnowledgeDocument
oj-agent/app/retrieval/keyword_retriever.py:15
↓ 1 callersClassKnowledgeHit
oj-agent/app/retrieval/keyword_retriever.py:23
↓ 1 callersClassLexicalProvider
oj-agent/app/retrieval/providers/lexical_provider.py:4
↓ 1 callersClassNacosBootstrap
Nacos 启动引导配置类 (NacosBootstrap) 专门用于存储连接 Nacos 服务器所需的元数据(元配置)。 使用 frozen=True 确保这些基础连接信息在初始化后不可被篡改。
oj-agent/app/core/nacos_config.py:15
↓ 1 callersClassOpenAICompatibleLLMClient
OpenAI 兼容的大语言模型客户端。 无论是官方的 OpenAI,还是通过 vLLM、Ollama 本地部署的开源模型(如 Qwen, Llama), 只要它们提供了兼容 OpenAI 格式的 API,都可以使用这个客户端。
oj-agent/app/llm/openai_compatible.py:9
↓ 1 callersClassOutputVerifier
oj-agent/app/guardrails/verifiers/output_verifier.py:5
↓ 1 callersClassPersonalizedProvider
oj-agent/app/retrieval/providers/personalized_provider.py:4
↓ 1 callersClassRequestVerifier
oj-agent/app/guardrails/verifiers/request_verifier.py:5
↓ 1 callersClassRetrievalRoutePlanner
oj-agent/app/retrieval/querying/planner.py:4
↓ 1 callersClassTrainingPlanResponse
训练计划响应模型 (TrainingPlanResponse) 作为最终结果返回给前端或调用方的完整数据结构,包含了全局分析和具体的任务列表。
oj-agent/app/schemas/training_plan_response.py:37
↓ 1 callersClass_DummyClient
oj-agent/tests/test_nacos_registry.py:12
↓ 1 callersClass_DummyResponse
oj-agent/tests/test_nacos_registry.py:7
↓ 1 callersClass_StubDiagnoseGraph
oj-agent/tests/test_supervisor_graph.py:64
↓ 1 callersClass_StubDiagnoseGraph
oj-agent/tests/test_tutor_graph.py:163
↓ 1 callersClass_StubEvaluationRepository
oj-agent/tests/test_evaluation_store.py:7
↓ 1 callersClass_StubLedgerRepository
oj-agent/tests/test_observability_runtime.py:91
↓ 1 callersClass_StubRecommendGraph
oj-agent/tests/test_supervisor_graph.py:115
↓ 1 callersClass_StubRecommendGraph
oj-agent/tests/test_tutor_graph.py:273
↓ 1 callersClass_StubTraceRepository
oj-agent/tests/test_observability_runtime.py:54
↓ 1 callersClass_StubTutorGraph
oj-agent/tests/test_supervisor_graph.py:16
Class
frontend/packages/api/src/client.ts:17
ClassAgentChatRequest
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatRequest.java:8
ClassAgentChatRequestTest
oj-modules/oj-ai/src/test/java/com/sintao/ai/domain/agent/AgentChatRequestTest.java:12
ClassAgentChatResponse
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/agent/AgentChatResponse.java:6
ClassAgentFacadeProperties
oj-modules/oj-ai/src/main/java/com/sintao/ai/config/AgentFacadeProperties.java:7
ClassAgentState
oj-agent/app/graph/state.py:29
ClassAgentTrainingPlanRequest
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/dto/AgentTrainingPlanRequest.java:10
ClassAgentTrainingPlanResponse
oj-modules/oj-friend/src/main/java/com/sintao/friend/client/dto/AgentTrainingPlanResponse.java:11
ClassAiAssistantTools
AI 助手可调用的工具(Function Calling)。 用于根据关键词检索题目,后续可扩展更多能力。
oj-modules/oj-ai/src/main/java/com/sintao/ai/tool/AiAssistantTools.java:18
ClassAiChatController
oj-modules/oj-ai/src/main/java/com/sintao/ai/controller/AiChatController.java:20
ClassAiChatControllerTest
oj-modules/oj-ai/src/test/java/com/sintao/ai/controller/AiChatControllerTest.java:23
ClassAiChatDetailResponse
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatDetailResponse.java:3
ClassAiChatRequest
AI 做题助手请求体:题目上下文 + 用户代码 + 判题结果(可选)+ 用户问题。
oj-modules/oj-ai/src/main/java/com/sintao/ai/domain/dto/AiChatRequest.java:9
InterfaceAiChatService
AI 做题助手:根据题目、代码、判题结果回答用户问题。
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/AiChatService.java:8
ClassAiChatServiceImpl
组装「题目 + 代码 + 判题结果」上下文,调用 DeepSeek/OpenAI 兼容模型作答。 约定:只给思路与错误分析,不直接给出可通过的完整代码。 支持 Function Calling:可根据关键词推荐题目(search_questions_by_keyword)。 若配置了 RAG(Que
oj-modules/oj-ai/src/main/java/com/sintao/ai/service/impl/AiChatServiceImpl.java:19
ClassAiRouteConfig
oj-gateway/src/main/java/com/sintao/gateway/config/AiRouteConfig.java:10
ClassAiRouteProperties
oj-gateway/src/main/java/com/sintao/gateway/properties/AiRouteProperties.java:7
ClassAliSmsConfig
oj-common/oj-common-message/src/main/java/com/sintao/common/message/config/AliSmsConfig.java:9
ClassAliSmsService
oj-common/oj-common-message/src/main/java/com/sintao/common/message/service/AliSmsService.java:17
ClassApiError
frontend/packages/api/src/client.ts:17
ClassAsyncSubmitResponseVO
oj-modules/oj-friend/src/main/java/com/sintao/friend/domain/user/vo/AsyncSubmitResponseVO.java:6
ClassAuthFilter
oj-gateway/src/main/java/com/sintao/gateway/filter/AuthFilter.java:36
ClassAuthFilterWebSocketTokenTest
oj-gateway/src/test/java/com/sintao/gateway/filter/AuthFilterWebSocketTokenTest.java:29
ClassBCryptUtils
加密算法工具�?
oj-modules/oj-system/src/main/java/com/sintao/system/utils/BCryptUtils.java:7
ClassBaseController
oj-common/oj-common-core/src/main/java/com/sintao/common/core/controller/BaseController.java:10
ClassBaseEntity
oj-common/oj-common-core/src/main/java/com/sintao/common/core/domain/BaseEntity.java:10
ClassBaseReranker
oj-agent/app/retrieval/rerank/base.py:6
ClassCacheConstants
oj-common/oj-common-core/src/main/java/com/sintao/common/core/constants/CacheConstants.java:3
next →1–100 of 396, ranked by callers