Releases: HelixDevelopment/HelixCode
Releases · HelixDevelopment/HelixCode
HelixCode v1.0.0
[helixcode-v1.0.0] — 2026-06-15
First release tag.
Release-gate evidence (all green)
go build ./...→ exit 0 (whole inner moduledev.helix.code).- Unit suite
go test -short ./...→ 188 packages, 0 failures. - Anti-bluff smoke (CONST-035) → 0 real production bluffs.
- Integration e2e against a live LLM provider (real round-trips, no mocks):
POST /api/v1/llm/generate,POST /api/v1/llm/stream(token-by-token SSE +
[DONE]),browser → server → provider → browser(chromedp, real DOM), and
POST /api/v1/specify(real 2-agent speckit debate) — all PASS. - Durable cross-session memory (sqlite
DiskStore): persist → restart → recall proven.
Runtime evidence: docs/qa/web-llm-e2e-20260615/.
Added
- Honest TUI context-window USED-% indicator — real per-session token accounting,
omits when the model window is unknown (CONST-035) (HXC-077). - Overlapping-skill precedence guard — deterministic lexicographic resolution
coverage (HXC-078). - Internal-package i18n wiring on all entry paths (
cmd/server, TUI, desktop,
aurora_os, harmony_os) so user-facing strings resolve for real users while the
loud raw-key default is preserved (HXC-099). - Runtime e2e suites for the web LLM endpoints —
/generate,/stream, browser,
/specify(HXC-103, HXC-105). - helix_agent durable-fallback path-resolver test coverage — persist→restart→recall
through the production-chosen disk store (HXC-106).
Fixed
streamLLMproduction hang:chunkChanwas never closed, so[DONE]was never
emitted and every/api/v1/llm/streamrequest hung until the 120s deadline
(HXC-104).securityTLS test: removed a live external-network dependency and a nil-deref
panic that crashed the wholesecuritytest binary (HXC-101).- Out-of-box config: a
config.jsonomittingversion/server.portno longer
fails validation — the JSON load path now merges viper defaults (HXC-098). - harmony_os REPL
Goodbye!/Errorstrings routed through i18n (HXC-102). /specify+/debatemin-agents wiring and model-tag parsing (earlier in cycle).
Docs / hygiene
docs/CONTINUATION.mdde-bloated (line-1 header 54,856 → 2,931 chars) and
resynced; CONST-064 metadata table + ToC restored (HXC-100).- SQLite-backed workable-items tracker kept in sync; every closure carries captured
RED→GREEN evidence.
Known gaps (NOT headlessly validated in this release gate)
- Mobile clients (iOS / Android / Aurora OS / Harmony OS) and GUI desktop feature
recordings require simulator / device / display access.