-
2c6c853977
chore(changelog): draft pending entries [skip ci]
main
changelog-bot
2026-07-18 22:25:25 +00:00
-
c5801a8925
fix: prevent subscription header spoofing
Rene Fichtmueller
2026-07-19 00:24:36 +02:00
-
453d580f69
chore(changelog): draft pending entries [skip ci]
changelog-bot
2026-07-18 22:17:28 +00:00
-
b8543ec191
feat: proxy subscription clients through gateway
Rene Fichtmueller
2026-07-18 18:39:15 +02:00
-
f720096d3b
ci: add deterministic changelog-draft workflow
Rene Fichtmueller
2026-07-18 07:20:42 +00:00
-
6275c25e67
fix(gateway): redact outbound bridge prompts
Rene Fichtmueller
2026-07-18 01:04:54 +02:00
-
d265320819
feat(gateway): expose subscription bridges as gateway APIs
Rene Fichtmueller
2026-07-17 19:32:05 +02:00
-
812b695e1a
fix(gateway): compress subscription bridge requests
Rene Fichtmueller
2026-07-17 19:22:22 +02:00
-
a5f07a9ef8
docs(security): avoid credential-like api key example
Rene Fichtmueller
2026-07-17 19:09:25 +02:00
-
a6547eda2f
chore(security): scrub subscription bridge placeholders
Rene Fichtmueller
2026-07-17 19:06:22 +02:00
-
421926768a
chore(security): remove credential-like defaults
Rene Fichtmueller
2026-07-17 18:54:25 +02:00
-
92a2d41fb1
chore(data): redact training secrets for github mirror
Rene Fichtmueller
2026-07-17 18:37:51 +02:00
-
eb7525e97b
Revert "fix(gateway): run aider bridge non-interactively"
Rene Fichtmueller
2026-07-17 17:53:32 +02:00
-
861457719b
fix(gateway): run aider bridge non-interactively
Rene Fichtmueller
2026-07-17 17:49:35 +02:00
-
1f0a2a3966
fix(deploy): load gateway env through pm2 wrapper
Rene Fichtmueller
2026-07-17 17:46:06 +02:00
-
be8eda6430
fix(gateway): return honest subscription bridge API status
Rene Fichtmueller
2026-07-17 17:38:26 +02:00
-
496975ed94
fix(gateway): keep reasoning trace split compatible
Rene Fichtmueller
2026-07-17 17:22:40 +02:00
-
60529d7752
feat(gateway): add subscription bridge access
Rene Fichtmueller
2026-07-17 17:14:47 +02:00
-
bc340da1f9
feat(gateway): backport Magatama injection-defense hardening (RU fix, normalization, patterns)
Rene Fichtmueller
2026-07-07 21:49:08 +00:00
-
2ad363d7e8
sec(injection-defense): +9 patterns closing red-team bypass classes
root
2026-07-07 19:36:15 +00:00
-
ddb8779ec7
fix: track bridge tokens in request_tracking for dashboard totals
root
2026-07-06 21:07:11 +00:00
-
73da9d7391
sec(redteam): gateway injection-defense ~33% catch rate (confirms ShieldX landmine)
root
2026-06-28 22:04:04 +00:00
-
912f796e1f
fix(pii): presidio sidecar language misconfig — stops silent name-redaction fail-open
root
2026-06-23 01:09:06 +00:00
-
88dec91d09
sec(pii): REDACT_PII_MODE=always — anonymize all gateway traffic incl. local Ollama
root
2026-06-23 00:56:40 +00:00
-
40b53ea625
sec: fix injection-defense bypass — 2 new patterns, 0x08 byte corruption
root
2026-06-20 17:27:18 +00:00
-
f5a9160133
feat: Presidio+GLiNER anonymizer + auto-discovery + periodic re-scan
root
2026-06-19 23:29:40 +00:00
-
45e296a8ae
docs: changelog entry for /v1/guard scan API
Rene Fichtmueller
2026-06-12 19:45:11 +02:00
-
18b23d3c58
feat: expose MAGATAMA guard scan API at /v1/guard (scan + health)
Rene Fichtmueller
2026-06-12 19:38:05 +02:00
-
9ee75c0bc1
chore: gitignore ecosystem.config.cjs and backup files
Rene Fichtmueller
2026-06-11 15:10:09 +00:00
-
c7c457ae2a
feat: merge Gitea main (injection-defense, bridges, dashboard) + Erik WIP features
Rene Fichtmueller
2026-06-05 21:07:57 +00:00
-
0191c60b64
chore: commit deployed gateway state (dashboard, streaming, routing, bridges, cost-tracking)
erik-deployed-snapshot-2026-06-05
Rene Fichtmueller
2026-06-05 20:23:33 +00:00
-
c53e0d2165
docs: rename handovers to human-friendly "Handover 17.05.2026 - <Typ>.md"
Rene Fichtmueller
2026-05-17 16:44:59 +02:00
-
a77995abd3
docs: 2026-05-17 agent handover pointer for Codex + Claude Code
Rene Fichtmueller
2026-05-17 16:18:35 +02:00
-
3f8abc7152
docs: 2026-05-17 handover pointer
Rene Fichtmueller
2026-05-17 15:20:26 +02:00
-
aa5911bfdf
sec(gateway): start-with-env.sh shell wrapper — durable env fix for PM2 quirk
Rene Fichtmueller
2026-05-17 00:51:51 +02:00
-
c731900a90
sec(gateway): Layer-3 llm_judge model now configurable via LLM_JUDGE_MODEL env
Rene Fichtmueller
2026-05-16 23:36:26 +02:00
-
f399999e62
sec(gateway): Layer-2 ML classifier — Prompt-Guard sidecar integration
Rene Fichtmueller
2026-05-16 23:14:16 +02:00
-
6f5dd81d7a
sec(gateway): +15 languages + non-Latin script detector (62 patterns total)
Rene Fichtmueller
2026-05-16 23:02:01 +02:00
-
ac887ab052
sec(gateway): commit injection/output defense modules to git (44 patterns)
Rene Fichtmueller
2026-05-16 22:55:08 +02:00
-
b15b8da963
sync: record gateway final hardening
Rene Fichtmueller
2026-05-12 23:31:02 +02:00
-
c7491406d1
sync: note claude tool adapter
Rene Fichtmueller
2026-05-12 23:09:58 +02:00
-
ee9c1715ae
sync: note claude code gateway fix
Rene Fichtmueller
2026-05-12 22:56:24 +02:00
-
ebafb99645
sync: note claude alias correction
Rene Fichtmueller
2026-05-12 22:20:04 +02:00
-
9027484e3d
sync: record secure gateway tracking setup
Rene Fichtmueller
2026-05-12 22:17:33 +02:00
-
c4056701b3
sync: record gateway health check
Rene Fichtmueller
2026-05-12 21:42:43 +02:00
-
5afc79ea52
fix(gateway): localhost exempt from HTTPS redirect; magatama-infra-health routing
Rene Fichtmueller
2026-05-09 10:31:54 +02:00
-
09165b9bf7
feat: restore workbench v1 and publish wired v2
Rene Fichtmueller
2026-05-03 09:53:40 +02:00
-
060b846d9b
feat: publish llm gateway v2 dashboard alongside restored workbench
Rene Fichtmueller
2026-05-01 10:17:21 +02:00
-
e272105bcf
sync: add chat handoff + context scaffolding for Codex integration (2026-04-29)
Rene Fichtmueller
2026-04-29 22:48:23 +02:00
-
-
91384dbb2a
fix: SSE stream endpoint with proper HTTP/2 stream handling and heartbeat
Rene Fichtmueller
2026-04-26 23:52:13 +02:00
-
200cc7f2dc
fix: Correct Cloudflare tunnel and setup script to use port 3103
Rene Fichtmueller
2026-04-26 21:04:36 +02:00
-
255bd90e7e
fix: add missing jose dependency for JWT validation
Rene Fichtmueller
2026-04-26 20:45:05 +02:00
-
d614795545
fix: SQL errors in learning engine for best model selection
Rene Fichtmueller
2026-04-26 20:42:40 +02:00
-
9808184384
fix: remove non-existent @llm-gateway/types dependency
Rene Fichtmueller
2026-04-26 20:39:41 +02:00
-
93bbb44bf0
fix: remove broken @shieldx/core dependency
Rene Fichtmueller
2026-04-26 20:36:21 +02:00
-
1d4be52c83
fix: only send HSTS header on HTTPS connections, not HTTP
Rene Fichtmueller
2026-04-26 19:01:41 +02:00
-
ff090de82b
fix: Update request logging to use request_tracking table instead of dashboard_request_log
Rene Fichtmueller
2026-04-26 00:42:58 +02:00
-
2814fb50b9
fix: correct DATABASE_URL to point to Erik server (82.165.222.127) instead of localhost
Rene Fichtmueller
2026-04-26 00:24:20 +02:00
-
4c54a6fa92
refactor: MAGATAMA pipeline code quality audit — all functions <50 lines
Rene Fichtmueller
2026-04-25 17:38:11 +02:00
-
b7b85eccba
fix: correct copilot-api dependency version to 0.7.0 (published on npm)
Rene Fichtmueller
2026-04-25 12:41:30 +02:00
-
410bed1f1e
docs: update integration status to reflect full provider integration (OpenAI + Copilot)
Rene Fichtmueller
2026-04-25 12:40:17 +02:00
-
128e18b751
feat: integrate GitHub Copilot as third LLM provider via copilot-bridge
Rene Fichtmueller
2026-04-25 12:38:30 +02:00
-
afe3597311
feat: add automated bridge deployment script and comprehensive deployment guide
Rene Fichtmueller
2026-04-25 12:32:31 +02:00
-
e128d39818
chore: add openai-bridge deployment script for Erik
Rene Fichtmueller
2026-04-25 12:31:11 +02:00
-
7599f33866
feat: integrate OpenAI Codex and ChatGPT as primary LLM providers via subscription
Rene Fichtmueller
2026-04-25 12:29:55 +02:00
-
590d3797c9
chore: update ecosystem.config.cjs with claude-bridge and fixed ollama URL
Rene Fichtmueller
2026-04-25 12:19:09 +02:00
-
b34b835b47
feat: integrate claude-bridge as primary LLM provider with fallback chain
Rene Fichtmueller
2026-04-25 12:18:33 +02:00
-
f5e2357f20
docs: Add Phase 2 delivery summary and getting started guides
Rene Fichtmueller
2026-04-25 05:48:33 +02:00
-
a04c1d67f2
feat: Complete LightRAG Sidecar Phase 2 — Hybrid Retrieval Implementation
Rene Fichtmueller
2026-04-25 05:47:18 +02:00
-
282403d34b
feat: Implement Phase 2G.4 — Learning system integration & per-agent metrics
Rene Fichtmueller
2026-04-19 22:22:17 +02:00
-
1d327720d5
feat: Implement Phase 2G.3 — ChatGPT/OpenAI API compatibility adapter
Rene Fichtmueller
2026-04-19 22:05:20 +02:00
-
63171645da
feat: Implement Phase 2G.2 — Codex/Copilot LSP adapter
Rene Fichtmueller
2026-04-19 22:04:15 +02:00
-
b943bb1d59
feat: Implement Phase 2G.1 — Claude Code IDE bridge
Rene Fichtmueller
2026-04-19 22:02:06 +02:00
-
4d7e251322
feat: Add ADR-0005 for Phase 2G agent integration protocol
Rene Fichtmueller
2026-04-19 22:01:17 +02:00
-
8e83e5fa6e
chore: Document Phase 2F deployment blocker — Erik unreachable (network issue)
Rene Fichtmueller
2026-04-19 21:41:12 +02:00
-
2ca77d0aee
feat: Phase 2F — Multi-Agent Integration (ADRs + Client Fallback + Tests)
Rene Fichtmueller
2026-04-19 21:39:44 +02:00
-
c3ab87b167
feat: add fo-blog-v8 training pipeline (Qwen2.5-14B, SFT+DPO)
Rene Fichtmueller
2026-04-19 11:44:09 +02:00
-
79d434434f
chore: MAGATAMA deployment state — download in progress, Pi-hole bypassed
Rene Fichtmueller
2026-04-16 16:35:54 +02:00
-
2fb0992c71
feat: add MAGATAMA まがたま security intelligence model to LLM Gateway
Rene Fichtmueller
2026-04-16 14:31:17 +02:00
-
132cf835b0
fix: add fixes 049-050 (OPNsense WireGuard FritzBox NAT + VLAN WAN)
Rene Fichtmueller
2026-04-13 08:20:06 +02:00
-
c50af63389
feat(ctx-health): add proxmox-pvestatd + opnsense-disk health checks
Rene Fichtmueller
2026-04-13 05:42:24 +02:00
-
b4593b6582
feat: integrate real @shieldx/core library into gateway pipeline
Rene Fichtmueller
2026-04-07 09:03:02 +02:00
-
8123343361
feat: add Flexoptix blog pipeline templates (tip_blog_angle + tip_blog_draft)
Rene Fichtmueller
2026-04-03 01:03:09 +02:00
-
49c673b683
feat: add ctx_morning_briefing routing rule and prompt template
rene
2026-04-03 00:44:04 +02:00
-
e0b9fa1f53
feat: add CtxHealth self-healing daemon as new workspace package
Rene Fichtmueller
2026-04-03 00:16:08 +02:00
-
a8a77e689c
feat: add CtxHealth + CtxSecurity to gateway — ctxhealer:latest model, 5 routing rules, 2 templates
Rene Fichtmueller
2026-04-03 00:14:23 +02:00
-
9b4d1caa8a
fix: routing-optimizer uses status='approved' not non-existent validation_passed column
Rene Fichtmueller
2026-04-03 00:01:19 +02:00
-
52697bc6fc
fix: replace hardcoded Mac paths with relative paths in learning engine (routing-optimizer, prompt-optimizer, few-shot-curator)
Rene Fichtmueller
2026-04-02 23:58:53 +02:00
-
c3248da6c0
chore: add pending changelog entries for 2026-04-02 fixes
Rene Fichtmueller
2026-04-02 23:52:17 +02:00
-
719336bded
fix: map input as fallback for all 20+ template content variables (ocr_text, alert_data, bgp_data, etc.)
Rene Fichtmueller
2026-04-02 23:41:36 +02:00
-
f1c1d107ca
fix: map input to source_data fallback and spread context vars into template variables
Rene Fichtmueller
2026-04-02 23:38:22 +02:00
-
3bb9923255
fix: fine-tuner uses FT_DB_URL/FT_GATEWAY_URL/FT_OLLAMA_URL env vars, not DATABASE_URL
Rene Fichtmueller
2026-04-02 23:35:27 +02:00
-
d8deecdb32
feat: SSH tunnel launch script for fine-tuner (IONOS blocks port 5432 externally)
Rene Fichtmueller
2026-04-02 23:28:30 +02:00
-
499e600239
fix: fine-tuner config points to Erik DB + CF tunnel URLs
Rene Fichtmueller
2026-04-02 23:23:17 +02:00
-
0803fdb722
feat: add confidence_scorer prompt template (internal self-evaluation)
Rene Fichtmueller
2026-04-02 23:20:31 +02:00
-
b68d5c3fbf
fix: client CompletionResponse matches actual gateway response fields
Rene Fichtmueller
2026-04-02 23:17:14 +02:00
-
ac33476666
feat: add 55 prompt templates + ShieldX/LinkedIn routing rules + ban lists in Gitea
Rene Fichtmueller
2026-04-02 23:14:30 +02:00
-
c82b187548
feat: fix template resolution + add 40 routing rules for all project task types
Rene Fichtmueller
2026-04-02 23:11:21 +02:00
-
2c5f7f6ebe
fix: OLLAMA_URL env var takes precedence over hardcoded models.yaml URL
Rene Fichtmueller
2026-04-02 23:05:13 +02:00
-
773fd368e0
fix: parse DATABASE_URL in pool clients + extend Ollama health timeout to 15s
Rene Fichtmueller
2026-04-02 23:03:31 +02:00