Skip to content

Releases

v1.5

Choose a tag to compare

@dangul dangul released this 20 Oct 06:51
5f81ddf

Highlights

  • Add repo guidance for AI agents and project conventions.
  • Require a pull request before merging into main.
  • Add a short, English release-process skill for future releases.

Notes

This release keeps the repository workflow consistent and ensures future releases use a brief summary format.

v1.4

Choose a tag to compare

@dangul dangul released this 20 Oct 06:47

Full Changelog: v1.3...v1.4

v1.3

Choose a tag to compare

@dangul dangul released this 20 Oct 06:38

Highlights

  • Remove the stale Cline rule file that was not relevant to this Python project.
  • Keep the repository aligned with the actual log-agent workflow and project conventions.
  • Refresh the release metadata to match the current repo guidance.

Notes

This is a cleanup release to keep the project consistent and free of outdated editor-specific rules.

v1.1 - --cli flag for manual runs

Choose a tag to compare

@dangul dangul released this 09 Oct 14:07

Changes in v1.1

New: --cli flag for manual runs

log_agent.py can now be run by hand with the new --cli flag:

sudo python3 log_agent.py --cli
  • No Pushover notification is sent. The alert ("Errors Found" or "All OK") is
    printed to the terminal instead of being pushed to Pushover.
  • Pushover credentials are not required in --cli mode — only AI_API_KEY
    must be set in log_agent.conf.
  • The AI analysis and the JSON report are still produced exactly as before.

Other

  • Added 2 unit tests for the new CLI-mode behaviour (test_log_agent.py,
    21 tests in total, all passing).
  • README: documented the new "Running manually" section and updated the feature
    list and test coverage.

Files changed

  • log_agent.py
  • test_log_agent.py
  • README.md

v1.0 - Initial release

Choose a tag to compare

@dangul dangul released this 09 Oct 09:48

Initial release 🎉

First release of log-agent: automated Linux log monitoring with AI summaries and Pushover notifications.

Highlights

  • Monitors multiple log sources with regex patterns and exclude rules
  • Remembers read position, so no duplicate alerts after restarts
  • AI summary of critical events (Mammouth, OpenAI, Claude or any OpenAI-compatible endpoint, incl. Ollama)
  • Pushover alerts, or an "All OK" notification when logs are clean
  • Timestamped JSON reports with retention and pruning

Quick start

git clone https://github.com/dangul/log-agent.git
cd log-agent
cp log_agent.conf.example log_agent.conf
cp exclude_patterns.conf.example exclude_patterns.conf
# edit log_agent.conf, then:
sudo python3 log_agent.py

See the [README](https://github.com/dangul/log-agent#readme) for full documentation.

Full Changelog: https://github.com/dangul/log-agent/commits/v1.0