update_profile
Save a structured profile extracted from a CV, overwriting any existing profile to keep candidate data current.
Instructions
Save a structured profile, overwriting any existing one.
Behaves like setup_profile but overwrites an existing profile without
failing. If no profile exists, one is created. Read and extract the CV
into profile before calling — this tool only persists the data.
Args: profile: The structured profile extracted from the candidate's CV.
Returns: ProfileSetupResult with success=True and a profile summary on success, or success=False with an error_message on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| storage_path | No | ||
| error_message | No | ||
| profile_summary | No |