# Nushell core team meeting 2025-10-29 ## Attendees - Piet - Jack - Michael - Andy - Bahex - Kai - ## Agenda - [X] `metadata set` -- Arbitrary Pipeline Metadata `metadata set --merge {field: val}` was added in `v0.108.0`. Merging records into existing metadata like this is limiting and it's not immediately obvious how nested records are handled. As an alternative, using a closure was brought up since it allows *modifying* the metadata and using existing commands with well known semantics. Possible APIs: - `metadata set --with { insert field val }` - `metadata set --update { insert field val }` - `metadata set { insert field val }` - [x] `http get --unix-socket (-U)` vs `http get --socket (-s)` - [x] concurrent / backgrounded plugin to engine calls https://github.com/nushell/nushell/pull/16911 - [x] Add `scripts/nix/` https://github.com/nushell/nushell/pull/16848 - [x] https://github.com/nushell/nushell/pull/16947 ## Discussed Topics - `metadata set`, we want to use an optional positional argument to update the metadata. It should be a closure to get the full range of options how updating is done. - `http get --unix-socket`, not `--socket` but we like `-U` - `scripts/nix`: we want to wait for Jack to take a look