Add Career Points as Drafts
kb_add_pointsAdds user-written bullet points to an existing career knowledge base entity as drafts, without model processing, so they stay off resumes and exports until approved.
Instructions
Add bullets the caller wrote to an existing Career KB entity as DRAFT points, with no LLM call (kb_capture with entity_id, minus the model that splits and places free text). Drafts appear on no resume and in no career export until approved with kb_approve_points (or at /career). The text is stored as the user's own words and facts; the server does not verify it.
Store-time rules: en and em dashes become a hyphen in a range
("2020-2023") and a comma elsewhere, and one opening a bullet is dropped.
Resume text is implied first person:
a bullet where I, he or she opens a clause, his/her/my opens one or follows
its verb ("Grew his team"), or the owner's name appears returns 400 naming
the lines and stores nothing; they/their and pronouns about other people
are stored. A bullet already on the entity in any state
(case and spacing ignored), or repeated in the call, is skipped, so a
repeated call adds nothing; a rephrasing is added as a new draft
(kb_groom_entity reports similar bullets).
Returns {entity_id, entity_title, point_ids, skipped}: the new DRAFT point
ids and the skipped texts. An unknown entity_id is a 404; kb_list_entities
returns the ids, and kb_create_entity makes a new entity.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| points | Yes | 1-50 bullets for the one entity, each at most 1000 characters. | |
| entity_id | Yes |