Repository navigation
tenon v0.2.0
Changes
- English by default. The interface, the system prompt, messages and documentation are now in English. French stays available:
--lang frorlang = "fr"in the configuration.$LANGis no longer read. - Local models detected automatically (Ollama, vLLM). tenon reads the served model and the context window applied by the server at startup. Ollama: the most recent installed model that supports tool calls (e.g.
ollama pull qwen3:8b). A window below 16000 tokens triggers a warning. See Local models. - Interface. Assistant replies render markdown (headings, lists, code blocks, bold, code); no more blank lines between tool calls.
- Provider errors. On HTTP 429 and 5xx, the error now includes the provider's message (rate limit, quota, overloaded model).
- Installation. Homebrew (
brew install tenon-code-eu/tap/tenon) and a verifying install script (install.sh).go installreports the right version.
Configuration changes
- The
ollamaandvllmpresets no longer assumedevstral/defaultand 32000 tokens: values are read from the server. A value set in the configuration still wins;detect = "off"disables detection. - Docs moved:
docs/usage.mdanddocs/security.mdare the reference; French versions are indocs/fr/.
Install
brew install tenon-code-eu/tap/tenon
# or
curl -fsSL https://raw.githubusercontent.com/tenon-code-eu/tenon/main/install.sh | sh
Verify a manual download:
minisign -Vm SHA256SUMS -P RWR+vfCWjGO42uRKOxNSrKz5afZPCWJf8iJPO04kFdkhLldZHhxo532F
sha256sum -c SHA256SUMS --ignore-missing # macOS: shasum -a 256 -c SHA256SUMS --ignore-missing
Version 0.x: configuration, options and session/audit formats may still change.
License: EUPL-1.2.