Releases: YangKGcsdms/AntLegion
Release list
@antlegion/bus 0.4.1 — daemon mode + GHCR docker channel
The daemon release — run it like a service, pull it like an image.
npx @antlegion/bus start # detached bus: pidfile + log in the data dir, waits for /health
npx @antlegion/bus status # pid + health + journal/log paths
npx @antlegion/bus stop # SIGTERM with journal flush, waits for exit
-
NEW daemon mode (
start/stop/status):startspawns a detached bus and reports bus/console/journal/log locations once/healthis green; double-start guarded;stopflushes the journal before exit. -
NEW Docker channel: multi-arch (amd64 + arm64) image published to GHCR on every
bus-v*tag —docker run -d --name antlegion -p 28090:28090 ghcr.io/yangkgcsdms/antlegion -
Everything from 0.4.0 stands:
alctlis the one sanctioned agent interface (MCP adapter removed, verb-for-verb parity indocs/AGENT-CLI.md), 161 bus tests + cross-language conformance verified in CI, wire-break guard onvectors.json.
gh 命令(创建缺失的 Release)
--notes-file <(sed -n '/## tag: bus-v0.4.1/,/## gh 命令/p' .cowork/materials/release-notes-0.4.1.md | sed '$d')
@antlegion/bus 0.4.0 — the CLI is the agent surface
Breaking (alpha): the MCP adapter is removed. Agents drive the bus through the alctl CLI — same verbs, one fold each, exit codes you can branch on (alctl claim exits 0 only for the single winner). Full agent guide: docs/AGENT-CLI.md. Parity tests cover every scenario the MCP adapter handled; a real-bus event-flow verification passes 13/13.
- Console P1b: lifecycle badges, causal tree, settings panel (claim Δ / poll / time format), Chinese localization —
GET /console - Security (external review):
?since=abcNaN no longer streams the entire log (DoS surface on an unauthenticated bus); read windows clamped to 10k per request - Fact model docs closed the loop: PROTOCOL §3.5/§3.6/§7/§8 + FACT-MODEL.md
- Docker image now ships /console and /dashboard static pages
- 161 tests · conformance vectors unchanged (no wire break)
Site: https://antlegion.dev
@antlegion/ant 0.4.0
Version alignment with @antlegion/bus 0.4.0 (^0.4.0 dependency) + fixes from the external security review. 76 tests.
@antlegion/bus 0.3.0 — the demo release
npx @antlegion/bus demo — the three-act killer demo now ships in the package: exactly-once race → SIGKILL takeover → byte-identical replay. Zero config, zero API key, ~15s.
- NEW
demosubcommand — compiled forked workers (no tsx), ephemeral port, SIGINT-clean, ends with MCP guidance - Security: binds
127.0.0.1by default (was: all interfaces).HOST=0.0.0.0opts out — the bus trusts its callers (Redis-shaped model). Changed before anyone got burned. - NEW
GET /dashboard— the zero-dependency live dashboard served by the bus itself - 147 tests · cross-language conformance verified in CI · wire-break guard on vectors.json
- Also new: the bare-name alias —
npx antlegion demoworks too
Site: https://antlegion.dev · Quickstart: https://github.com/YangKGcsdms/AntLegion#quickstart
@antlegion/ant 0.3.0 — the resident colony
ant init && ant start — a guided setup and a resident colony of autonomous DCU work units that wake on facts, claim exactly-once, act (scripted or LLM via any OpenAI-compatible endpoint), resolve with evidence, and sleep.
- NEW
ant init— wizard →ant.config.json(bus URL, workspace, act mode, model, auto-gate); secrets never touch the config - NEW
ant start— fleet + workspace ingestor from config; crash-safe by construction - NEW
ant mvp --replicas N— claim-contention stress with distinct-identity replicas; run-scoped scoreboard detects double executions - Measured (experiment log): 0 double executions under ×2/×4 contention · forged-evidence interception 8/8 with 0 false kills · crash takeover heals the chain ~12s after SIGKILL (Δ=6s)
ANT_CLAIM_DELTA,chain --dcus/--replicafor spreading one fleet across processes/containers
Four-container topology: deploy/mvp · Site: https://antlegion.dev
