# Form Async Combobox

Multiple assignment of reviewers with avatars, roles and teams in issue management.

- id: `form-async-combobox`
- Page: https://agentic-ui-kit.com/components/form-async-combobox
- Live preview: https://agentic-ui-kit.com/live/component/form-async-combobox

## Install

```bash
agentic-ui add form-async-combobox
npx shadcn@4.17.0 add @agentic-ui/form-async-combobox
```

## Metadata

- **Level:** block
- **Category:** block
- **Installable in:** Radix UI (registry variant new-york)
- **Capabilities:** controlled-selection, single-selection, multiple-selection, removable-chips, chip-overflow-collapse, disabled-option-protection, debounced-search, race-condition-protection, matched-text-highlight, rich-option-rendering, loading-empty-error-states, suggestion-input-mode, free-text-commit, selection-only-commit, keyboard-navigation, clear-selection
- **Intents:** create-edit, manage-collection, explore-detail, configure
- **Suits domains:** saas, crm, project-management, billing, operations, devtools
- **Interaction:** async-search, single-select, multi-select, remove-chip, clear-all, collapse-overflow, free-text-input, keyboard-navigation
- **Screen role:** management
- **Density:** medium
- **Dark mode:** yes
- **Use it for:** Multiple assignment of reviewers with avatars, roles and teams in issue management, Tag and category picker with the option to create a new term on the fly, City or location autocomplete in billing forms with match highlighting, Async search filter over corporate directories with retry when the service goes down
- **Avoid when:** Very short static lists (fewer than 5 options) where a native select or radio group is simpler, Hierarchical or tree selection of nested categories that requires level-by-level navigation, Dates or time ranges where a calendar or date-picker is required
- **Preserve when adapting:** async-search-engine, race-condition-contract, commit-modes, keyboard-contract, chip-overflow-behavior
- **Replace when adapting:** option-data-source, row-render-layout, placeholder-copy, empty-and-error-messages
- **Adaptation effort:** low
- **Coupling:** low
- **Quality score:** 9.2/10
- **Quality breakdown:** visual 9/10, responsive 9/10, accessibility 9/10, code 9/10
- **Uses primitives:** button, badge, popover, separator, input
- **npm dependencies:** cmdk, lucide-react
- **Motion:** profile subtle, library css, reduced-motion fallback yes
- **npm dependencies (registry):** cmdk@1.1.1, lucide-react@0.577.0
- **Registry dependencies:** lib-primitives
