# Nushell core team meeting 2025-06-25 ## Attendees - Stefan - Rose - Piet - Michael - Bahex - Douglas - Jan9103 - Andy - Wind - Jack - Darren, 45 minutes late ## Agenda - [x] How do we want to deal with AI in our PRs? - [ ] Lets talk about the Sets subject - [x] Macros; When do we allow? When do we disallow? These seem overkill to me (darren) [PR 16001](https://github.com/nushell/nushell/pull/16001/files) for a `random dice --sides 0` fix but maybe I'm wrong. Help me understand. - [x] ## Discussed Topics ### AI use in PRs/issues - Piet: use AI and manual review fine, descriptions/responses should reflect human behind it - let's hash out our expectations in a hackmd document ### experimental options ~ feature gates - https://github.com/nushell/nushell/pull/16028 - Bikeshedding - experimental options - feature flags (collides with the compile time) - experimental features (very verbose) - `Stability` enum - bikeshed the names - don't call things stable ### macro use or more specifically [PR 16001](https://github.com/nushell/nushell/pull/16001/files) - from the internal chat: macros generally it depends - specific to the PR don't overgeneralize if there are no uses - Darren: try to split API development from local feature development for better unterstanding. ### set PR - we didn't respond - general consensus we don't like new syntax for that - for the type, we also don't have a majority so we would close and prefere experimentation in plugin or standard library for now.