Capabilities
24 capabilities, one install
Everything Selesai ships, tested together.
@selesai/code installs 22 bundled extensions that load automatically, plus 1 optional extension and 1 core built-in. Optional extensions are listed separately at the bottom of the page; core built-ins are also covered on the Customization page. Every entry below links to a guide with examples, configuration, limits, and source evidence.
What the badges mean
Each capability carries a badge that says how it relates to the Pi baseline:
- Selesai difference Core differentiators — not part of Pi’s baseline; Selesai builds them in-tree.
- Bundled Shipped and maintained by Selesai; similar ideas may exist in Pi’s ecosystem as separate packages.
- Ergonomics Incremental quality-of-life improvements on the shared Pi baseline.
Delegation and workflows
Research and interaction
- Web researchBundledSingle `web_explore` research tool with bounded search, fetch, source ranking, and headless-browser escalation.
- Interactive questionsBundledTUI wizard (or host dialogs in RPC/VS Code) for single, multi-select, and freeform questions with keyboard navigation and filtering.
- Public code searchBundledSearch GitHub code through grep.app and fetch matching source without leaving the agent.
Continuity and recovery
- Session coordinationBundledLocal 1:1 session messaging, ask/reply, and attachments between named Selesai sessions.
- Persistent memorySelesai differenceFacts, preferences, corrections, and reusable procedures survive across sessions, with search over every past conversation.
- Herdr pane stateBundledReports Selesai's working, blocked, and idle state to a Herdr pane over a local socket.
- Turn-level undoErgonomicsUndo tracked edits, writes, and detected mutating shell commands one turn at a time.
- Copy turnErgonomicsCopy a user or assistant result from the session by hash using `/cp <hash>`.
- Context reminderErgonomicsWarn when a conversation grows large and suggest `/handoff-new` to reduce context and cost.
- Auto session namingErgonomicsName the session on every user message using the current model, from user-message history only, without blocking your message.
- Session handoffSelesai differenceCreate an editable continuation prompt in a clean session to reset context and cut token spend.
Terminal workspace
- TPS trackerBundledLive tokens-per-second status for the main model and subagent runs, with reliability gates against stalls and tool calls.
- Progressive capability gatewaySelesai differenceKeep optional extension tools and skills out of the default model context while making them discoverable and activatable on demand.
- Zentui TUIBundledStarship-style statusline and Opencode-style editor surfaces with independent per-component styling, configured via /zentui.
- Cost reconciliationBundledRecord the real billed cost reported by gateways and show authoritative totals in the zentui footer.
- Tool displayBundledCompact OpenCode-style tool rendering, diff visualization, output truncation, and a native user message box, configured via /tool-display.
- Token onboardingBundledFirst-run onboarding path for provider credentials and API tokens.
Skills and productivity
- Inline skillsErgonomicsLightweight inline skill invitations without separate skill files.
- Ponytail communicationBundledMinimal, compressed communication mode and review helpers invoked via `/skill:ponytail*`.
- RTK integrationErgonomicsProvision RTK when needed and rewrite compatible shell commands to reduce noisy output and token burn.
- Agent browser automationBundledBrowser automation through the external `agent-browser` CLI: navigation, screenshots, accessibility snapshots, form filling, and extraction, with an opt-in setup flow.
Core built-in extensions
These capabilities are part of the Selesai runtime and are not listed in the extension manifest. See the Customization page for a complete overview.
Optional extensions
These extensions are available but not loaded automatically. Install or enable them separately before use.