Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/interviewstreet/hiring-agent
/ types & classes
Types & classes
37 in github.com/interviewstreet/hiring-agent
⨍
Functions
88
◇
Types & classes
37
↓ 3 callers
Class
TemplateManager
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 callers
Class
JSONResume
Complete JSON Resume format model.
models.py:201
↓ 1 callers
Class
Basics
Basic information for JSON Resume format.
models.py:46
↓ 1 callers
Class
EvaluationData
models.py:244
↓ 1 callers
Class
GeminiProvider
Google Gemini API provider implementation.
models.py:313
↓ 1 callers
Class
GitHubProfile
Pydantic model for GitHub profile data.
models.py:252
↓ 1 callers
Class
IdentifyHeaders
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 callers
Class
OllamaProvider
Ollama LLM provider implementation.
models.py:271
↓ 1 callers
Class
PDFHandler
pdf.py:38
↓ 1 callers
Class
Parameters
pymupdf_rag.py:217
↓ 1 callers
Class
ResumeEvaluator
evaluator.py:24
Class
Award
Award information for JSON Resume format.
models.py:95
Class
AwardsSection
Awards section containing a list of awards.
models.py:195
Class
BasicsSection
Basics section containing basic information.
models.py:165
Class
BonusPoints
models.py:231
Class
CategoryScore
models.py:218
Class
Certificate
Certificate information for JSON Resume format.
models.py:104
Class
Deductions
models.py:236
Class
Education
Education information for JSON Resume format.
models.py:82
Class
EducationSection
Education section containing a list of education entries.
models.py:177
Class
Interest
Interest information for JSON Resume format.
models.py:138
Class
LLMProvider
Protocol for LLM providers.
models.py:14
Class
Language
Language information for JSON Resume format.
models.py:131
Class
Location
Location information for JSON Resume format.
models.py:28
Class
ModelProvider
Enum for supported model providers.
models.py:6
Class
Profile
Social profile information for JSON Resume format.
models.py:38
Class
Project
Project information for JSON Resume format.
models.py:152
Class
ProjectsSection
Projects section containing a list of projects.
models.py:189
Class
Publication
Publication information for JSON Resume format.
models.py:113
Class
Reference
Reference information for JSON Resume format.
models.py:145
Class
Scores
models.py:224
Class
Skill
Skill information for JSON Resume format.
models.py:123
Class
SkillsSection
Skills section containing a list of skill categories.
models.py:183
Class
TocHeaders
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
Class
Volunteer
Volunteer experience for JSON Resume format.
models.py:70
Class
Work
Work experience for JSON Resume format.
models.py:58
Class
WorkSection
Work section containing a list of work experiences.
models.py:171