Skip to content

LLM Reporter Draft PR - #3835

Draft
dyakubu wants to merge 1 commit into
nicolargo:developfrom
dyakubu:feature/issue3448
Draft

dyakubu wants to merge 1 commit into
nicolargo:developfrom
dyakubu:feature/issue3448

Conversation

@dyakubu

@dyakubu dyakubu commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Description

Hi @nicolargo this is a draft PR with my proposal for implementing the LLM reporter feature (#3448).

I would appreciate a quick architecture feedback before proceeding with the full implementation.

Architectural decision

The original feature requests extending the alert plugin with an LLM reporter. However, this appears to refer to the v4 architecture. In v5, alerting is a standalone GlancesAlerts engine (glances/alerts.py), separate from the plugin system.

Given this separation in v5, I've implemented the LLM reporter as an independent, opt-in plugin (llm_reporter). It reads system metrics from the stats store and incorporates active alerts from the alerts engine into its reports. This keeps LLM reporting separate from alert detection and management, while allowing the generated reports to be exposed through the existing plugin infrastructure.

**I would like your thoughts on whether a standalone plugin is the preferred abstraction for this feature or whether you prefer a closer integration with the alerts engine in v5.

Any other feedback on the implementation/dependency management is also welcome before I proceed.

Resume

  • Bug fix: no
  • New feature: yes
  • Fixed tickets (Draft) : 3448

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant