# Nushell core team meeting 2025-03-26
## Attendees
- Darren
- Piet
- Bahex
- Andy
- Douglas
- Rose
- Stefan
- Yash
- Michael
- Wind
## Agenda
- [X] optional predicate for `any`
- [x] External completors no longer working with custom commands and aliases - feature or bug? (Changed in [#15086](https://github.com/nushell/nushell/pull/15086). Also see [Doc PR#1847](https://github.com/nushell/nushell.github.io/pull/1847/files) and [Doc Issue #1845](https://github.com/nushell/nushell.github.io/issues/1845))
- [ ] external background jobs
- [x] Quick status on https://github.com/nushell/nushell/pull/15360
## Discussed Topics
### Brief discussion: type coercion like tweaks
- sleep with int
- `any` accepting a `list<any>` w/o closure and interpreting just the bools in the list. (no truthy coercion but weird behavior on mixed collections)
- weirdness around mixed collection leads us to preferring the verbose variant
### external (or written in nu) completers for internal definitions regressed
- Custom completers only get a single string with the whole line, rather than a list of strings
`std/config` addition proposed by Rose:
```
def "nu-complete external" [context: string] {
do $env.config.completions.external.completer ($context | split row " ")
}
```
(note: we could also use `ast -f` to split here instead of `split row` for more accurate argument splitting)
Q: testing of external completer integrations