Skip to content

Releases: nervosys/AetherShell

AetherShell v0.3.1

11 Feb 04:33

Choose a tag to compare

AetherShell v0.3.1

Maintenance release with license and compliance updates.

Changes

  • License: Switched to AGPL-3.0-or-later with commercial dual-license option
  • CLA: Added Contributor License Agreement for all contributions
  • CI: Added automated CLA compliance check to GitHub Actions
  • Code Quality: Fixed all 88 compiler warnings (dead code, unused imports)
  • Python SDK: Corrected license field to AGPL-3.0-or-later
  • Version Bump: All crates, VS Code extension, and Python SDK updated to 0.3.1
  • Implicit Match: \match\ in lambdas now uses implicit scrutinee from enclosing parameter
  • Linguist: Added GitHub Linguist submission package for .ae\ syntax highlighting

Upgrade

\\�ash
cargo install aethershell # from crates.io (when published)
\\

Or download binaries from the assets below.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Feb 00:14

Choose a tag to compare

AetherShell v0.3.0

The first major public release of AetherShell — a typed, functional shell with multi-modal AI agents.

Highlights

  • Typed Functional Pipelines — Data flows as structured \Value\ types (Int, Float, String, Array, Record, Lambda), not raw text
  • 1,000+ Builtins across 30+ modules — \�i, \�gent, \mcp, \crypto, \db, \ ile, \sys, and more
  • Multi-Agent Framework — Single agents, swarms with coordinator patterns, and Recursive Language Models (RLM)
  • Protocol Support — MCP (Model Context Protocol), A2A (Agent-to-Agent), A2UI, NANDA
  • TUI Interface — Rich terminal UI with multi-modal content (images, audio, video)
  • AI Model API — OpenRouter-compatible local API server with model management (\�imodel\ binary)
  • VS Code Extension — Syntax highlighting, LSP, snippets, code actions, agent panel
  • Python SDK — LangChain integration and cloud deployment support
  • Web Dashboard — Real-time WebSocket monitoring and REST API
  • Bash Transpiler — Convert bash scripts to native AetherShell syntax
  • GitHub Linguist — Submission package ready for .ae\ syntax highlighting on GitHub

Language Features

  • Hindley-Milner type inference
  • Pattern matching with \match\ expressions
  • Lambda syntax: \ n(x) => x * 2\
  • Dot-notation modules: \�i.chat(), \�gent.spawn(), \mcp.servers()\
  • Import/export system with visibility controls
  • Async/await, try/catch/throw
  • Conditional compilation with #[cfg(...)]\

Infrastructure

  • CI/CD with GitHub Actions (security audit, release builds)
  • Cross-platform: Windows (MSVC), Linux (GNU)
  • 272+ tests, 0 failures
  • \cargo install aethershell\ (crates.io ready)

Binaries

Platform Binary
Windows x86_64 \�ethershell-0.3.0-x86_64-pc-windows-msvc.zip\
Linux x86_64 \�ethershell-0.3.0-x86_64-unknown-linux-gnu.tar.gz\