Releases: waym0reom3ga/autolycus-agent
Autolycus v0.1.0 - True Lycus Branch
░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░
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 professionalcasual— Relaxed and informalformal— Professional and structuredenthusiastic— Energetic and upbeatminimalist— Brief and to-the-pointpoetic— Literary and descriptive
-
Template Management — Use
/lycus-greetingto 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 inagent/onboarding.py - Added
get_lycus_agent_name()function inagent/prompt_builder.py - Added
/lycus-greetingslash command incli.py - Created
~/.hermes/lycus_personality.yamlconfiguration 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
Autolycus v0.0.5-beta: upstream v0.11.0 integration, aarch64 verified, automated sync pipeline
Autolycus v0.0.4 — Automated Cross-Platform Installer
░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░
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:
- OS Detection — Automatically identifies FreeBSD, Linux, or macOS
- Prerequisite Checks — Verifies Rust/Cargo and
makeare installed, with platform-specific install instructions if missing - uv Installation — Installs uv via cargo (skips if already present at
~/.cargo/bin,~/.local/bin, or in PATH) - Virtual Environment — Creates a Python 3.11 venv with proper POSIX-compatible activation
- Smart Dependency Installation — Installs OS-appropriate extras:
- FreeBSD: excludes voice tools (no ctranslate2 wheels)
- Linux/macOS: includes voice tools
- CLI Setup — Creates symlink in
~/.local/binand appends PATH to shell config - Config Templates — Creates
AGENTS.mdandpersona.mdfrom templates - Skill Sync — Runs
hermes skills syncto install bundled skills - FreeBSD Warnings — Reminds FreeBSD users about
python-sqliteand 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)
-
Voice tools unavailable on FreeBSD —
faster-whisperdepends onctranslate2, which has no FreeBSD wheels. Use cloud-based alternatives:- Set
GROQ_API_KEYfor Groq-powered STT - Set
VOICE_TOOLS_OPENAI_KEYfor OpenAI Whisper API
- Set
-
Clipboard support requires xclip/xsel — Install with
pkg install xclip(FreeBSD) or your package manager -
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
hermesThat'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 doneOr manually:
cd autolycus-agent
git pull
. venv/bin/activate
uv pip install -e ".[modal,daytona,messaging,cron,cli,dev,tts-premium,slack,honcho,mcp]" --upgradeCredits
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
Full Changelog: v0.0.2...v0.0.3
v0.0.2
░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░░▒▓█▓▒░░▒▓█▓▒░░▒▓███████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░
░▒▓████████▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░ ░▒▓█▓▒░ ░▒▓█▓▒░░▒▓█▓▒░▒▓█▓▒░░▒▓█▓▒░ ░▒▓█▓▒░
░▒▓█▓▒░░▒▓█▓▒░░▒▓██████▓▒░ ░▒▓█▓▒░ ░▒▓██████▓▒░░▒▓████████▓▒░▒▓█▓▒░ ░▒▓██████▓▒░ ░▒▓██████▓▒░░▒▓███████▓▒░
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.Popenwithptyprocessfor 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
-
Voice tools unavailable —
faster-whisperdepends onctranslate2, which has no FreeBSD wheels. Use cloud-based alternatives:- Set
GROQ_API_KEYfor Groq-powered STT - Set
VOICE_TOOLS_OPENAI_KEYfor OpenAI Whisper API
- Set
-
Clipboard support requires xclip/xsel — Install with
pkg install xclipfor clipboard tools to work -
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"' >> ~/.bashrcThen 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]" --upgradeThe 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.