2025-12-24T10:02:36Z - 2026-06-24T09:02:36Z

Overview

6 active pull requests
58 active issues
Excluding merges, 1 author has pushed 106 commits to main and 162 commits to all branches. On main, 152 files have changed and there have been 22392 additions and 1080 deletions.

9 releases published by 1 user

Tag v0.7.0 2026-06-17 09:41:10 -07:00

Tag v0.6.2 2026-06-05 09:55:08 -07:00

Release v0.6.1 v0.6.1 — Source health grouping 2026-06-02 04:35:26 -07:00

Release v0.6.0 v0.6.0 2026-06-02 02:02:56 -07:00

Tag v0.5.0 2026-05-19 07:46:05 -07:00

Release v0.4.0 v0.4.0 — Live Watch Mode 2026-05-11 15:45:30 -07:00

Release v0.3.0 v0.3.0 — LLM Reasoning + Severity Overrides 2026-05-11 13:00:52 -07:00

Release v0.2.0 v0.2.0 — Frictionless Incident Capture 2026-05-11 09:53:25 -07:00

Release v0.1.0 v0.1.0 — Initial Release 2026-05-11 05:55:50 -07:00

5 pull requests merged by 1 user

Merged #40 refactor: pipeline cleanup — 6 follow-up fixes (#33–#38) 2026-05-25 20:00:11 -07:00

Merged #39 feat(diagnose): 5-stage multi-agent diagnose pipeline (#29) 2026-05-25 19:59:35 -07:00

Merged #16 feat: live watch mode — tail journald/docker/podman continuously (#4) 2026-05-11 15:45:30 -07:00

Merged #14 feat: LLM reasoning, severity overrides, dashboard freshness 2026-05-11 13:00:52 -07:00

Merged #13 feat: frictionless incident capture 2026-05-11 09:53:25 -07:00

1 pull request proposed by 1 user

Proposed #28 feat: SSH remote host glean (#22) 2026-05-21 12:38:03 -07:00

47 issues closed from 1 user

Closed #12 feat: incident ticket automation — export incidents to Jira, Notion, and other trackers 2026-06-14 15:46:33 -07:00

Closed #24 feat: SSH target manager — GUI editor for remote host configuration 2026-06-14 15:27:46 -07:00

Closed #54 chore: enumerate log sources to harvest from example-node 2026-06-14 15:17:15 -07:00

Closed #55 chore: enumerate log sources to harvest from huginn 2026-06-14 15:17:15 -07:00

Closed #27 feat: Orchard branch auto-enrollment and submission anonymization 2026-06-14 14:30:26 -07:00

Closed #23 feat: context-aware dynamic log discovery — scan /var/log and /opt ranked by problem context and reference corpus 2026-06-14 14:01:58 -07:00

Closed #46 feat: synthetic log corpus generator for demo and testing 2026-06-11 10:57:27 -07:00

Closed #11 feat: security alerts tab — UI view for IDS/antimalware hits 2026-06-10 22:40:16 -07:00

Closed #6 feat: push-based log corpus export — periodic ERROR/CRITICAL batch push to Avocet 2026-06-10 22:40:16 -07:00

Closed #57 feat: incident timeline visualizer — scrollable event stream with severity bands 2026-06-10 16:02:44 -07:00

Closed #9 feat: HuggingFace cybersec model integration — pretrained classifier on ingested entries 2026-06-10 15:01:43 -07:00

Closed #10 feat: anomaly scoring pipeline — score entries, persist results, surface high-confidence hits 2026-06-09 11:15:22 -07:00

Closed #50 feat: multi-tenant source namespacing -- isolate log sources per deployment context 2026-06-09 10:32:04 -07:00

Closed #42 Migrate from SQLite to PostgreSQL for multi-node write support 2026-06-09 10:32:04 -07:00

Closed #65 Adopt cf_core.memory (mnemo) for persistent knowledge graph 2026-06-03 19:11:11 -07:00

