Releases: liuyanghejerry/Clausura
Releases · liuyanghejerry/Clausura
v1.0.6
What's Changed
P0 — Critical Fixes
- Config priority chain: Environment variables now correctly override CLI flags (env > CLI > YAML)
- SARIF informationUri: Fixed broken GitHub link
P1 — Reliability
- Warn action logging: Gate rule violations with
warnaction now emit stderr logs - Agent loop auto-save: Checkpoints saved every 3 iterations for crash recovery
P2 — Security & Correctness
- Snapshot list/delete/version: Fixed list defaults, delete --id, version round-trip
- Symlink containment: grep and list_files no longer follow symlinks outside workspace
- Shell exec allowlist: Checks both raw token and basename
P3 — Configurability
- Schema version validation: Only version '1' accepted
- max_iterations: Configurable via YAML, CLI, or env var
Documentation
- README: Corrected shell_exec sandbox claim
v1.0.5
What's Changed
- refactor: simplify truncation logic for tool-call pairing by @liuyanghejerry in #7
- chore: add clippy to pre-commit hook
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- fix: preserve assistant-tool pairs during truncation and add tool serialization to CustomProvider by @liuyanghejerry in #6
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- fix: add tool_call_id to Message for OpenAI-compatible tool messages by @liuyanghejerry in #4
- fix: serialize assistant tool_calls as structured field for DeepSeek compatibility by @liuyanghejerry in #5
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- fix: release asset flattening + install.sh cargo fallback by @liuyanghejerry in #2
- fix: reqwest TLS backend + token counting for non-OpenAI providers by @liuyanghejerry in #3
New Contributors
- @liuyanghejerry made their first contribution in #2
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Full Changelog: https://github.com/liuyanghejerry/Clausura/commits/v1.0.0