Holix 0.1.9
·
117 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changed
- Rebrand Helix → Holix — CLI command
holix, packageHolixAgentAi, repojavded-itres/Holix - Management API prefix
/api/holix/; env varsHOLIX_*; data dir~/.holix(legacy~/.helix/HELIX_HOMEsupported) - Project context file
.holix/HOLIX.md(legacyHELIX.mdstill read)
Added
- Multi-profile gateway (v0.2) — one uvicorn process,
ProfileAgentRegistry, per-profile Telegram + cron companions - Hermes-compatible API —
/v1/models,/v1/capabilities,/v1/responses,/v1/runs(SSE),/api/jobs,/api/sessions; session header aliasesX-Holix-*/X-Hermes-* - Holix Management API —
/api/holix/profiles, models, skills, MCP, config/env, global settings; profile key auth (X-Holix-Profile-Key) - Telegram admin API —
/api/holix/profiles/{id}/telegram/*(setup, requests approve/reject, admin, map, sync-menu) HOLIX_REQUIRE_AUTH=trueby default — public without key: onlyGET /health,GET /v1/health- Profile identity —
SOUL.md,USER.md,INIT.mdper profile; first-run onboarding withsave_agent_soul,save_user_profile,complete_agent_initialization - SOUL injection — pinned agent soul in every session and after context compression
- Telegram admin — single admin via
telegram requests approve --set-admin;telegram admin show|clear - Telegram access flow — admin notifications on
/start; slash menu hidden until approve;telegram sync-menu
Documentation
- GATEWAY_API.md (EN/RU) — complete API reference (~110 endpoints): auth, Swagger Authorize, Hermes, sessions, jobs,
/api/holix/, admin, metrics, docs-chat; curl examples per section - GATEWAY.md (EN/RU) — interactive
/docs, API key bootstrap, metrics endpoints, bundled docs site - CLI.md, SECURITY.md, README (EN/RU) — gateway API keys (
hx_vshp_), two-layer auth, docs-chat token - web-docs — nav label "Complete API Reference" / "Полный справочник API", updated SEO for
gateway-api - PROFILES, CONFIGURATION, USER_GUIDE, START_HERE, DOCTOR (EN/RU) — agent identity files and onboarding
- CHANGELOG — unreleased features from
feature/telegram-profiles
Fixed
- CI — ruff, SOUL-related tests, Python 3.12 annotations, Linux port checks, Windows pytest/doctor encoding
holix doctor --no-llm— skips live LLM endpoint probe (deterministic checks only)
Install: pipx install HolixAgentAi or pip install -U HolixAgentAi