Skip to content

Releases: Elabsurdo984/loki-agent

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:52

v1.8.0

Added

  • In-Interface Self-Update Notification: When launching the interactive chat REPL (loki or loki chat), LOKI checks GitHub Releases in the background (with local 1-hour TTL caching) and renders a prominent update panel if a newer version is available, displaying the exact uv upgrade commands.
  • Interactive /update Slash Command: Upgrade LOKI directly from inside the conversational QA chat session via uv tool upgrade loki-chaos-agent (or git reinstall fallback) without exiting the REPL.
  • CLI Update Commands:
    • loki update: Check and execute upgrade via uv directly from terminal.
    • loki update --check: Check whether a newer release exists without modifying the installation.
    • loki version --check: Check GitHub releases and compare against the currently installed version.
  • Autonomous Multi-Agent Operating System (.agents/ & AGENTS.md):
    • Comprehensive architectural constitution in root AGENTS.md specifying universal invariants, memory hierarchy, and tooling protocols.
    • Modularized rules under .agents/rules/ covering coding standards, git atomic cadence, language policies, and security/privacy scrubbing.
    • Declarative subagents under .agents/agents/ for chaos-tester, code-healer, qa-auditor, and persona-architect.
    • Progressive skills runbooks under .agents/skills/ for chaos operations, autonomous healing, and packaging/release workflows.
    • Cross-assistant bridges for Claude Code (CLAUDE.md) and GitHub Copilot (.github/copilot-instructions.md).

Fixed

  • Fixed Windows terminal charmap codec crash (UnicodeEncodeError) during banner rendering by enforcing UTF-8 output stream reconfiguration with fallback character replacement.

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:23

v1.7.0

Added

  • loki infra: local-machine infrastructure chaos — kill, suspend/resume, CPU stress, and memory stress on processes, plus optional local Docker container kill/pause. Targets are selected by --pid, --port (listening only), or --name.
  • loki infra cleanup: reconciles and kills orphaned stress workers left behind if a loki infra cpu-stress/memory-stress run itself gets killed from the outside, using a tracking file written before the stress workers sleep.
  • CHANGELOG/ folder with one markdown file per release; the release workflow now publishes exactly that file's content as the GitHub Release body instead of auto-generated notes.

Fixed

Five real bugs found via adversarial testing of loki infra:

  • cpu_stress(workers=0) was silently replaced by the CPU-count default (falsy check instead of is not None).
  • The protected-process list used substring matching, blocking legitimate targets like initdb.exe; it's now an exact-name match.
  • find_processes(port=N) matched any connection using that port, not just the process actually listening on it.
  • memory_stress reported success=True even when the spawned worker crashed instantly on a negative/absurd --mb.
  • Stress workers survived a hard kill of the parent loki infra process, burning CPU/memory indefinitely; they're now tracked and recoverable via loki infra cleanup.

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:32

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:59

What's Changed

  • test: setup pytest and add unit tests for NetworkScrubber by @HeaTTap in #5
  • feat: add current mobile device aliases by @PandaHUN777 in #6

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 23:51

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 23:22

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:44

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 20:40

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 19:02