Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:57
· 240 commits to master since this release
AetherShell v1.7.0

Added
- Prompt styles: classic, fish, powerline (oh-my-posh), pure, custom.
  PromptConfig::format is finally rendered — its placeholders had been
  documented since the config system landed but nothing expanded them.
- fish-style line editing: history ghost-text autosuggestions, abbreviations,
  history recall that restores the in-progress draft, emacs cursor keys.
- Agentic syntax v3 bare-dot lambda (`|w.size>1k`), measured at 23.7% fewer
  tokens on predicate pipelines under real cl100k BPE.
- agentic-eval `sigil_audit`, which produced that measurement and records an
  adopted/rejected disposition for every candidate encoding.

Fixed
- The crate did not compile on macOS at all: 12 gui.* builtins had Windows and
  Linux branches and no third arm.
- The WASM build was broken by three non-exhaustive matches on Value::Builtin.
- The interactive REPL never reached repl.rs — main.rs carried a second inline
  REPL that shadowed it.
- from-yaml/to-yaml split lines on ':' into a flat record, silently mis-parsing
  nesting, sequences, comments and document markers. Replaced with a real YAML
  subset that fails loudly outside what it implements.
- Two parallel test races (shared AETHER_MODE; shared RAG/semantic-cache).
- CI had been red on every push since 2026-06-11; green on all platforms now.

Security
- RUSTSEC-2026-0204 (crossbeam-epoch invalid pointer dereference).
- Invisible and bidi-override characters rejected in paths (CWE-1007).
- `agent api serve` no longer panics on a hostname bind address.