Repository navigation
Version packages - #269
Merged
Merged
Version packages#269
Conversation
pumfleet
force-pushed
the
changeset-release/main
branch
30 times, most recently
from
November 4, 2026 03:17
f63bea5 to
dcba017
Compare
pumfleet
force-pushed
the
changeset-release/main
branch
23 times, most recently
from
November 4, 2026 23:16
3998fd6 to
fde861c
Compare
pumfleet
force-pushed
the
changeset-release/main
branch
from
November 5, 2026 12:54
fde861c to
70c6342
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
coss-cli@0.7.0
Minor Changes
fetchSetupReport(coss, { product }), the MCP server'sget_setupandcoss init --productsay what a product still needs or how to try it in a sandbox, and reportproductsandproducts_in_usenext to the fields they had.coss/diagnoseadds 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 getslist_email_templates, log drain and sub-account tools,api_get(a read-only fallback for any/v1/path), output schemas onget_setupand the diagnose tools, and its first prompts and resources.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, plusCOSS_MCP_TOOLSETSto offer fewer of them. The CLI getscoss verify,coss contacts,coss broadcastsandcoss sign, and more ofcoss sms,coss formsandcoss scheduling.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 settingsandcoss scheduling schedules;coss emails cancelandreschedule,coss sms cancel,coss sms suppressions check,coss contacts update,importandexport,coss broadcasts update,remove,pauseandresume,coss forms updateandremove,coss sign templates create, andcoss scheduling hosts create,updateandremove,event-types createandupdate,book,reschedule,approveanddecline.coss openknows every page of the dashboard, and unknown commands point atcoss api.coss.scheduling.bookings.events(id), the MCP server'slist_scheduling_booking_eventsandcoss scheduling booking-events. A cancelled booking says who cancelled it incancelled_by, andbookings.canceltakes an optionalreason, which only retrieving that booking returns.bookings.cancel's second argument is now its parameters, and request options moved to the third, as onseries.cancel.coss.scheduling.slots.explain(eventType, { start }), the MCP server'sexplain_scheduling_slotandcoss scheduling slots explainsay whether one start can be booked right now and, host by host, why not. Slots also carryseats_leftfor group event types.remindersoncoss.scheduling.settingsand 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.endedandscheduling.booking.reminder. Hosts take aphone, event types takenotifications, and settings takeemail_reply_to. The MCP server getsget_scheduling_reminders,save_scheduling_reminders,list_scheduling_booking_notificationsandmark_scheduling_no_show, and the CLIcoss scheduling reminders,notificationsandno-show.Patch Changes
coss.scheduling.calendarDelegationslets an admin authorize a Google Workspace or Microsoft 365 domain once, so every host on it gets their calendar with no consent screen. Hosts gaincalendar_account, calendar connections gaindelegation, and there arescheduling.calendar_delegation.failingand.restoredwebhooks.coss open scheduling-calendar-delegationopens its dashboard page.coss-mcp@0.7.0
Minor Changes
fetchSetupReport(coss, { product }), the MCP server'sget_setupandcoss init --productsay what a product still needs or how to try it in a sandbox, and reportproductsandproducts_in_usenext to the fields they had.coss/diagnoseadds 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 getslist_email_templates, log drain and sub-account tools,api_get(a read-only fallback for any/v1/path), output schemas onget_setupand the diagnose tools, and its first prompts and resources.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, plusCOSS_MCP_TOOLSETSto offer fewer of them. The CLI getscoss verify,coss contacts,coss broadcastsandcoss sign, and more ofcoss sms,coss formsandcoss scheduling.coss.environment.get()and the MCP server'sget_account_statussay whether the organization is in HIPAA mode (organization.hipaa_mode). The MCP server explainshipaa_mode_restrictionrefusals.https://api.coss.com/mcp(Streamable HTTP, stateless, authenticated withAuthorization: Bearer <API key>), for clients that can't start a local process.coss-mcp/httpis its handler, andcreateCossMcpServertakestransport: "hosted", which offers no tool that touches files.server.jsondescribes both for the MCP registry.coss.scheduling.bookings.events(id), the MCP server'slist_scheduling_booking_eventsandcoss scheduling booking-events. A cancelled booking says who cancelled it incancelled_by, andbookings.canceltakes an optionalreason, which only retrieving that booking returns.bookings.cancel's second argument is now its parameters, and request options moved to the third, as onseries.cancel.coss.scheduling.slots.explain(eventType, { start }), the MCP server'sexplain_scheduling_slotandcoss scheduling slots explainsay whether one start can be booked right now and, host by host, why not. Slots also carryseats_leftfor group event types.max_guests, then passguestswhen booking. They're emailed about it, andcoss.scheduling.attendees.eraseByEmail()erases someone known only by their address. An event type'shost_calendar_details: "full"puts its title and who's coming on hosts' calendars instead of a neutral "Appointment". The MCP server'screate_scheduling_bookingtakesguests.remindersoncoss.scheduling.settingsand 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.endedandscheduling.booking.reminder. Hosts take aphone, event types takenotifications, and settings takeemail_reply_to. The MCP server getsget_scheduling_reminders,save_scheduling_reminders,list_scheduling_booking_notificationsandmark_scheduling_no_show, and the CLIcoss scheduling reminders,notificationsandno-show.Patch Changes
COSS_MCP_TOOLSETSnow means every tool, as an unset one does, instead of only the core tools. The Claude Code plugin's new optionaltoolsetssetting passes it through, and is empty unless someone picks toolsets.coss@0.12.0
Minor Changes
fetchSetupReport(coss, { product }), the MCP server'sget_setupandcoss init --productsay what a product still needs or how to try it in a sandbox, and reportproductsandproducts_in_usenext to the fields they had.coss/diagnoseadds 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 getslist_email_templates, log drain and sub-account tools,api_get(a read-only fallback for any/v1/path), output schemas onget_setupand the diagnose tools, and its first prompts and resources.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, plusCOSS_MCP_TOOLSETSto offer fewer of them. The CLI getscoss verify,coss contacts,coss broadcastsandcoss sign, and more ofcoss sms,coss formsandcoss scheduling.coss.scheduling.calendarDelegationslets an admin authorize a Google Workspace or Microsoft 365 domain once, so every host on it gets their calendar with no consent screen. Hosts gaincalendar_account, calendar connections gaindelegation, and there arescheduling.calendar_delegation.failingand.restoredwebhooks.coss open scheduling-calendar-delegationopens its dashboard page.coss.billing.get()returnscredit_limit(limit,used,charge_threshold), holds can have the reasoncredit_limit, invoices the kindthreshold(usage charged early) and credits the sourcethreshold.BillingMeteraddsemail.attachment_dataandemail.received_data: attachments and received messages past an email's first MB, billed by the MB.coss.environment.get()and the MCP server'sget_account_statussay whether the organization is in HIPAA mode (organization.hipaa_mode). The MCP server explainshipaa_mode_restrictionrefusals.locations: their own office, meeting link and phone number. An event type's location that leaves its value blank uses the booked host's.max_active_bookings_per_attendee, which caps how many upcoming bookings one person can have at a time. Booking past it answersattendee_limit_reached.coss.scheduling.bookings.events(id), the MCP server'slist_scheduling_booking_eventsandcoss scheduling booking-events. A cancelled booking says who cancelled it incancelled_by, andbookings.canceltakes an optionalreason, which only retrieving that booking returns.bookings.cancel's second argument is now its parameters, and request options moved to the third, as onseries.cancel.description, shown on hosted booking pages and never in emails. Its links must be on your organization's verified domains and usehttps.coss.scheduling.slots.explain(eventType, { start }), the MCP server'sexplain_scheduling_slotandcoss scheduling slots explainsay whether one start can be booked right now and, host by host, why not. Slots also carryseats_leftfor group event types.max_guests, then passguestswhen booking. They're emailed about it, andcoss.scheduling.attendees.eraseByEmail()erases someone known only by their address. An event type'shost_calendar_details: "full"puts its title and who's coming on hosts' calendars instead of a neutral "Appointment". The MCP server'screate_scheduling_bookingtakesguests.locale, which their notifications are written in. Emails and texts about a booking are now written in the attendee's or host's locale when coss.com has it, and in English otherwise.logo, shown on the hosted pages and on emails sent from your own address.remindersoncoss.scheduling.settingsand 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.endedandscheduling.booking.reminder. Hosts take aphone, event types takenotifications, and settings takeemail_reply_to. The MCP server getsget_scheduling_reminders,save_scheduling_reminders,list_scheduling_booking_notificationsandmark_scheduling_no_show, and the CLIcoss scheduling reminders,notificationsandno-show.attributes, so hosted and embedded bookers can route to a specialist.zoomas a location, andprovider: "zoom"when authorizing a host's connection.Patch Changes
hooks.messages: live Hooks messages are now billed.Metertype gainsrisk.assessmentsandrisk.content_checks, andRiskDegradedSignalgainsusage_limit(an assessment that ran without velocity, memory or content because the plan's included assessments are used up, or a billing hold or budget applies).coss.risk.classify()is billed now, so it is no longer retried automatically.scheduling.hostsmeter is new, and the unreleasedvideo.participant_minutesis gone.