Releases: brainx/zeus
Releases · brainx/zeus
Release list
Zeus 0.1.4
Zeus v0.1.4
Fixed
- Hermes launch failures such as missing or non-executable Hermes binaries now return structured
failedbot status instead of uncaught exceptions. - Gateway processes that exit during startup are covered by both unit and real fake-Hermes integration tests.
- Added authenticated
GET /bots/<bot-id>/inspectendpoint for runtime diagnostics. - Inspect diagnostics include profile-file presence, PID marker metadata, live command-line verification, and redacted recent logs.
- Inspect never returns
.envcontents and always requiresx-zeus-api-key. - Sensitive log diagnostics require authentication.
Verification
make release-check- wheel smoke test
twine checkSHA256SUMS.txt- GitHub artifact attestations
Zeus 0.1.3
Zeus 0.1.3 hardens API request validation, profile environment handling, process stop safety, and release provenance. See CHANGELOG.md for the full change list.
Zeus Hermes Orchestrator v0.1.2
0.1.2
- Polished release validation so CI and local release checks build once, smoke-test the exact wheel artifact, verify package metadata, and checksum the same distribution files.
- Added reusable wheel-smoke and release-check Make targets.
- Updated release documentation and repository contract tests for the artifact validation flow.
- Fixed README grammar in the project summary.
Artifacts attached:
- zeus_hermes_orchestrator-0.1.2-py3-none-any.whl
- zeus_hermes_orchestrator-0.1.2.tar.gz
- SHA256SUMS.txt
Zeus Hermes Orchestrator v0.1.1
Highlights
- Requires API keys for all non-health local API endpoints, with ZEUS_ALLOW_UNAUTH_READS=1 for local unauthenticated GETs.
- Adds robust quoted .env serialization/parsing for rendered profiles.
- Strengthens Linux PID ownership checks with live /proc command-line verification.
- Adds persisted bot restart policy state with exponential backoff.
- Adds explicit zeus bot reconcile and API reconcile routes.
Verification
- sh scripts/test.sh
- sh scripts/repo_check.sh
- ruff format/check
- mypy zeus
- bandit -r zeus
- python -m build
- twine check
Zeus Hermes Orchestrator v0.1.0
Zeus Hermes Orchestrator v0.1.0
Initial public alpha for running many Hermes Agent bots from reusable templates.
Highlights
- Stdlib-only local orchestrator with TOML template validation.
- Isolated Hermes profile rendering under
.zeus/. - SQLite bot registry and loopback CLI/API.
- Gateway lifecycle management with PID ownership checks and graceful stop/restart.
- Built-in templates for coding, research, support, and native DeepSeek configuration.
- README hero, badges, demo recording, roadmap, and operator-focused docs.
- Systemd sample unit plus backup, logs, upgrade, and restart policy notes.
- CI gates for Python 3.11, 3.12, and 3.13 with ruff, mypy, Bandit, ShellCheck, tests, package build, and twine metadata checks.
Verification
- GitHub CI passed on the release commit
8845634c580213420412569ad9fbabc10fc2972b. - Fresh VPS verification passed previously for the same release line with real Hermes profile checks and API smoke.
Security
- Mutating API endpoints require
ZEUS_API_KEY. - Templates reject inline secret-like values.
- Runtime state and rendered profile env files remain outside git.