What's Changed
⚠️ Breaking Changes
- Takt: a project-scope generate whose
.takt/config.yamlnames noprovider:now inherits theprovider:of the global~/.takt/config.yaml(Takt's own local → global → default chain), so the permission mode can land in a differentprovider_profilesentry than before; theprovider: { type: … }block form is recognized too by @dyoshikawa in #3393 - Codex CLI: MCP keys Codex rejects for a server's transport (
throw_if_set, which fails the wholeconfig.toml) are now dropped with a warning:url, bearer/header keys,oauth,oauth_resourceandauthon stdio servers, andargs,env,env_vars,cwdandbearer_tokenon url-based servers by @dyoshikawa in #3392 - Cline: workflow (command) frontmatter is now imported into a
cline:section and written back, instead of being stripped by @dyoshikawa in #3394
Features
- feat(goose): add a global-only checks target for
goose review(~/.config/goose/checks/) by @dyoshikawa in #3395 - feat(cline): round-trip workflow frontmatter through the
clinesection by @dyoshikawa in #3394 - feat(takt): inherit the global provider for a project config that names none by @dyoshikawa in #3393
Bug Fixes
- fix(codexcli): drop MCP keys Codex rejects for the server's transport by @dyoshikawa in #3392
Other Changes
- chore: update Homebrew formula to v30.0.0 by @dyoshikawa in #3391
Contributors
Full Changelog: v30.0.0...v31.0.0