github cosscom/coss coss-cli@0.7.0
coss-cli 0.7.0

9 hours ago

Minor Changes

  • 2012767: Setup and diagnosis know every product. fetchSetupReport(coss, { product }), the MCP server's get_setup and coss init --product say what a product still needs or how to try it in a sandbox, and report products and products_in_use next to the fields they had. coss/diagnose adds SMS, Verify, Sign, Forms, Hooks and Scheduling, as MCP tools (diagnose_verification, diagnose_sign_request, diagnose_form_submission, diagnose_hook_delivery, diagnose_scheduling_slots) and CLI commands (coss sms diagnose, coss verify diagnose, coss sign diagnose, coss forms diagnose, coss hooks diagnose, coss scheduling diagnose). The MCP server also gets list_email_templates, log drain and sub-account tools, api_get (a read-only fallback for any /v1/ path), output schemas on get_setup and the diagnose tools, and its first prompts and resources.
  • a7ff535: Verify's settings have an API: coss.verify.settings.get() and .update(). The MCP server gets tools for marketing (contacts, audiences, segments, topics, broadcasts), Verify and Sign, and more for Forms, Scheduling, Hooks and Risk, plus COSS_MCP_TOOLSETS to offer fewer of them. The CLI gets coss verify, coss contacts, coss broadcasts and coss sign, and more of coss sms, coss forms and coss scheduling.
  • 1d11cf9: The CLI manages what it could only read. New: coss suppressions, coss subaccounts, coss log-drains, coss audiences, coss segments, coss topics, coss marketing settings, coss risk rules, coss risk check, coss risk classify, coss risk settings, coss sign settings and coss scheduling schedules; coss emails cancel and reschedule, coss sms cancel, coss sms suppressions check, coss contacts update, import and export, coss broadcasts update, remove, pause and resume, coss forms update and remove, coss sign templates create, and coss scheduling hosts create, update and remove, event-types create and update, book, reschedule, approve and decline. coss open knows every page of the dashboard, and unknown commands point at coss api.
  • 17ac7bc: Scheduling bookings have a readable history: coss.scheduling.bookings.events(id), the MCP server's list_scheduling_booking_events and coss scheduling booking-events. A cancelled booking says who cancelled it in cancelled_by, and bookings.cancel takes an optional reason, which only retrieving that booking returns. bookings.cancel's second argument is now its parameters, and request options moved to the third, as on series.cancel.
  • 4168d9e: Scheduling slots explain themselves. coss.scheduling.slots.explain(eventType, { start }), the MCP server's explain_scheduling_slot and coss scheduling slots explain say whether one start can be booked right now and, host by host, why not. Slots also carry seats_left for group event types.
  • 6d31dd3: Scheduling reminders: reminders on coss.scheduling.settings and event types say what goes out around a booking, timed from its start, end or any change to it, to attendees, hosts, fixed addresses or a webhook, in your own words if you like. coss.scheduling.bookings.notifications() lists what was queued and why anything wasn't sent. New webhooks: scheduling.booking.started, scheduling.booking.ended and scheduling.booking.reminder. Hosts take a phone, event types take notifications, and settings take email_reply_to. The MCP server gets get_scheduling_reminders, save_scheduling_reminders, list_scheduling_booking_notifications and mark_scheduling_no_show, and the CLI coss scheduling reminders, notifications and no-show.

Patch Changes

  • 05dd81b: Scheduling's calendar delegations: coss.scheduling.calendarDelegations lets an admin authorize a Google Workspace or Microsoft 365 domain once, so every host on it gets their calendar with no consent screen. Hosts gain calendar_account, calendar connections gain delegation, and there are scheduling.calendar_delegation.failing and .restored webhooks. coss open scheduling-calendar-delegation opens its dashboard page.
  • Updated dependencies [2012767]
  • Updated dependencies [a7ff535]
  • Updated dependencies [05dd81b]
  • Updated dependencies [9e79d10]
  • Updated dependencies [8dacd0f]
  • Updated dependencies [411767c]
  • Updated dependencies [fb681ad]
  • Updated dependencies [97e84b2]
  • Updated dependencies [cbed6ab]
  • Updated dependencies [56a7443]
  • Updated dependencies [17ac7bc]
  • Updated dependencies [346c63f]
  • Updated dependencies [4168d9e]
  • Updated dependencies [f099789]
  • Updated dependencies [895ef91]
  • Updated dependencies [cee7e38]
  • Updated dependencies [11286f6]
  • Updated dependencies [6d31dd3]
  • Updated dependencies [0101bab]
  • Updated dependencies [ddf6142]
  • Updated dependencies [7452381]
    • coss@0.12.0

Don't miss a new coss release

NewReleases is sending notifications on new releases.