Closed #15 feat: hybrid BM25 + vector RAG for diagnose — pattern recognition and red herring suppression 2026-06-02 02:02:59 -07:00

Closed #32 Domain-view mapping: cluster log patterns by service health domain in diagnose output 2026-06-02 02:02:59 -07:00

Closed #60 DB write contention: FTS5 batch inserts starve incident API and watcher flushes 2026-06-02 02:02:59 -07:00

Closed #41 feat(classifier): add Hybrid-BERT label mapping shim for krishnas4415/log-anomaly-detection-models 2026-06-02 02:02:59 -07:00

Closed #53 feat: natural language source addition -- describe a log source in plain English 2026-05-29 09:40:14 -07:00

Closed #52 feat: onboarding wizard -- guided first-run setup for new deployments 2026-05-29 09:40:13 -07:00

Closed #51 feat: log bundle export with PII sanitization option 2026-05-29 09:25:54 -07:00

Closed #48 chore: compliance audit checklist -- data isolation, audit logging, PII egress 2026-05-28 10:39:39 -07:00

Closed #49 feat: API authentication -- bearer token / API key for all REST endpoints 2026-05-28 08:50:29 -07:00

Closed #47 docs: air-gapped deployment guide 2026-05-28 08:50:28 -07:00

Closed #45 feat: offline-first model bundling -- disable HuggingFace downloads at runtime 2026-05-28 08:21:51 -07:00

Closed #21 feat: reference doc layer — ingest local structured docs (Markdown, PDF, DOCX) for context-aware diagnosis 2026-05-28 08:20:31 -07:00

Closed #56 feat: technical-level post-processor for diagnosis output 2026-05-28 07:56:14 -07:00

Closed #38 fix: coerce supporting_cluster_ids items to str in hypothesizer LLM response parsing 2026-05-25 20:12:14 -07:00

Closed #36 feat: add per-stage error isolation in pipeline.py run_pipeline() 2026-05-25 20:12:14 -07:00

Closed #34 fix: remove unreachable suppression branch in synthesizer._build_hypothesis_block 2026-05-25 20:12:14 -07:00

Closed #35 refactor: extract shared _call_llm helper used by hypothesizer and synthesizer 2026-05-25 20:12:14 -07:00

Closed #37 fix: move format_context_block() call inside legacy-only branch in diagnose/__init__.py 2026-05-25 20:12:14 -07:00

Closed #33 refactor: make ClassifiedTimeline.cluster_severities immutable (MappingProxyType) 2026-05-25 20:00:12 -07:00

Closed #30 Fingerprint-based incremental glean: skip unchanged log files on batch re-glean 2026-05-25 19:59:36 -07:00

Closed #29 Multi-agent diagnose pipeline: specialize into timeline, root-cause, and false-positive-suppressor stages 2026-05-25 19:59:36 -07:00

Closed #22 feat: SSH remote host ingest — pull logs from remote systems over SSH 2026-05-21 12:38:12 -07:00

Closed #17 Add assignments.yaml entry to activate cf-orch task routing (already wired in llm.py) 2026-05-20 22:48:14 -07:00

Closed #8 feat: cf-orch scheduled task — batch ingest + pattern-match run on cron 2026-05-20 08:13:54 -07:00

Closed #5 feat: Podman harvester agent — lightweight container to collect and ship logs to Turnstone 2026-05-19 07:41:39 -07:00

Closed #2 feat: corpus management tab — Vue view for source stats, reindex, delete 2026-05-19 07:41:38 -07:00

Closed #3 feat: file upload / POST ingest endpoint — accept log files for remote harvester 2026-05-19 07:41:38 -07:00

Closed #1 feat: incident tagging — DB schema + API to mark time windows with descriptions 2026-05-19 07:31:24 -07:00

Closed #20 feat: rename CF_ORCH_URL → GPU_SERVER_URL for local-first clarity 2026-05-17 22:07:25 -07:00

Closed #19 Rename CF_ORCH_URL to GPU_SERVER_URL for self-hoster clarity 2026-05-17 22:01:47 -07:00

