Skip to content

Releases: waym0reom3ga/autolycus-agent

Autolycus v0.1.0 - True Lycus Branch

08 May 17:25

Choose a tag to compare

 ░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░    ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░  
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░   ░▒▓█▓▒░   ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░    ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░  

                A U T O L Y C U S
              v e r s i o n  0 . 1 . 0

Release Notes — Autolycus v0.1.0

Release Date: May 8, 2026

The true Lycus branch — personality system, dynamic greetings, and the foundation for adaptive AI behavior. This marks the transition from proof-of-concept to a living, breathing agent framework.


✨ Highlights

  • True Lycus Branch — The first release that establishes Lycus as a distinct identity from upstream Hermes Agent, with its own personality, behavior patterns, and evolution path.

  • Personality System — Dynamic greeting templates that adapt to time, weather, and location. Lycus now introduces itself with context-aware greetings that feel alive and present.

  • HIAL Protocol Foundation — The groundwork for Human Interface Adaptive Loop (HIAL), enabling Lycus to self-reflect daily and pursue mastery of subjects voluntarily.


🎭 Personality System

  • Dynamic Greetings — Lycus generates personalized greetings on every startup

    • Real-time weather integration via wttr.in
    • Location detection via ipapi.co
    • Time-aware contextual messages
  • Switchable Templates — Six personality templates available:

    • default — Friendly and professional
    • casual — Relaxed and informal
    • formal — Professional and structured
    • enthusiastic — Energetic and upbeat
    • minimalist — Brief and to-the-point
    • poetic — Literary and descriptive
  • Template Management — Use /lycus-greeting to switch templates or view available options


🧠 Agent Identity

  • Separate Lycus Identity — Lycus now maintains its own agent name file (.lycus_agent_name)
  • Random Name Assignment — Each install receives a unique name from 80 possible identities
  • Persistent Identity — Name persists across sessions and restarts

🔮 Planned Features (Roadmap)

Key Memories

  • Persistent memory system for Lycus to retain important information across sessions
  • Contextual recall of user preferences and project history

Personality Emulation

  • Advanced personality modeling beyond greetings
  • Adaptive behavior based on user interaction patterns

HIAL Protocol (Human Interface Adaptive Loop)

  • Daily self-reflection cycles
  • Voluntary subject mastery pursuit
  • Continuous improvement loops

🛠 Technical Changes

  • Added get_dynamic_greeting() function in agent/onboarding.py
  • Added get_lycus_agent_name() function in agent/prompt_builder.py
  • Added /lycus-greeting slash command in cli.py
  • Created ~/.hermes/lycus_personality.yaml configuration file
  • Updated banner version to 0.1.0

📝 Notes

This release marks the transition from FreeBSD proof-of-concept to a true personality-driven agent framework. The prior versions (0.0.1-0.0.5) were exploratory; v0.1.0 is the first stable foundation for Lycus's evolution.

Previous versions were proofs of concept. This is the beginning.

Autolycus v0.0.5-beta

08 May 01:28

Choose a tag to compare

Autolycus v0.0.5-beta Pre-release
Pre-release

Autolycus v0.0.5-beta: upstream v0.11.0 integration, aarch64 verified, automated sync pipeline

Autolycus v0.0.4 — Automated Cross-Platform Installer

04 May 18:54

Choose a tag to compare

 ░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░    ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░  
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░   ░▒▓█▓▒░   ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░    ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░  

                A U T O L Y C U S
              v e r s i o n  0 . 0 . 4

Release Notes — Autolycus v0.0.4

Release Date: May 4, 2026
Platform: FreeBSD, Linux, macOS
License: LGPL v2.1

About This Release

Autolycus v0.0.4 introduces the automated cross-platform installer — a single script that handles OS detection, dependency installation, virtual environment setup, and configuration for FreeBSD, Linux, and macOS. No more manual step-by-step instructions; just clone and run.

This release also expands Autolycus platform support beyond FreeBSD to include Linux and macOS, while maintaining FreeBSD as the primary development and testing target.


What's New

🚀 Automated Installer Script

New: scripts/install-autolycus.sh

