Skip to content

Releases: YangKGcsdms/AntLegion

@antlegion/bus 0.4.1 — daemon mode + GHCR docker channel

Choose a tag to compare

@YangKGcsdms YangKGcsdms released this 13 Aug 07:44

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): start spawns a detached bus and reports bus/console/journal/log locations once /health is green; double-start guarded; stop flushes 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: alctl is the one sanctioned agent interface (MCP adapter removed, verb-for-verb parity in docs/AGENT-CLI.md), 161 bus tests + cross-language conformance verified in CI, wire-break guard on vectors.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

Choose a tag to compare

@YangKGcsdms YangKGcsdms released this 13 Aug 01:53

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=abc NaN 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

Choose a tag to compare

@YangKGcsdms YangKGcsdms released this 13 Aug 01:53

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

Choose a tag to compare

@YangKGcsdms YangKGcsdms released this 12 Aug 08:38

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.

demo

  • NEW demo subcommand — compiled forked workers (no tsx), ephemeral port, SIGINT-clean, ends with MCP guidance
  • Security: binds 127.0.0.1 by default (was: all interfaces). HOST=0.0.0.0 opts 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 demo works too

Site: https://antlegion.dev · Quickstart: https://github.com/YangKGcsdms/AntLegion#quickstart

@antlegion/ant 0.3.0 — the resident colony

Choose a tag to compare

@YangKGcsdms YangKGcsdms released this 12 Aug 08:38

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/--replica for spreading one fleet across processes/containers

Four-container topology: deploy/mvp · Site: https://antlegion.dev