Closed #7 feat: Avocet — add Turnstone as a corpus data source 2026-05-11 16:17:25 -07:00

Closed #4 feat: live watch mode — tail journald + docker log sources continuously 2026-05-11 15:45:31 -07:00

58 issues created by 1 user

Opened #1 feat: incident tagging — DB schema + API to mark time windows with descriptions 2026-05-09 15:31:21 -07:00

Opened #2 feat: corpus management tab — Vue view for source stats, reindex, delete 2026-05-09 15:31:21 -07:00

Opened #5 feat: Podman harvester agent — lightweight container to collect and ship logs to Turnstone 2026-05-09 15:31:22 -07:00

Opened #3 feat: file upload / POST ingest endpoint — accept log files for remote harvester 2026-05-09 15:31:22 -07:00

Opened #4 feat: live watch mode — tail journald + docker log sources continuously 2026-05-09 15:31:22 -07:00

Opened #6 feat: push-based log corpus export — periodic ERROR/CRITICAL batch push to Avocet 2026-05-09 15:31:23 -07:00

Opened #7 feat: Avocet — add Turnstone as a corpus data source 2026-05-09 15:31:23 -07:00

Opened #9 feat: HuggingFace cybersec model integration — pretrained classifier on ingested entries 2026-05-09 15:31:23 -07:00

Opened #8 feat: cf-orch scheduled task — batch ingest + pattern-match run on cron 2026-05-09 15:31:23 -07:00

Opened #10 feat: anomaly scoring pipeline — score entries, persist results, surface high-confidence hits 2026-05-09 15:31:24 -07:00

Opened #11 feat: security alerts tab — UI view for IDS/antimalware hits 2026-05-09 15:31:24 -07:00

Opened #12 feat: incident ticket automation — export incidents to Jira, Notion, and other trackers 2026-05-09 15:31:24 -07:00

Opened #15 feat: hybrid BM25 + vector RAG for diagnose — pattern recognition and red herring suppression 2026-05-11 13:08:29 -07:00

Opened #17 Add assignments.yaml entry to activate cf-orch task routing (already wired in llm.py) 2026-05-13 10:02:22 -07:00

Opened #18 feat: evaluate Agent-ModernColBERT as semantic upgrade to FTS5 log search 2026-05-13 15:46:18 -07:00

Opened #19 Rename CF_ORCH_URL to GPU_SERVER_URL for self-hoster clarity 2026-05-17 09:40:03 -07:00

Opened #20 feat: rename CF_ORCH_URL → GPU_SERVER_URL for local-first clarity 2026-05-17 09:50:12 -07:00

Opened #21 feat: reference doc layer — ingest local structured docs (Markdown, PDF, DOCX) for context-aware diagnosis 2026-05-17 11:33:28 -07:00

Opened #22 feat: SSH remote host ingest — pull logs from remote systems over SSH 2026-05-17 14:17:35 -07:00

Opened #23 feat: context-aware dynamic log discovery — scan /var/log and /opt ranked by problem context and reference corpus 2026-05-17 14:24:04 -07:00

Opened #24 feat: SSH target manager — GUI editor for remote host configuration 2026-05-17 14:25:50 -07:00

Opened #25 feat: strip display route — sysadmin profile 2026-05-17 15:15:33 -07:00

Opened #26 feat: Tauri desktop companion — sysadmin tray app 2026-05-18 11:27:19 -07:00

Opened #27 feat: Orchard branch auto-enrollment and submission anonymization 2026-05-20 08:26:57 -07:00

Opened #29 Multi-agent diagnose pipeline: specialize into timeline, root-cause, and false-positive-suppressor stages 2026-05-24 22:02:57 -07:00

Opened #31 Log causality graph: force-directed incident visualization (nodes=services, edges=correlated events) 2026-05-24 22:02:57 -07:00

Opened #30 Fingerprint-based incremental glean: skip unchanged log files on batch re-glean 2026-05-24 22:02:57 -07:00

