|
| str|None | oc_chat.core.lane_picker.current_level (PickerState state) |
| tuple[str,...] | oc_chat.core.lane_picker.full_pool (PickerState state, LaneOption option) |
| tuple[str,...] | oc_chat.core.lane_picker._base_pool (PickerState state, LaneOption option) |
| tuple[str,...] | oc_chat.core.lane_picker.pool_for (PickerState state, str level) |
| tuple[Choice,...] | oc_chat.core.lane_picker._lane_choices (PickerState state) |
| tuple[Choice,...] | oc_chat.core.lane_picker._class_choices (PickerState state) |
| tuple[Choice,...] | oc_chat.core.lane_picker._family_choices (PickerState state) |
| tuple[Choice,...] | oc_chat.core.lane_picker._model_choices (PickerState state) |
| tuple[Choice,...] | oc_chat.core.lane_picker._confirm_choices (PickerState state) |
| tuple[Choice,...] | oc_chat.core.lane_picker.choices_for (PickerState state) |
| PickerState | oc_chat.core.lane_picker.collapse (PickerState state) |
| PickerState|None | oc_chat.core.lane_picker.advance (PickerState state, str key) |
| PickerState | oc_chat.core.lane_picker._drop_levels (PickerState state, frozenset[str] levels) |
| PickerState|None | oc_chat.core.lane_picker.apply_show_all (PickerState state) |
| PickerState | oc_chat.core.lane_picker.apply_refresh (PickerState state, Callable[[LaneOption], Sequence[str]] fetcher) |
| str | oc_chat.core.lane_picker._title_for (PickerState state, str level) |
| str | oc_chat.core.lane_picker._cell (str text, int width) |
| list[str] | oc_chat.core.lane_picker.render_screen (Screen screen) |
| str | oc_chat.core.lane_picker.prompt_for (Screen screen) |
| tuple[dict[str, tuple[str,...]], dict[str, str|None]] | oc_chat.core.lane_picker.live_cache_from_overlay (str|Path|None path=None) |
| tuple[LaneOption,...] | oc_chat.core.lane_picker.lane_options_from_registry (*, Mapping[str, str]|None env=None, str|Path|None overlay_path=None) |
| tuple[str,...] | oc_chat.core.lane_picker.default_fetcher (LaneOption option) |
| str|None | oc_chat.core.lane_picker._read (Any driver, str prompt_text, *, bool interruptible=False) |
| str | oc_chat.core.lane_picker._resolve_answer (Screen screen, str raw) |
| LaneSelection|None | oc_chat.core.lane_picker.run_lane_picker (Any presenter, *, Any prompt_driver=None, Sequence[LaneOption]|None lanes=None, Mapping[str, str]|None env=None, Callable[[LaneOption], Sequence[str]]|None fetcher=None, str|Path|None overlay_path=None, Callable[[], None]|None on_interrupt=None) |