v0.1.0 - Initial Release
⚒️ Smith v0.1.0 - Initial Release of the fast, local-first LLM Agent Harness written in Crystal.
✨ Features
- Policy-Free Core Loop (): Complete decoupling of agent loop, LLM provider, tools, and CLI.
- Fiber-Based Parallel Tool Execution (): Concurrent execution of parallel-safe tools (
read_file,grep,glob) via Crystal Fibers (spawn&Channel). - Subagent Supervision (
Smith::Subagents): Parent agent can delegate subtasks to autonomous child subagents running in isolated fibers inwork(full capabilities) orinspect(read-only) mode. - OpenRouter Provider (
Smith::LLM): Default modelqwen/qwen3.8-maxwith exponential backoff retry logic. - Project Context & Skills Catalog: Automatically loads
SMITH.md/AGENTS.mdand expands-nameor/#skill-namereferences at runtime. - Session Persistence (
Smith::Session): Saves local conversation history under~/.smith/sessions/with seamlesssmith listandsmith resumecapabilities.