Knowledge and profile
Ground every answer in your own products, notes, and playbook so results reflect what you already know.
Everything EximAgent drafts or ranks is shaped by what it knows about you. That context is explicit and editable.
The operator profile
eximagent profile get
eximagent profile update --incoterm FOB --timezone Asia/Ho_Chi_Minh
eximagent profile reset
The profile carries your product, target markets, signature, incoterm, and timezone. It is the first thing to check when results feel generic.
If you are starting cold, extract it from something you already have rather than filling fields by hand:
eximagent profile extract --from text
Your products
eximagent products add --name "Washed arabica, grade 1" --hsCode 090111
eximagent products list
eximagent products get --name "Washed arabica, grade 1"
eximagent products update --name "Washed arabica, grade 1" --hsCode 090111
eximagent products remove --name "Washed arabica, grade 1"
A saved product means later commands stop asking you for the HS code.
Knowledge base
eximagent kb add --title "Pricing floor 2026" --file pricing.md
eximagent kb list
eximagent kb get --title "Pricing floor 2026"
eximagent kb preview --title "Pricing floor 2026"
eximagent kb update --title "Pricing floor 2026" --file pricing.md
eximagent kb remove --title "Pricing floor 2026"
Knowledge-base entries are injected as context when drafting and analysing. This is where your negotiation playbook, pricing floors, certifications, and objection handling belong.
kb preview shows what would actually be injected — use it when a draft cites
something you did not expect.