Releases: 88hours/helix-community
Releases · 88hours/helix-community
Release list
v1.4.0
[1.4.0] — 2026-06-04
Added
- AWS Bedrock provider — run Crash Handler and QA Agent via
anthropic.AnthropicBedrock
using an IAM role; no API key stored. Cross-region inference profiles are resolved
automatically from the AWS region prefix (us.,eu.,ap.). - OpenRouter provider — OpenAI-compatible API backend; set
OPENROUTER_API_KEYand
provider: openrouterper agent to use any model on OpenRouter's catalogue. - OpenCode and Goose CLI backends — Dev Agent can now dispatch to the OpenCode or
Goose CLI as alternatives to Claude Code. - Per-agent LLM configuration —
config.yamlnow has anagents:block (replacing
the globalllm:block). Each agent has its ownproviderandmodel. Override at
runtime withHELIX_<AGENT>_PROVIDERandHELIX_<AGENT>_MODEL. core/preflight.py— startup validation that checks at least one LLM provider key
is set (or Bedrock is configured via IAM). Warns on missing optional env vars.- LangSmith tracing (opt-in) — when
LANGSMITH_API_KEYandLANGSMITH_TRACING=true
are set, everycomplete()call is traced with provider, model, and token usage. openai>=1.55dependency for the OpenRouter and Ollama backends (replaces the previous
httpx-based Ollama implementation).
Changed
core/llm.py— unified router now dispatches to seven backends:anthropic,bedrock,
openrouter,ollama,claude-code,opencode,goose. Anthropic backend retries
withclaude-haiku-4-5-20251001on 529 Overloaded responses.core/config.py—LLMConfig/get_llm_config()replaced byAgentConfig/
get_agent_config(agent). Addedget_bedrock_region().agents/dev/agent.py—complete_tdd(cwd=...)replaced bycomplete(agent="dev", cwd=...);
provider is now determined by thedevagent's config entry.config.yaml—llm:block replaced byagents:block;settings.aws_bedrock_region
added.
v1.3.0
Added
- Railway deployment — one-click deploy button in README;
railway.toml,
entrypoint.sh, andrailway-deploy.shadded so the full stack can be
deployed to Railway without local Docker Compose. entrypoint.shsupports three modes: docker-composecommand:args,
START_COMMANDenv var (per-service on Railway), or all-agents-in-one-container
fallback for single-service deployments.
v1.2.0
v1.1.1
v1.1.0
What's new
- Ollama / local LLM support — run Helix against any locally hosted model (Llama, Mistral, CodeLlama, etc.) via Ollama's OpenAI-compatible API. Set
HELIX_PROVIDER=ollamaandHELIX_MODEL=llama3.2to switch providers without touching agent code. - Contact & Cloud CTA — added contact section and Helix Cloud sales link to the landing page.
- Updated
.env.example,config.yaml,README.md, andcore/llm.py/core/config.pyaccordingly.
Helix v1.0.0
Helix v1.0.0 — Initial release
Autonomous incident response pipeline: Sentry/Rollbar crash to fix suggestion, with human review via Slack.
Pipeline
- Crash Handler — ingests Sentry/Rollbar webhooks, classifies crash severity and language
- QA Agent — generates a failing test case, opens a GitHub Issue
- Dev Agent — fetches source files, posts an LLM-generated fix suggestion to the Issue
- Notifier — sends a Slack notification with crash context and Issue link
What's included
- Sentry + Rollbar webhook ingestion (HMAC-verified)
- Multi-language test generation (Python, JS/TS, Ruby, Java/Kotlin, Go)
- Fix suggestions via Anthropic API, single shared model (
claude-sonnet-4-6) - Redis Pub/Sub event bus
- Slack notifications
- Self-hosted via Docker Compose
Quick start
git clone https://github.com/88hours/helix-community.git
cd helix-community
cp .env.example .env
docker compose up --build