The installer automates the entire setup process:

  1. OS Detection — Automatically identifies FreeBSD, Linux, or macOS
  2. Prerequisite Checks — Verifies Rust/Cargo and make are installed, with platform-specific install instructions if missing
  3. uv Installation — Installs uv via cargo (skips if already present at ~/.cargo/bin, ~/.local/bin, or in PATH)
  4. Virtual Environment — Creates a Python 3.11 venv with proper POSIX-compatible activation
  5. Smart Dependency Installation — Installs OS-appropriate extras:
    • FreeBSD: excludes voice tools (no ctranslate2 wheels)
    • Linux/macOS: includes voice tools
  6. CLI Setup — Creates symlink in ~/.local/bin and appends PATH to shell config
  7. Config Templates — Creates AGENTS.md and persona.md from templates
  8. Skill Sync — Runs hermes skills sync to install bundled skills
  9. FreeBSD Warnings — Reminds FreeBSD users about python-sqlite and voice limitations

Usage:

git clone https://github.com/waym0reom3ga/autolycus-agent.git
cd autolycus-agent
./scripts/install-autolycus.sh

🐧 Expanded Platform Support

Autolycus now officially supports three platforms:

Platform Status Notes
FreeBSD ✅ Primary Native development target, tested on FreeBSD 15.0
Linux ✅ Supported Full feature set including voice tools
macOS ✅ Supported Full feature set including voice tools

The installer detects your OS and applies platform-specific configurations automatically.


Technical Changes

Files Added (1 new file)

File Lines Description
scripts/install-autolycus.sh 411 Automated cross-platform installer script

Files Modified (1 file)

File Changes Description
README.md Updated install section, badges, tagline, contributing section Reflected new installer and multi-platform support

What Works (Inherited from v0.0.3)

Feature Status Notes
Terminal execution ✅ Working PTY-based, interrupt/timeout support
File operations ✅ Working Read, write, edit, search files
Web browsing ✅ Working Firecrawl and Parallel web tools
GitHub integration ✅ Working Issues, PRs, repo search
Memory system ✅ Working Persistent memory with FTS5 search
Skills system ✅ Working 71 built-in skills available
CLI interface ✅ Working Full TUI with streaming output (Autolycus theme)
Model providers ✅ Working LM Studio, Ollama, OpenRouter, etc.
Voice (Linux/macOS) ✅ Working faster-whisper available on Linux/macOS
Voice (FreeBSD) ❌ Unavailable faster-whisper has no FreeBSD wheels

Known Limitations (Unchanged)

  1. Voice tools unavailable on FreeBSDfaster-whisper depends on ctranslate2, which has no FreeBSD wheels. Use cloud-based alternatives:

    • Set GROQ_API_KEY for Groq-powered STT
    • Set VOICE_TOOLS_OPENAI_KEY for OpenAI Whisper API
  2. Clipboard support requires xclip/xsel — Install with pkg install xclip (FreeBSD) or your package manager

  3. uv must be built from source on FreeBSD — No FreeBSD binary available; expect ~4 minute compile time with cargo install uv. On Linux/macOS, uv is installed the same way but builds faster.


Installation (Updated)

git clone https://github.com/waym0reom3ga/autolycus-agent.git
cd autolycus-agent
./scripts/install-autolycus.sh
source ~/.bashrc
hermes setup
hermes

That's it. The installer handles everything else.


Upgrade from v0.0.3

If you already have v0.0.3 installed:

cd autolycus-agent
git pull
./scripts/install-autolycus.sh  # re-runs safely, skips what's already done

Or manually:

cd autolycus-agent
git pull
. venv/bin/activate
uv pip install -e ".[modal,daytona,messaging,cron,cli,dev,tts-premium,slack,honcho,mcp]" --upgrade

Credits

Built on the Hermes Agent architecture by Nous Research.
An independent project by Technetia Inc.

Special thanks to:

  • The FreeBSD community for maintaining a world-class Unix operating system
  • The Arch Linux community for excellent package management
  • All contributors who made the TUI rebranding in v0.0.3 possible

What's Next?

v0.0.5 and beyond:

  • Cross-platform test suite (FreeBSD/Linux/macOS CI)
  • Installer package manager integration (pkg, pipx, homebrew)
  • FreeBSD-specific performance optimizations
  • Community-contributed skins and themes

Stay tuned! 🦊


The world's first AI agent for FreeBSD — now on Linux and macOS too.

Autolycus v_0.0.3

09 Apr 23:43

Choose a tag to compare

v0.0.2

09 Apr 18:34

