localharness 0.31.0

A Rust-native agent SDK with pluggable LLM backends (Gemini today). Streaming, custom tools, safety policies, background triggers — zero external binaries.
Documentation
# =============================================================================
# Language statistics (GitHub Linguist)
# =============================================================================
#
# Docs are explicitly marked so Markdown bytes don't dominate the
# "Languages" bar on GitHub.
# See https://github.com/github-linguist/linguist/blob/master/docs/overrides.md

README.md           linguist-documentation
CHANGELOG.md        linguist-documentation
RELEASING.md        linguist-documentation
UPSTREAM.md         linguist-documentation
DESIGN.md           linguist-documentation

# =============================================================================
# Line endings
# =============================================================================
#
# Authoritative LF for portable text; CRLF only for files that must be
# CRLF on Windows (PowerShell scripts).

* text=auto eol=lf

*.rs            text eol=lf
*.toml          text eol=lf
*.md            text eol=lf
*.sh            text eol=lf
*.yml           text eol=lf
*.yaml          text eol=lf
*.json          text eol=lf
.gitignore      text eol=lf
.gitattributes  text eol=lf

*.ps1           text eol=crlf

# Treat binary blobs as binary so git doesn't diff them.
*.png   binary
*.jpg   binary
*.jpeg  binary
*.pdf   binary
*.wav   binary
*.mp3   binary
*.mp4   binary