Releases: bublhub/BubbleHub
Releases · bublhub/BubbleHub
Release list
AgeOS v0.1.0
AgeOS v0.1.0
Initial AgeOS release: local LLM serving, sandboxed agent execution, and release-ready Docker/package distribution in one runtime.
✨ New Features
- Added the AgeOS CLI for prompting local models, serving an OpenAI-compatible API, running sandboxed agents, inspecting model state, and opening a terminal dashboard.
- Added local model scheduling with warm backend reuse, model registry selection, queue visibility, and shared inference sessions.
- Added hardened agent execution through
libageos, including native scheduler bindings, sandbox launch support, hardware detection, and filesystem/network isolation. - Added integrations and shims for OpenAI-compatible clients, Anthropic-style message translation, LangChain, OpenClaw onboarding, and a basic example agent.
- Added Docker runtime images on GHCR plus release packages for Linux
.deb, Windows.exe, curl install, and PowerShell install flows.
⚡ Improvements
- Improved CI by running unit and integration tests inside Docker images that match the release runtime.
- Added GitHub Actions layer caching plus persistent model/OpenClaw dependency caches to speed up repeated CI runs.
- Improved release automation with source archives, installer scripts, package artifacts, runtime image digest metadata, release-note handoff, and Discord announcements.
- Refactored the native source tree from
ctolibageosfor clearer project structure and packaging paths. - Added pre-push Docker test commands to the README so local validation matches CI.
🐛 Bug Fixes
- Fixed fresh Meson builds by initializing the native build tree before compiling.
- Fixed
llama-serverstartup in Docker and packaged installs by copying all required llama.cpp shared libraries. - Fixed OpenClaw integration validation for the current local-mode config schema.
- Fixed Docker integration test setup on remote/NFS workspaces by using named volumes and a single OpenClaw cache mount.
- Fixed GitHub Actions environment duplication around proxy settings.
🔒 Security & Sandboxing
- Hardened agent runs with native Linux sandboxing built on user namespaces, Landlock, seccomp, resource limits, and isolated agent homes.
- Restricted sandboxed agents to the local inference endpoint while blocking general outbound network access.
- Added source-tree protection so agents cannot run with the AgeOS application source as their writable workspace.
- Sanitized native backend process launch paths by constructing trusted library search paths for
llama-server. - Added tests covering sandbox identity, filesystem isolation, inference-only network access, and launcher isolation from malicious
PYTHONPATH.
🚀 Installation
Latest release asset base:
https://ageos.dev/download/latest
Specific release asset base:
https://ageos.dev/download/v0.1.0
Linux curl installer:
curl -fsSL https://ageos.dev/install.sh | bashLinux Debian package:
curl -LO https://ageos.dev/download/latest/AgeOS-0.1.0-x64.deb
sudo apt install ./AgeOS-0.1.0-x64.debWindows PowerShell installer:
irm https://ageos.dev/install.ps1 | iexWindows .exe bootstrapper:
irm https://ageos.dev/download/latest/AgeOS-0.1.0-x64.exe -OutFile AgeOS-0.1.0-x64.exe
.\AgeOS-0.1.0-x64.exe🔗 Links
🌐 Website → AgeOS Labs
💻 GitHub → ageos-runtime
💬 Discord → Join community
❤️ Contributors
Thanks to everyone who tested, reported bugs, and contributed feedback.