Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/849261680/chat-resume
/ types & classes
Types & classes
398 in github.com/849261680/chat-resume
⨍
Functions
2,975
◇
Types & classes
398
↳
Endpoints
56
↓ 80 callers
Class
ResumeAgent
用于组合提示词、运行时和工具执行器,形成完整简历 Agent。
backend/app/agents/resume/agent.py:46
↓ 45 callers
Class
FakeModelResponse
用于描述测试模型返回的文本或工具调用。
backend/tests/test_resume_agent_smoke.py:33
↓ 31 callers
Class
ResumeToolExecutionStage
用于独立执行 Resume Agent 的工具调用、确认和结果事件。
backend/app/agents/resume/tool_execution.py:44
↓ 22 callers
Class
AgentSessionStore
用于封装 session 与 event 的数据库访问细节。
backend/app/state/store.py:16
↓ 18 callers
Class
User
用于保存用户基础信息和认证状态。
backend/app/models/user.py:55
↓ 17 callers
Class
ResumeService
用于封装简历的增删改查和文件清理逻辑。
backend/app/services/domain/resume_service.py:29
↓ 15 callers
Class
EvalCase
单个评测用例。
backend/app/services/agent/eval_dataset.py:14
↓ 15 callers
Class
PayPalBillingError
Raised when PayPal returns an unusable response or rejects a request.
backend/app/services/paypal_billing_service.py:13
↓ 14 callers
Class
ExportService
处理简历导出。
backend/app/services/processing/export_service.py:43
↓ 13 callers
Class
OpenAIAgentsStreamAdapter
用于把 SDK Agent 结果转换成 pi-agent-core 流式结果。
backend/app/runtime/openai_agents_adapter.py:117
↓ 13 callers
Class
ResumeAgentRuntime
用于把 Resume Agent 组件组装成公开 run/run_stream 接口。
backend/app/agents/resume/runtime.py:26
↓ 11 callers
Class
ResumeAgentLoop
用于执行 Resume Agent 的 ReAct turn 和工具回灌循环。
backend/app/agents/resume/agent_loop.py:113
↓ 10 callers
Class
FakeLoopStream
用于给独立 ResumeAgentLoop 提供确定性模型事件。
backend/tests/test_resume_agent_runtime_boundaries.py:196
↓ 10 callers
Class
PayPalBillingService
backend/app/services/paypal_billing_service.py:75
↓ 10 callers
Class
ResumeTurnContextBuilder
用于按 Pi Harness 的 turn-state 边界准备模型上下文和工具。
backend/app/agents/resume/turn_context.py:27
↓ 9 callers
Class
FakeOpenAIAgentsModel
用于在测试中替代真实 OpenAI 模型。
backend/tests/test_resume_agent_runtime_boundaries.py:317
↓ 9 callers
Class
FakePiAgentStream
用于给 pi-agent-core runtime 提供确定性的模型事件。
backend/tests/test_resume_agent_smoke.py:46
↓ 9 callers
Class
ResumeAgentPersistence
用于封装 Resume Agent 内容保存和可见模块同步规则。
backend/app/services/agent/resume_agent_persistence.py:18
↓ 8 callers
Class
GoogleIdentityLinkService
Resolves a verified Google identity to an existing local user.
backend/app/services/auth/google_identity_link_service.py:18
↓ 8 callers
Class
GoogleOAuthClient
backend/app/services/auth/google_oauth_client.py:84
↓ 8 callers
Class
ProviderIdentity
用于保存第三方登录提供方与本地用户的绑定关系。
backend/app/models/user.py:23
↓ 7 callers
Class
OpenRouterHTTPError
携带 HTTP 状态码和可选 Retry-After 的 OpenRouter 错误。
backend/app/runtime/pi_agent_openrouter.py:94
↓ 7 callers
Class
ServiceValidationError
Raised when service input is invalid for the requested operation.
backend/app/services/errors.py:18
↓ 7 callers
Class
UserService
用于封装用户的注册、查询和认证逻辑。
backend/app/services/domain/user_service.py:17
↓ 6 callers
Class
BillingSubscription
用于保存第三方支付订阅与本地用户的关联。
backend/app/models/billing.py:17
↓ 6 callers
Class
ChatService
用于封装 OpenAI 兼容聊天接口的异步调用。
backend/app/services/llm/chat_service.py:19
↓ 6 callers
Class
GoogleIdentity
backend/app/services/auth/google_oauth_client.py:54
↓ 6 callers
Class
GoogleOAuthConfig
backend/app/services/auth/google_oauth_client.py:15
↓ 6 callers
Class
InterviewActionResponse
用于统一返回面试动作后的最新 session 结果。
backend/app/entrypoints/http/interviews.py:54
↓ 6 callers
Class
Resume
backend/app/models/resume.py:46
↓ 6 callers
Class
ResumeAgentHarness
用于管理简历 Agent 的 session 生命周期和事件落库。
backend/app/agents/resume/harness.py:20
↓ 6 callers
Class
SdkToolApprovalState
用于隐藏 SDK approval preview、预处理输出和批准标记的存储细节。
backend/app/agents/resume/sdk_tool_lifecycle.py:8
↓ 5 callers
Class
GoogleOAuthTokens
backend/app/services/auth/google_oauth_client.py:45
↓ 5 callers
Class
OAuthStateService
用于签发和一次性消费 Google OAuth state。
backend/app/services/auth/oauth_state_service.py:37
↓ 5 callers
Class
PayPalBillingConfig
backend/app/services/paypal_billing_service.py:29
↓ 5 callers
Class
QualityDimension
单个质量维度的评判结果。
backend/app/services/agent/quality_judge.py:14
↓ 5 callers
Class
ResumeRunLifecycle
用于管理 Resume Agent run 的可见事件、trace 和结构化摘要。
backend/app/agents/resume/run_lifecycle.py:24
↓ 5 callers
Class
ResumeToolLifecycleRequest
用于把一次工具调用生命周期所需上下文收敛成单一接口。
backend/app/agents/resume/tool_lifecycle.py:16
↓ 5 callers
Class
VolcengineVoiceService
用于管理火山引擎端到端实时语音对话的 WebSocket 连接。
backend/app/services/digital_human/volcengine_service.py:581
↓ 5 callers
Class
_FakeResumeService
用于记录 update 调用而不触达数据库。
backend/tests/test_resume_agent_visibility_sync.py:10
↓ 4 callers
Class
EvalResult
用于保存单条本地 eval 结果。
backend/evals/run_local.py:69
↓ 4 callers
Class
FileService
backend/app/services/domain/file_service.py:28
↓ 4 callers
Class
GoogleOAuthAuthenticationError
backend/app/services/auth/google_oauth_client.py:67
↓ 4 callers
Class
InterviewSession
backend/app/models/interview.py:22
↓ 4 callers
Class
MemoryEntry
用于表达一条从 Markdown 解析出的记忆。
backend/app/tools/resume/memory_tool.py:15
↓ 4 callers
Class
OAuthStateError
表示 OAuth state 无法通过回调校验。
backend/app/services/auth/oauth_state_service.py:27
↓ 4 callers
Class
ResumeAgentStreamService
用于保持 HTTP 层调用稳定,并委托运行 Module 处理 Agent 生命周期。
backend/app/services/agent/resume_agent_stream_service.py:18
↓ 4 callers
Class
ServiceError
Base class for recoverable service-layer failures.
backend/app/services/errors.py:6
↓ 4 callers
Class
ToolConfirmationPolicy
用于封装工具确认 hook 语义。
backend/app/runtime/tool_confirmation.py:26
↓ 4 callers
Class
ToolConfirmationResult
用于表达用户确认后的策略结果。
backend/app/runtime/tool_confirmation.py:18
↓ 3 callers
Class
AuthMessageResponse
用于返回认证流程里的通用确认消息。
backend/app/schemas/auth.py:67
↓ 3 callers
Class
ConfirmToolResult
Stable response shape for a tool confirmation transition.
backend/app/services/agent/resume_agent_session_service.py:23
↓ 3 callers
Class
InterviewReportResult
用于承载报告生成后的 session 和动作状态。
backend/app/services/interview/report_service.py:29
↓ 3 callers
Class
InterviewTurn
backend/app/models/interview.py:75
↓ 3 callers
Class
LLDimension
LLM 评判的单个维度。
backend/app/services/agent/llm_judge.py:21
↓ 3 callers
Class
MemoryMarkdownStore
用于把用户记忆限制在固定 Markdown 文件中读写。
backend/app/tools/resume/memory_tool.py:39
↓ 3 callers
Class
PasswordResetService
用于封装忘记密码、重置密码和修改密码逻辑。
backend/app/services/auth/password_reset_service.py:19
↓ 3 callers
Class
RefreshSessionService
用于管理刷新令牌对应的服务端会话生命周期。
backend/app/services/domain/refresh_session_service.py:23
↓ 3 callers
Class
ResumeAgentRunner
用于按 Resume Agent 层职责编排同步和 SSE 流式运行。
backend/app/agents/resume/runner.py:23
↓ 3 callers
Class
ResumeHighlight
backend/app/schemas/resume.py:59
↓ 3 callers
Class
ResumeToolLifecycleRunner
用于编排一次 Resume 工具调用从 requested 到 executed 的生命周期。
backend/app/agents/resume/tool_lifecycle.py:43
↓ 2 callers
Class
AIResumeParser
基于 OpenRouter 的智能简历解析器。
backend/app/services/processing/resume_parser.py:27
↓ 2 callers
Class
AgentEvent
用于保存会话执行过程中的有序事件。
backend/app/state/models.py:52
↓ 2 callers
Class
AgentSession
用于保存一次 Agent 执行的总体状态。
backend/app/state/models.py:15
↓ 2 callers
Class
CandidateProfileContext
用于表达系统提示词中的候选人背景档案。
backend/app/agents/resume/candidate_profile.py:26
↓ 2 callers
Class
CaseResult
单条评测结果。
backend/scripts/run_eval.py:29
↓ 2 callers
Class
ComparisonCase
单个对比用例。
backend/app/services/agent/elo_comparison.py:50
↓ 2 callers
Class
ConfirmationSessionManager
用于在 session 维度保存待确认工具调用的队列。
backend/app/runtime/permissions.py:7
↓ 2 callers
Class
FakeBrowser
用于模拟浏览器实例并暴露页面对象。
backend/tests/test_export_service.py:300
↓ 2 callers
Class
FakeChromium
用于记录浏览器启动参数。
backend/tests/test_export_service.py:316
↓ 2 callers
Class
FakePage
用于记录页面导航和导出参数。
backend/tests/test_export_service.py:274
↓ 2 callers
Class
FakePasswordResetMailer
用于记录测试期间发出的密码重置链接。
backend/tests/test_api_e2e.py:339
↓ 2 callers
Class
FakePlaywright
用于暴露假的 chromium 客户端。
backend/tests/test_export_service.py:324
↓ 2 callers
Class
FakePlaywrightContext
用于模拟 async_playwright 上下文管理器。
backend/tests/test_export_service.py:329
↓ 2 callers
Class
GoogleIdentityLinkError
backend/app/services/auth/google_identity_link_service.py:11
↓ 2 callers
Class
JDOcrService
用于封装 JD 图片 OCR 的视觉模型调用。
backend/app/services/processing/jd_ocr_service.py:15
↓ 2 callers
Class
JobPost
用于保存用户可复用的岗位 JD 原文和目标岗位元信息。
backend/app/models/resume.py:22
↓ 2 callers
Class
LLMJudgment
LLM 综合评判结果。
backend/app/services/agent/llm_judge.py:31
↓ 2 callers
Class
OpenAIAgentsTraceConfig
用于描述一次 OpenAI Agents SDK eval run 的 trace 元数据。
backend/app/runtime/openai_agents_eval.py:12
↓ 2 callers
Class
PayPalWebhookService
用于把 PayPal webhook 事件转换为本地账单状态。
backend/app/services/billing_webhook_service.py:26
↓ 2 callers
Class
ResumeAgentSessionService
Owns Resume Agent session state transitions that outlive one HTTP handler.
backend/app/services/agent/resume_agent_session_service.py:43
↓ 2 callers
Class
ResumeAgentStreamInput
用于承载一次简历 Agent 流式会话的应用层输入。
backend/app/services/agent/resume_agent_run.py:41
↓ 2 callers
Class
ResumeChatMessage
backend/app/models/resume.py:91
↓ 2 callers
Class
ResumeLink
backend/app/schemas/resume.py:53
↓ 2 callers
Class
ResumeReActStreamAdapter
用于把底层模型流接入 Resume ReAct runtime。
backend/app/agents/resume/stream_adapter.py:12
↓ 2 callers
Class
ResumeToolExecutionFlow
用于隐藏工具预览、确认、可见事件和最终输出的执行顺序。
backend/app/agents/resume/tool_execution_flow.py:13
↓ 2 callers
Class
ResumeUploadJob
用于跟踪简历上传后的后台解析任务状态。
backend/app/models/resume.py:108
↓ 2 callers
Class
ServiceNotFoundError
Raised when a requested domain object cannot be found.
backend/app/services/errors.py:10
↓ 2 callers
Class
ServicePayloadTooLargeError
Raised when a payload exceeds the configured service limit.
backend/app/services/errors.py:22
↓ 2 callers
Class
VersionResult
单个版本在全部用例上的结果。
backend/app/services/agent/elo_comparison.py:60
↓ 2 callers
Class
_ChunkApplication
用于记录单个 OpenRouter chunk 应用后产生的可观测变化。
backend/app/runtime/pi_agent_openrouter.py:117
↓ 2 callers
Class
_FakeResume
用于提供带 layout_config 的简历桩。
backend/tests/test_resume_agent_visibility_sync.py:22
↓ 1 callers
Class
AgentDefinition
Describes a business agent independently of a concrete runtime kernel.
backend/app/runtime/contracts.py:18
↓ 1 callers
Class
AgentPromptSpec
已解析的 Agent Prompt 规格
backend/app/prompts/loader.py:23
↓ 1 callers
Class
AsyncFrameStream
用于按 async iterator 协议返回火山引擎下行帧。
backend/tests/test_greeting_prologue.py:295
↓ 1 callers
Class
BillingWebhookEvent
用于记录已处理的第三方支付 webhook 事件。
backend/app/models/billing.py:48
↓ 1 callers
Class
CancelledResumeAgent
backend/tests/test_agent_harness.py:59
↓ 1 callers
Class
CapturingResumeAgent
用于捕获 harness 传入 ResumeAgent 的上下文字段。
backend/tests/test_agent_harness.py:84
↓ 1 callers
Class
ChatRequest
用于承载简历 Agent 聊天请求体。
backend/app/entrypoints/http/resume_agent.py:71
↓ 1 callers
Class
DigitalHumanConversationResponse
用于返回前端可安全使用的豆包语音会话信息。
backend/app/entrypoints/http/digital_human.py:59
next →
1–100 of 398, ranked by callers