Cosh Usage Documentation

This directory contains user-facing documentation for Cosh features.

Unlike the other docs/ directories (which document implementation details for developers), these guides explain how to use Cosh as an end user.

Available Guides

  • Lifecycle Hooks — Run custom shell commands before each tool call (PreToolUse) or after each successful call (PostToolUse) to block, allow, rewrite, or inject context.
  • Setup Reference — Complete reference for ~/.config/cosh/setup.json: appearance, tools, routing, hooks, providers, model persistence, prompt caching, and environment variables.