MCPcopy Create free account

hub / github.com/interviewstreet/hiring-agent / types & classes

Types & classes37 in github.com/interviewstreet/hiring-agent

↓ 3 callersClassTemplateManager
Manages Jinja templates for section-specific resume extraction. This class provides functionality to load and render templates for diffe
prompts/template_manager.py:13
↓ 2 callersClassJSONResume
Complete JSON Resume format model.
models.py:201
↓ 1 callersClassBasics
Basic information for JSON Resume format.
models.py:46
↓ 1 callersClassEvaluationData
models.py:244
↓ 1 callersClassGeminiProvider
Google Gemini API provider implementation.
models.py:313
↓ 1 callersClassGitHubProfile
Pydantic model for GitHub profile data.
models.py:252
↓ 1 callersClassIdentifyHeaders
Compute data for identifying header text. All non-white text from all selected pages is extracted and its font size noted as a rounded value.
pymupdf_rag.py:70
↓ 1 callersClassOllamaProvider
Ollama LLM provider implementation.
models.py:271
↓ 1 callersClassPDFHandler
pdf.py:38
↓ 1 callersClassParameters
pymupdf_rag.py:217
↓ 1 callersClassResumeEvaluator
evaluator.py:24
ClassAward
Award information for JSON Resume format.
models.py:95
ClassAwardsSection
Awards section containing a list of awards.
models.py:195
ClassBasicsSection
Basics section containing basic information.
models.py:165
ClassBonusPoints
models.py:231
ClassCategoryScore
models.py:218
ClassCertificate
Certificate information for JSON Resume format.
models.py:104
ClassDeductions
models.py:236
ClassEducation
Education information for JSON Resume format.
models.py:82
ClassEducationSection
Education section containing a list of education entries.
models.py:177
ClassInterest
Interest information for JSON Resume format.
models.py:138
ClassLLMProvider
Protocol for LLM providers.
models.py:14
ClassLanguage
Language information for JSON Resume format.
models.py:131
ClassLocation
Location information for JSON Resume format.
models.py:28
ClassModelProvider
Enum for supported model providers.
models.py:6
ClassProfile
Social profile information for JSON Resume format.
models.py:38
ClassProject
Project information for JSON Resume format.
models.py:152
ClassProjectsSection
Projects section containing a list of projects.
models.py:189
ClassPublication
Publication information for JSON Resume format.
models.py:113
ClassReference
Reference information for JSON Resume format.
models.py:145
ClassScores
models.py:224
ClassSkill
Skill information for JSON Resume format.
models.py:123
ClassSkillsSection
Skills section containing a list of skill categories.
models.py:183
ClassTocHeaders
Compute data for identifying header text. This is an alternative to IdentifyHeaders. Instead of running through the full document to identify
pymupdf_rag.py:166
ClassVolunteer
Volunteer experience for JSON Resume format.
models.py:70
ClassWork
Work experience for JSON Resume format.
models.py:58
ClassWorkSection
Work section containing a list of work experiences.
models.py:171