Repository navigation
Releases
Releases · dangul/log-agent
v1.5
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
v1.3
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
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
--climode — onlyAI_API_KEY
must be set inlog_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.pytest_log_agent.pyREADME.md
v1.0 - Initial release
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.pySee the [README](https://github.com/dangul/log-agent#readme) for full documentation.
Full Changelog: https://github.com/dangul/log-agent/commits/v1.0