<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>User Guide - Sharur</title><link>https://goppydae.github.io/sharur/user/index.html</link><description>The user guide covers day-to-day use of sharur from the terminal:
CLI — runtime modes, flags, keybindings, slash commands, and configuration Extensibility — skills, prompt templates, and Go/Python/gRPC extensions</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://goppydae.github.io/sharur/user/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI</title><link>https://goppydae.github.io/sharur/user/cli/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://goppydae.github.io/sharur/user/cli/index.html</guid><description>shr is the sharur CLI binary. It supports three runtime modes and a rich flag surface for model selection, session management, tools, and extensions.
Runtime Modes Mode Flag Description TUI --mode tui (default) Interactive Bubble Tea terminal interface with streaming, tool cards, and session management JSON --mode json One-shot query with line-delimited JSON event output — useful for shell pipelines gRPC --mode grpc Persistent multi-session gRPC service — any gRPC-capable client can connect Quick Start # Launch the interactive TUI shr # One-shot answer (JSONL output) shr --mode json "What is the best way to structure a Go project?" # Resume the most recent session shr --continue See the sub-pages for full keybinding and slash command references, JSON event schema, gRPC proto overview, provider setup, and the full configuration schema.</description></item><item><title>Extensibility</title><link>https://goppydae.github.io/sharur/user/extensibility/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://goppydae.github.io/sharur/user/extensibility/index.html</guid><description>sharur supports three extension points:
Skills — reusable prompt templates invoked with /skill-name Prompts — system prompt injection via YAML files Extensions — in-process Go, out-of-process Python, or gRPC plugins</description></item></channel></rss>