Opened #32 Domain-view mapping: cluster log patterns by service health domain in diagnose output 2026-05-24 22:02:58 -07:00

Opened #33 refactor: make ClassifiedTimeline.cluster_severities immutable (MappingProxyType) 2026-05-25 18:57:19 -07:00

Opened #34 fix: remove unreachable suppression branch in synthesizer._build_hypothesis_block 2026-05-25 18:57:42 -07:00

Opened #35 refactor: extract shared _call_llm helper used by hypothesizer and synthesizer 2026-05-25 18:57:42 -07:00

Opened #37 fix: move format_context_block() call inside legacy-only branch in diagnose/__init__.py 2026-05-25 18:58:34 -07:00

Opened #36 feat: add per-stage error isolation in pipeline.py run_pipeline() 2026-05-25 18:58:34 -07:00

Opened #38 fix: coerce supporting_cluster_ids items to str in hypothesizer LLM response parsing 2026-05-25 18:58:34 -07:00

Opened #41 feat(classifier): add Hybrid-BERT label mapping shim for krishnas4415/log-anomaly-detection-models 2026-05-25 20:32:33 -07:00

Opened #42 Migrate from SQLite to PostgreSQL for multi-node write support 2026-05-26 10:06:46 -07:00

Opened #43 feat: vendor device proprietary log format parser 2026-05-26 23:05:24 -07:00

Opened #44 feat: vendor device structured error code pattern library 2026-05-26 23:05:24 -07:00

Opened #45 feat: offline-first model bundling -- disable HuggingFace downloads at runtime 2026-05-26 23:05:25 -07:00

Opened #46 feat: synthetic log corpus generator for demo and testing 2026-05-26 23:05:25 -07:00

Opened #47 docs: air-gapped deployment guide 2026-05-26 23:05:26 -07:00

Opened #48 chore: compliance audit checklist -- data isolation, audit logging, PII egress 2026-05-26 23:05:26 -07:00

Opened #50 feat: multi-tenant source namespacing -- isolate log sources per deployment context 2026-05-26 23:05:27 -07:00

Opened #49 feat: API authentication -- bearer token / API key for all REST endpoints 2026-05-26 23:05:27 -07:00

Opened #51 feat: log bundle export with PII sanitization option 2026-05-26 23:05:28 -07:00

Opened #52 feat: onboarding wizard -- guided first-run setup for new deployments 2026-05-26 23:05:28 -07:00

Opened #53 feat: natural language source addition -- describe a log source in plain English 2026-05-26 23:05:29 -07:00

Opened #54 chore: enumerate log sources to harvest from example-node 2026-05-27 08:50:48 -07:00

Opened #55 chore: enumerate log sources to harvest from huginn 2026-05-27 08:50:49 -07:00

Opened #56 feat: technical-level post-processor for diagnosis output 2026-05-27 22:23:18 -07:00

Opened #57 feat: incident timeline visualizer — scrollable event stream with severity bands 2026-05-28 10:39:19 -07:00

Opened #58 DMZ + honeypot for bot pattern capture 2026-05-30 09:46:27 -07:00

Opened #59 Design ref: llama-conductor patterns for log retrieval cascade + provenance tracking 2026-05-31 09:44:00 -07:00

Opened #60 DB write contention: FTS5 batch inserts starve incident API and watcher flushes 2026-05-31 22:52:17 -07:00

Opened #65 Adopt cf_core.memory (mnemo) for persistent knowledge graph 2026-06-03 18:33:57 -07:00

Opened #66 Evaluate RePlaya for session replay diagnostics 2026-06-03 20:12:47 -07:00

Opened #67 feat: honeypot log ingestion — Cowrie, OpenCanary, T-Pot parsers + guaranteed-malicious alerting 2026-06-17 11:37:15 -07:00

Opened #68 feat: AI-driven threat detection — behavioral analysis, external threat intel, prompt injection signatures 2026-06-17 11:37:38 -07:00