v0.2.0
What's new
First release carrying the flat-kwarg contract and the test suite landed from the upjack 0.5.1 upgrade.
Changed
- Upgraded to upjack 0.5.1. Auto-generated CRUD tools (
create_deal,update_deal,delete_deal,create_contact, etc.) now take flat kwargs at the top level. The legacy{data: {...}}wrapper is no longer accepted. Agents will call these tools more reliably first-try.
Added
- First pytest test suite (29 tests covering contract + hand-written tools). Contract tests guard against the flat-kwarg regression; tool tests cover
find_or_create_contact,log_interaction,move_deal_stage,pipeline_summary,link_deals_to_contacts,contact_timeline.
Under the hood
- Vendored upjack updated to 0.5.1 (includes the perf fix that removed a ~4-second-per-call network fetch from
tools/listwhen activities are enabled).