Repository navigation
v0.2.2 Provider Dialects, Schema Output & Context Config
Dogfooding fixes: Tether implemented most of this release itself through its own CLI and a claude -p provider.
Features
{schema}placeholder (#51) forcommandproviders: constrain output to the act schema (e.g.claude -p --json-schema '{schema}'); replies may be structured objects withcmd/stdin. Measured: withclaude -pthis adds ~2k prompt tokens per call, so it is a reliability option, not a saving.tether misses(#53): list unparsed model replies (nudges) as fixture-ready JSONL fortests/fixtures/dialects.jsonl.
Fixes
- Configurable context budget and fold window (#54):
--context-tokens/--fold-afterontether runandtether pipeline,context_tokens/fold_afteron MCPtether_run, and per-provider keys inproviders.yaml. The 8k context and fold-after-2 defaults made large-context backends re-read the same files forever. - Table-driven tool-call dialect extractors (#52): built-in
<tool_call>JSON, raw JSON,<parameter name="cmd">blocks and textact(...), extendable withtether.register_dialector adialects:regex list inproviders.yaml.
Docs: https://igormcsouza.github.io/tether/reference/providers/