Kody weekly: Share packages with the community
Kent C. Dodds · · 3 min read
Here is what shipped in Kody from July 4 to July 10, 2026. This is a big week: community packages, remote MCP servers, passkeys and social sign-in, account export, and a new email model. Three changes need action: see Breaking changes below.
Share packages with the community
What shipped
community_publish publishes one of your saved packages as a public community
listing. Other users on the same Kody deployment can find it, fork it into their
own account, rate it, and report it. A listing is a pinned snapshot of the
package's published commit, and it needs "license": "MIT" in package.json
and a root README with an ## Intent section. Packages with "private": true
cannot be listed, new packages default to private, and making a package public
needs your explicit confirmation. Listings can ship a community-icon file that
shows on community pages.
Why it matters
The package you built to solve a problem is often the one someone else needs. Forking a listing gives them a copy they own and can change, and the private default means nothing becomes public unless you choose it.
Example
Prepare a package for listing, then ask your agent to call community_publish
for it:
{
"name": "@my-username/standup-notes",
"license": "MIT",
"private": false
}The package README needs an ## Intent section that says what the package is
for.
Docs: Package sharing · PRs: #599, #607, #712
More updates
- MCP: Connects Kody to remote MCP servers you add at
/account/mcp-serversor with themcp_serverscapabilities. Their tools are callable fromexecuteaskody.mcp["server-name"].tool_name(...). (#662) - Orgs: Adds opt-in passkeys and TOTP two-factor sign-in, and sign in with GitHub, Google, and X with connected account management. (#661, #678, #683)
- Orgs: Adds account data export from
/account/export.jsonor, section by section, withaccount_export_manifestandaccount_export_section. You can also change your login email with a verification link. (#629, #645) - Email: Adds inbox search and
email_usage_get, attachments onemail_reply, and package subscriptions for system inbox mail. (#636, #701, #700) - Automations: Makes
workflows.createdefaultrunAtto now and generate an idempotency key when you leave them out. (#658) - Credentials: Moves integrations into their own
integrationscapability domain with provider discovery, adds OpenAPI helpers to summarize a spec and scaffold a thin client, and adds an Approve all hosts button after OAuth connect. (#604, #692, #695) - Dashboard: Server-renders every page with session-aware navigation, loads data before swapping pages, and restores scroll on back and forward. (#601, #608, #609)
- Plus 20 smaller changes. See the full release list.
Fixes
- Credentials: Fixes OAuth connections for Notion and Canva, and stops password managers treating connect and secret fields as logins. (#711, #716, #717)
- MCP: Fixes the fetch gateway corrupting binary request bodies such as multipart uploads. (#702)
- Credentials: Fixes the secrets list showing empty after client-side navigation. (#664)
- Execute: Fixes reused execute sandboxes failing on community publish and repo commands. (#709)
- MCP: Fixes
/oauth/authorizefailing when the browser sends cookies. (#657)
Breaking changes
- Email: Each user now gets one inbox at their username on the
inbox.subdomain of the Kody domain, and self-created aliases are gone. Action: update packages and senders that used an old alias to your username address. (#635, #643) - Apps: The
open_generated_uiMCP tool and generated UI are removed. Action: open package apps at their hosted/@username/packages/:kodyIdURL. (docs, #667) - Credentials: Secrets move from app scope to package scope, and user secrets need package approval for mounts and secret-aware calls. Action: approve the packages that use each secret on your account secrets page. (docs, #694)
Try it
Pick a package you want to share, add an MIT license and an Intent section to
its README, and publish it with community_publish. See
Package sharing.
Questions or feedback? Join us on the Kody Discord.