Complete feature index¶
Proqi 0.14.0
This index is the discovery map for Proqi 0.14.0. Shipped works in that release. Conditional needs the platform or verified integration named in the row. Deliberate boundaries are included so absence is not mistaken for a hidden setting.
The Commands reference separately accounts for every searchable action. The CLI reference accounts for every public command-line surface.
Compose and navigate¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Fresh and resumable boards | Shipped | Create, continue by working directory, browse, or resume by unique name or ID. | Get started |
| First-run practice board | Shipped | One pristine interactive install gets six ordinary persisted practice thoughts once. | Get started |
| Board and Edit contexts | Shipped | Board owns structure and groups; Edit owns one exact text body. | Capture and edit |
| Empty Compose | Shipped | Type or paste to materialize the first thought; leave with Escape for Board controls. | Get started |
| Thought creation | Shipped | Create from keyboard, insertion row, mouse, paste, Commands, or repeated boundary movement. | Capture and edit |
| Directional insertion | Shipped | Insert immediately above or below focus with platform defaults or Commands. | Commands |
| Boundary and fast navigation | Shipped | Jump five items, go to first or last thought, and keep the insertion row reachable. | Keyboard map |
| Exact Unicode editing | Shipped | Grapheme-aware movement preserves combining marks, emoji sequences, CJK, wide cells, tabs, CRLF, and whitespace. | Capture and edit |
| Wrapped-row cursor and selection | Shipped | Move or extend by rendered row edge without confusing it with a logical line. | Keyboard map |
| Mouse text selection | Shipped | Single-click placement, drag, double-click word, triple-click line, and Shift-click extension. | Keyboard map |
| Smart lists | Shipped | Continue, indent, and outdent recognized Markdown lists; insert a plain newline explicitly. | Capture and edit |
| Logical-line deletion | Shipped | Delete the exact logical line as one editor revision. | Commands |
| Unicode sentence deletion | Shipped | Delete touched Unicode sentence segments with conservative fold review and undo. | Capture and edit |
| Long-content collapse | Shipped | Persist a compact presentation without changing canonical text. | Capture and edit |
| Responsive terminal layout | Shipped | Reflow narrow, wide, tall, shallow, and repeated resizes without mutating content or cursor state. | Capture and edit |
| URL presentation | Shipped | Explicit HTTP and HTTPS ranges receive link styling; activation remains a terminal capability. | Capture and edit |
Select, structure, and transform¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Focus separate from selection | Shipped | Navigation changes focus without silently replacing an arbitrary group. | Selection |
| Arbitrary multi-selection | Shipped | Toggle noncontiguous items and preserve visible Board order for bulk actions. | Selection |
| Anchored range selection | Shipped | Extend, reverse, shrink, page, Shift-click, or use a modifier-free latch. | Selection |
| Select all | Shipped | Board selection and editor text selection remain context-specific. | Selection |
| Group copy, cut, delete, duplicate, collapse, and delivery | Shipped | Each action declares how thoughts and separators participate. | Selection |
| Selected Board reorder | Shipped | Each selected run exchanges with one neighbor without wrapping; single-item keyboard movement still wraps. | Selection |
| Thought names | Shipped | Optional names organize without entering copied or delivered bodies. | Sessions and recovery |
| Session names | Shipped | Set, clear, search, and resume by unique name. | Sessions and recovery |
| Payload-free separators | Shipped | Persistent structural items can move and participate in history without becoming prompt content. | Transform and organize |
| Scriptable mixed Board items | Shipped since 0.12.0 | Insert, move, duplicate, or recoverably delete typed thoughts and separators as atomic Board operations. | CLI |
| Split thought | Shipped | Divide at the exact cursor as one atomic operation. | Transform and organize |
| Extract selection | Shipped | Move exact selected text into a neighboring thought atomically. | Transform and organize |
| Merge thoughts | Shipped | Join a contiguous thought range with the configured exact separator. | Transform and organize |
| Existing-thought cleanup | Shipped | Clean prose spacing while preserving protected structures and annotations. | Transform and organize |
| Scriptable exact transformations | Shipped since 0.12.0 | Split, extract, merge, and reflow with content digests, UTF-8 byte boundaries, and idempotent retry identities. | CLI |
| Persistent contextual undo and redo | Shipped | Separate Board, editor, and Browser histories survive restart and never claim to recall external effects. | Undo and redo |
Paste, files, and screenshots¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Exact bracketed and native paste | Shipped | Every paste is one exact undo unit. | Paste and attachments |
| Explicit paste cleanup | Shipped | Cleanup is opt-in and preserves authored lines, structured content, and protected ranges. | Paste and attachments |
| Large-paste folding | Shipped | Large content renders compactly while canonical text stays intact. | Paste and attachments |
| File drop and path recognition | Shipped | Absolute, quoted, escaped, file-URL, and multi-file paths become annotations only after every path resolves. | Paste and attachments |
| Clipboard image materialization | Shipped | Native pixels become a private session PNG and an atomic image annotation. | Paste and attachments |
| Attachment accessibility refresh | Shipped | Recheck paths without requesting an iCloud download. | Paste and attachments |
| Native clipboard with OSC 52 fallback | Conditional | Unannotated text prefers the native clipboard; bounded OSC 52 is a terminal-dependent fallback. Annotated copy and cut require macOS typed clipboard support. | Agent delivery |
| Screenshot Inbox | macOS | Watch new screenshots without taking, uploading, analyzing, or reconfiguring them. | Paste and attachments |
| Screenshot pause, takeover, and retry | macOS | One owner, bounded unattended capture, verified takeover, and explicit failed-capture retry. | Paste and attachments |
Discover and deliver¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Searchable Commands | Shipped | Context-aware Unicode search across every searchable Commands entry. | Commands |
| Contextual Help | Shipped | Shows effective configured bindings for the active owner. | Discovery |
| Thought search | Shipped | Search prompt bodies without changing Board content. | Capture and edit |
| Fuzzy invocation lookup | Shipped | Discover $, /, and supported @ namespaces with deterministic ranking. |
Discovery |
| Shared Codex and Claude built-ins | Conditional on a verified adjacent target | Insert the checked-in 19-token catalog at byte zero; the receiving harness controls behavior and availability. | Discovery |
| Invocation refresh | Shipped | Rescan supported local roots after definitions or packages change. | Discovery |
| Generic copy workflow | Shipped | Copy exact bodies into any application without requiring Herdr. | Agent delivery |
| Adjacent agent discovery | Conditional on Herdr | Independently verify eligible coding agents in four directions. | Agent delivery |
| Global agent discovery | Conditional on Herdr | Search verified agents on the current Herdr server across tabs and workspaces. | Agent delivery |
| Submit and keep | Conditional on Herdr | Deliver one ordered prompt and retain every source. | Agent delivery |
| Submit and remove | Conditional on Herdr | Remove unchanged sources only after a matching accepted receipt is durably journaled. | Agent delivery |
| Submit complete board | Conditional on Herdr | Deliver all live thought bodies in canonical order, keeping or removing together. | Agent delivery |
| Cross-session transfer | Shipped | Copy selected thoughts as one durable destination cohort, optionally removing all sources after acceptance. | Commands |
| Pane presentation identity | Conditional on Herdr | Advertise bounded display-only Proqi identity without impersonating an agent. | Agent delivery |
| Herdr plugin toggle | Shipped since 0.14.0, conditional on Herdr 0.8.0 or newer | Install with herdr plugin install oborchers/proqi; one action opens, focuses, or closes one Proqi pane per tab and replaces a pane left over from a Herdr restart. |
Herdr plugin |
| Conversation reading or response waiting | Not shipped | Proqi deliberately does neither and never falls back to raw key injection. | Agent delivery |
Sessions, persistence, and recovery¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Searchable Session Browser | Shipped | Search name, launch path, and thought content; see active, resumable, recovered, and trashed states. | Sessions and recovery |
| Copy session identity or resume command | Shipped | Copy the complete ID or exact resume command without durable mutation. | Commands |
| Session trash and restore | Shipped | Trash is recoverable and participates in persistent Browser history. | Sessions and recovery |
| Permanent prune | Shipped CLI | Requires an already trashed session and explicit --yes; cannot be undone. |
CLI |
| Multiple active sessions | Shipped | Different sessions may run together; one lease prevents dual editing of the same session. | Sessions and recovery |
| Active-session CLI forwarding | Shipped on macOS and Linux | Reads synchronize and supported mutations travel through the active owner's reducer. Next-release main makes the unavailable result explicit in capabilities on other platforms without bypassing the lease boundary. |
CLI |
| Autosave acknowledgement | Shipped | Footer state follows real persistence acknowledgement, not optimistic UI state. | Sessions and recovery |
| Storage retry and recovery export | Shipped | Retry failed durability or export optimistic state to a new private file. | Sessions and recovery |
| Crash recovery | Shipped | Acknowledged work survives; uncommitted transactions roll back; leases release on death. | Privacy and diagnostics |
| Input-stall continuity | macOS and Linux | One bounded same-pane replacement attempt resumes the exact session; otherwise prints a manual resume path. | Sessions and recovery |
Configuration, updates, and installed product¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Auto, light, dark, limited, and custom themes | Shipped | Semantic colors are validated; focus never relies on color alone. | Configuration |
| Comfortable and compact density | Shipped | Shallow panes automatically resolve to compact spacing. | Configuration |
| Mouse capture toggle | Shipped | Disable when a terminal or multiplexer mishandles SGR mouse reporting. | Configuration |
| Optional footer chrome visibility | Shipped since 0.12.0 | Start hidden from configuration or temporarily toggle Board for one running process; operational and recovery state stays visible. | Configuration |
| Versioned keymap with platform overrides | Shipped | Replace exact action/context alias lists with startup validation and safe invariants. | Shortcut troubleshooting |
| Keypress inspector | Shipped | Observe one content-redacted logical event and its resolved action. | Shortcut troubleshooting |
| Explicit update check | Shipped | Query the verified stable channel without installing. | CLI |
| Installed release highlights | Shipped | Open What's new for the version already running, without changing it. | Commands |
| Content-free startup update check | Shipped release builds | Coalesced across concurrent starts and individually disableable. | Privacy and diagnostics |
| Coordinated Homebrew update | Homebrew installs | Saves participants, runs one direct formula upgrade after confirmation, verifies, and resumes. | Updates and restarts |
| Coordinated standalone update | Standalone installer | Verifies the release-bound installer and checksum before replacing the existing user-owned prefix. | Updates and restarts |
| Non-mutating update notice | Cargo, Debian, source, and unknown installs | Update discovery does not rewrite these installation types. | Updates and restarts |
| Bash, Fish, and Zsh completions | Shipped | Generate from the binary; release archives also include them. | CLI |
| macOS and Linux release targets | Shipped | Native Apple, GNU glibc, static musl fallback, and Debian artifacts are published as applicable. | Get started |
CLI, privacy, and operational safety¶
| Feature | Availability | What to know | Learn more |
|---|---|---|---|
| Versioned JSON capability discovery | Shipped | Discover schema, bounds, identifiers, transfer, updates, control, and optional integrations. | CLI |
| Human and JSON session commands | Shipped | List, search, rename, trash, restore, history, and prune. | CLI |
| Atomic named sessions | Shipped since 0.13.0 | sessions ensure returns or atomically creates the one live session with a name and directory; sessions create adds another named session. Neither opens a TUI. |
CLI |
| Named thought creation | Shipped since 0.13.0 | thoughts add --name creates content, name, and position as one undoable operation. |
CLI |
| Retry-safe session changes | Shipped since 0.13.0 | Session rename, trash, restore, undo, redo, prune, and create accept --operation-id; repeated trash is a successful no-op. |
CLI |
| Bounded lists | Shipped since 0.13.0 | thoughts list and sessions list accept --limit and --after and report total and next_after. |
CLI |
| JSON help and version | Shipped since 0.13.0 | --json --help and --json --version succeed with structured data and exit 0. |
CLI |
| Documented error codes | Shipped since 0.13.0 | Every JSON error code, exit status, retry class, and details shape, also published in capabilities. |
CLI |
| Human and JSON Board-item commands | Shipped since 0.12.0 | Insert separators and move, duplicate, or delete typed thoughts and separators. | CLI |
| Human and JSON thought commands | Shipped | List, inspect, add, rename, replace, collapse, move, send, delete, undo, and redo; split, extract, merge, and reflow have been available since 0.12.0. | CLI |
| Typed canonical identifiers | Shipped | Prefixes identify resource kinds and retain complete UUIDv7 values. | CLI |
| Idempotent mutations | Shipped | Matching operation identities return the original receipt; divergent semantic reuse is rejected. | CLI |
| Machine-readable errors | Shipped | Versioned envelopes use stable current error codes and nonzero exits. | CLI |
| Dedicated Proqi and debug skills | Shipped | Teach compatible coding agents to use the explicit JSON CLI or investigate read-only-first without scraping storage or the TUI. Install with npx skills add or, in Claude Code, as the proqi@proqi marketplace plugin. |
CLI |
| Read-only doctor | Shipped | Checks local health without repair or mutation. | Privacy and diagnostics |
| Content-redacted diagnostics | Shipped | Bounded local collection, no upload, and no overwrite. | Privacy and diagnostics |
| User-only local state | Shipped | Private state paths, databases, companions, backups, and recovery destinations are preflighted. | Privacy and diagnostics |
| No telemetry or cloud sync | Shipped boundary | User content remains local unless a named copy or delivery action sends it elsewhere. | Privacy and diagnostics |