You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Update profile agent for critical thinking and no hallucination. Add capabilities for cybersecurity defense and auto reporting RCA and Postmortem
@@ -29,6 +29,138 @@ All notable changes to **TelemetryFlow Hermes** will be documented in this file.
29
29
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
30
30
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
31
31
32
+
## [1.2.0] - 2026-06-05
33
+
34
+
### Summary
35
+
36
+
**RCA reports, postmortem generation, cybersecurity defense, full ClickHouse access, and manual review templates.**
37
+
38
+
Three new tools for automated incident reporting: `generate_rca_report` produces full Root Cause Analysis with 5W analysis, mermaid timeline diagrams, and Jira/Trello ticket summaries. `generate_postmortem` generates comprehensive postmortem reports with lessons learned and action items. `generate_rca_template` provides a blank template for manual human review. All four agent profiles now have cybersecurity defense postures and full access to all 20 ClickHouse read-only tables.
39
+
40
+
### Added
41
+
42
+
#### RCA & Postmortem Reports — 3 New Tools
43
+
44
+
-**`generate_rca_report`** — Full Root Cause Analysis report with:
45
+
- 5W analysis (What, Where, When, Why, How)
46
+
- Impact assessment with before/during/after metrics
Agent SOUL.md files rewritten with brutally honest, adversarial, debate-oriented personalities. Each agent now operates as a scientist who challenges other agents — no hallucination, no hedging, evidence-only reasoning. The Triage agent classifies with zero tolerance for uncertainty. The Investigator treats every hypothesis as guilty until proven innocent. The Reviewer is a hostile skeptic. The Remediator is a cautious pragmatist who refuses to act without proof.
-**Triage Agent** — Paranoid gatekeeper. Assumes alerts lie until proven truthful. Zero hallucination policy with banned vocabulary ("I think", "probably"). New INCOMPLETE classification for ambiguous alerts. Issues challenges to Investigator: "Prove me right or prove me wrong."
115
+
-**Investigator Agent** — Hostile scientist. Treats every hypothesis as guilty until proven innocent with data. Falsification-first protocol. Zero tolerance for narrative without numbers. Cross-examines own findings before submitting. Demands the Reviewer tear the hypothesis apart.
116
+
-**Reviewer Agent** — Skeptic devils advocate. Actively hunts for reasons the investigation is wrong. Falsification protocol: tries to break the hypothesis before accepting it. Flags unstated assumptions as speculation. Only verdicts: CONFIRMED, NEEDS_MORE_EVIDENCE, REJECTED — no "looks good to me."
117
+
-**Remediator Agent** — Cautious pragmatist. Refuses to act without a confirmed verdict from Reviewer. Every action includes blast radius analysis. First question: "What breaks if I am wrong?" Post-action verification is mandatory, not optional.
118
+
119
+
#### Dynamic Database Configuration
120
+
121
+
-`TELEMETRYFLOW_DB_NAME` environment variable — single source of truth for database name (default: `telemetryflow_db`)
122
+
-`docker-compose.yaml` — all PostgreSQL and ClickHouse references use `${TELEMETRYFLOW_DB_NAME:-telemetryflow_db}`
123
+
-`security/clickhouse-readonly.sql` — uses `${TELEMETRYFLOW_DB_NAME}` placeholder, substituted by `setup-readonly-user.sh`
124
+
-`security/setup-readonly-user.sh` — reads `TELEMETRYFLOW_DB_NAME` and performs runtime substitution into SQL
125
+
-`.env.example` — new `TELEMETRYFLOW_DB_NAME=telemetryflow_db` in Platform Connection section
0 commit comments