Knosh is an LLM agent for "one-shot" prompts and structured software development activities. While it has a robust suite of tools, it specifically excludes any sort of arbitrary shell access (e.g., a Bash tool). It is written in Kotlin, and so it is a Kotlin no-shell (Knosh) agent.
For full project documentation, visit the Knosh site.
See CHANGELOG.md for a history of notable changes.