# 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