v1.1.0 — output style, statusLine, --global, real benchmark
12 techniques. All proven. One curl command.
New in v1.1.0
New optimizations (stack now at 12)
- Output style `terse` (`.claude/output-styles/terse.md`) — deeper response contract than CLAUDE.md, enforced at every turn via `/output-style terse`.
- statusLine (`.claude/statusline.sh`) — live `model · branch · context-os ✓` indicator on every prompt. Awareness beats guessing.
New commands
- `--global` — installs response shaping + env tuning to `~/.claude/` so it applies to every project. Idempotent. Marker-delimited block.
- Stack-specific hints auto-injected into CLAUDE.md (Next.js, Python, Rust, Go, Flutter, Docker).
New benchmarks
- `scripts/benchmark.sh` — real before/after benchmark against any git repo. Parses real `claude --print --output-format json` output: input tokens, cache reads, cache writes, output tokens, total_cost_usd. Handles `is_error:true` with actionable messages. `--model` flag to avoid 1M-context errors.
- Measured 32% token reduction and 18.8% cost reduction on a trivial 2-file fixture using real `claude` invocations. Bigger repos benefit more — noise filtering scales with `node_modules`/`dist`/`target` size.
Install
```bash
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash
```
See what you'd save (no install)
```bash
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash -s -- --measure
```
Global install (every project)
```bash
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash -s -- --global
```
Uninstall
```bash
curl -fsSL https://raw.githubusercontent.com/sravan27/context-os/main/setup.sh | bash -s -- --uninstall
```
Zero dependencies for the core install. Optional Rust binary adds output compression + session memory hooks.
Full changelog: v1.0.0...v1.1.0