Choose a tag to compare

 ░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░        
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░    ░▒▓██████▓▒░░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░  
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░      ░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░  ░▒▓█▓▒░  ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░      ░▒▓█▓▒░   ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░      ░▒▓█▓▒░ 
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░   ░▒▓█▓▒░   ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░    ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░  

                A U T O L Y C U S
              v e r s i o n  0 . 0 . 2

Release Notes — Autolycus v_0.0.2

Release Date: April 9, 2026
Platform: FreeBSD only (native)
License: LGPL v2.1

About This Release

Autolycus v_0.0.2 marks our first functional release. The agent can now execute terminal commands reliably on FreeBSD, read and write files, browse the web, interact with GitHub, and perform intelligent automation tasks.

This release fixes a critical terminal execution bug that prevented all shell commands from running, making Autolycus a fully operational AI agent for FreeBSD systems.


What's New

🎉 Terminal Execution Now Works

The core issue blocking all command execution has been resolved:

  • PTY-based subprocess handling — Replaced subprocess.Popen with ptyprocess for reliable pseudo-terminal allocation
  • Cross-platform compatibility — The fix works on FreeBSD, Linux, and macOS (though Autolycus is FreeBSD-only)
  • Interrupt support maintained — Ctrl+C still cancels running commands gracefully
  • Timeout enforcement — Commands exceeding their timeout are properly terminated

Before this release, every command timed out with exit code 124. Now they work as expected:

$ hermes
> What's my current directory?
🔧 Using tool: terminal_tool
$ pwd
/home/user/project
✅ Your current directory is /home/user/project

📦 Dependency Updates

  • ptyprocess moved from optional [pty] extra to core dependencies — required for FreeBSD operation
  • Removed the now-redundant [pty] optional dependency group
  • All 126 packages install cleanly on FreeBSD 15.0 without voice extras

📝 Documentation Improvements

  • Updated installation instructions with accurate package names and build times
  • Added notes about uv's ~4 minute compile time from source
  • Documented clipboard support requirement (xclip/xsel)
  • Clarified voice transcription limitations on FreeBSD

What Works

Feature Status Notes
Terminal execution ✅ Working PTY-based, interrupt/timeout support
File operations ✅ Working Read, write, edit, search files
Web browsing ✅ Working Firecrawl and Parallel web tools
GitHub integration ✅ Working Issues, PRs, repo search
Memory system ✅ Working Persistent memory with FTS5 search
Skills system ✅ Working 71 built-in skills available
CLI interface ✅ Working Full TUI with streaming output
Model providers ✅ Working LM Studio, Ollama, OpenRouter, etc.
Voice transcription ❌ Unavailable faster-whisper has no FreeBSD wheels

Known Limitations

  1. Voice tools unavailablefaster-whisper depends on ctranslate2, which has no FreeBSD wheels. Use cloud-based alternatives:

    • Set GROQ_API_KEY for Groq-powered STT
    • Set VOICE_TOOLS_OPENAI_KEY for OpenAI Whisper API
  2. Clipboard support requires xclip/xsel — Install with pkg install xclip for clipboard tools to work

  3. uv must be built from source — No FreeBSD binary available; expect ~4 minute compile time with cargo install uv


Installation

git clone https://github.com/waym0reom3ga/autolycus-agent.git
cd autolycus-agent
cargo install uv  # ~4 minutes
export PATH="$HOME/.cargo/bin:$PATH"
uv venv venv --python 3.11
. venv/bin/activate
uv pip install -e ".[modal,daytona,messaging,cron,cli,dev,tts-premium,slack,honcho,mcp]"
mkdir -p ~/.local/bin && ln -sf $(pwd)/venv/bin/hermes ~/.local/bin/hermes
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc

Then run hermes setup to configure your model provider and API keys.


Upgrade from v_0.0.1

If you already have v_0.0.1 installed:

cd autolycus-agent
git pull
. venv/bin/activate  # or your venv name
uv pip install -e ".[modal,daytona,messaging,cron,cli,dev,tts-premium,slack,honcho,mcp]" --upgrade

The ptyprocess package will be installed automatically as part of the core dependencies.


Credits

Built on the Hermes Agent architecture by Nous Research.
An independent project by Technetia Inc.

Special thanks to the FreeBSD community for maintaining a world-class Unix operating system.


The world's first AI agent for FreeBSD.