Commit Graph

  • f3069cedf7 fix: CLI-Zugriff auf Temp-Bilder auch ohne Workspace MelekiandClaude Opus 4.6 2026-03-18 16:53:59 +01:00
  • 1c622abb37 refactor: AnthropicService partial-class Aufteilung + ToolPayloadOptions + Non-Streaming Deduplizierung MelekiandClaude Opus 4.6 2026-03-18 14:54:39 +01:00
  • 92ecaf9dac fix: ask_user_choice Short-Poll, Freitext-Option, Stop-Kontext-Fix MelekiandClaude Opus 4.6 2026-03-18 11:32:25 +01:00
  • 3e0a69e7a4 feat: MCP-Tools ask_user_choice + memory_read/write/list, Text-Marker entfernt MelekiandClaude Opus 4.6 2026-03-18 09:54:30 +01:00
  • 3b068a7866 feat: MCP-Server für remote_execute + Inline-Choice-UI MelekiandClaude Opus 4.6 2026-03-18 09:00:50 +01:00
  • ee0b817f25 fix: CLI-Stream überlebt Page-Reload (Token-Trennung workCt/sseCt) MelekiandClaude Opus 4.6 2026-03-18 07:01:00 +01:00
  • 7d55e8e818 fix: Tool-Results im Chat korrekt anzeigen MelekiandClaude Opus 4.6 2026-03-18 06:54:26 +01:00
  • 6d16d00290 feat: CLI-Streaming – korrekte Tool-Darstellung, Reihenfolge und Error-Handling MelekiandClaude Opus 4.6 2026-03-18 06:48:10 +01:00
  • 3e372b5a6e chore: .claude/ in .gitignore aufgenommen MelekiandClaude Opus 4.6 2026-03-17 22:42:23 +01:00
  • 4af9430466 feat: Claude CLI Pfad mit ask_user_choice, Plan-Modus und Tool-Konfiguration MelekiandClaude Opus 4.6 2026-03-17 22:25:39 +01:00
  • 8150b58110 Block message send during active stream Meleki 2026-03-17 10:20:52 +01:00
  • bfd1767471 chore: Temp/ aus .gitignore entfernt Meleki 2026-03-16 21:45:26 +01:00
  • e31d6cfb4d MaxHistory Default von 120 auf 220 erhöht Meleki 2026-03-15 11:20:33 +01:00
  • 0e55e45497 UI: Remote-Modal und sp-loading Styling verbessern Meleki 2026-03-15 11:08:51 +01:00
  • 24c0c79a64 cleanup: ungenutzte CSS-Klassen entfernt, sp-loading restyled Meleki 2026-03-15 10:57:20 +01:00
  • ab64a843fc refactor: AppPaths.WwwRoot – zentrale wwwroot-Pfadauflösung Meleki 2026-03-15 10:57:14 +01:00
  • 49ef6bedc6 feat: Payload-Preview im Chat-Menü + Reminder von hinten gezählt Meleki 2026-03-15 10:46:51 +01:00
  • 229e6d9e53 DB Explorer: Standardmäßig zur letzten Seite springen Meleki 2026-03-15 10:20:59 +01:00
  • fea605dfe5 Routine-Poll-Logs nicht in DB persistieren Meleki 2026-03-15 10:13:14 +01:00
  • 30662caab7 chore: erledigte Pläne ins Repo aufnehmen (Plans/ aus .gitignore entfernt) Meleki 2026-03-15 09:55:44 +01:00
  • 8e94975e61 docs: Dokumentation aktualisieren (ReviewContext→SubAgentContext, Provider-Weiche, agent_api_keys, Scanner, Dashboard-Sortierung, Plan-Modus-Hint) Meleki 2026-03-15 09:20:46 +01:00
  • a6a0223f44 Cleanup: Veraltetes Setting 'ScanIntervalHours' beim Start aus DB entfernen Meleki 2026-03-14 23:23:13 +01:00
  • 3d0049a4f1 Key-Scanner: Intervall durch tägliche Scan-Uhrzeit ersetzen Meleki 2026-03-14 23:21:06 +01:00
  • 3160a3edb8 Dashboard: Sessions nach letzter Chat-Nachricht sortieren statt updated_at Meleki 2026-03-14 23:14:18 +01:00
  • 02f5fe2faf Provider-Abstraktion: Agents unterstützen jetzt OpenAI + Anthropic Meleki 2026-03-14 22:59:33 +01:00
  • 1effc6d00f feat: API Key pro Agent statt pro User Meleki 2026-03-14 21:41:27 +01:00
  • b04b1a2cf9 feat: Plan-Modus Hint an User-Nachrichten anhängen Meleki 2026-03-14 21:32:37 +01:00
  • 808c539e86 feat: GitHub Issues & PR Comments Scanner Meleki 2026-03-14 18:48:22 +01:00
  • 79d7a88c5c feat: HuggingFace Hub Scanner - Spaces und Models nach API-Keys durchsuchen Meleki 2026-03-14 18:02:47 +01:00
  • e1a9117b4a fix: adopted_api_key_id konsistent als string key_id statt numerischer rowid Meleki 2026-03-14 17:30:59 +01:00
  • ce50633e33 refactor: Inline-Styles durch CSS-Klassen ersetzt Meleki 2026-03-14 17:14:30 +01:00
  • e368abced0 Static Files direkt aus Quell-wwwroot laden, Publish-Kopie deaktiviert Meleki 2026-03-14 16:44:44 +01:00
  • e61f3ef082 feat: DB-Explorer, Scanner-KeyTypes-Setting, Stripe-Checker, Anthropic-Auth-Fix, Progress-Tracking Meleki 2026-03-14 16:19:13 +01:00
  • 3cd35ebbfa feat: Stripe-Key-Checker, Krea AI Pattern, Scan-Progress-Tracking Meleki 2026-03-14 14:34:02 +01:00
  • 122000487c Refactor: Server-Settings von appsettings.json in DB-Tabelle (server_settings) Meleki 2026-03-14 13:06:44 +01:00
  • 542a031172 feat: OpenAI Provider, Key-Checker Quota-Erkennung, persistierte Scanner-Logs Meleki 2026-03-14 11:19:33 +01:00
  • c8859a89d0 Multi-Provider Key Scanner + Checker (OpenAI, Google, 15 Key-Typen) Meleki 2026-03-13 20:43:20 +01:00
  • eb8844a4f1 feat: GitHub Event Scanner - Echtzeit-Monitoring öffentlicher Pushes Meleki 2026-03-13 18:38:32 +01:00
  • 7352438b11 feat: Scanned-Keys 'Alle prüfen' Button + EasyMDE Refresh nach More-Toggle Meleki 2026-03-13 15:58:31 +01:00
  • a13355d7e9 Remote: Server-seitiger Heartbeat mit Timeout für tote WebSocket-Verbindungen Meleki 2026-03-13 15:44:35 +01:00
  • dd0bc263e0 Fix: Remote Command Tool - EncodedCommand statt -Command für korrekte Anführungszeichen-Behandlung Meleki 2026-03-13 15:39:31 +01:00
  • c5db6d0dbd fix: ScannedKeyRecord.AdoptedApiKeyId als string (UUID), verwaiste Referenzen bei Key-Löschung bereinigen Meleki 2026-03-13 13:00:05 +01:00
  • dde0fede7d User-spezifische API-Key-Auswahl, globales is_active entfernt Meleki 2026-03-13 12:27:03 +01:00
  • cc46cf2bbc feat: HTTP/SOCKS Proxy-Support für alle HttpClient-Requests Meleki 2026-03-13 10:09:45 +01:00
  • 192f41e91e feat: Serper Web Search als Agent-Tool Meleki 2026-03-13 09:41:56 +01:00
  • 558ded1ed5 feat: 3 Scan-Modi (Quick/Web/Full) für Key Scanner Meleki 2026-03-13 09:33:18 +01:00
  • ed8e5af428 fix(web-search): Kommentar für 2026er Auto-Injection + Code-Execution Beta-Header Meleki 2026-03-13 09:17:42 +01:00
  • 89122e2170 feat: GitHub Code Search als Agent-Tool + Dashboard-Badges Meleki 2026-03-13 08:26:15 +01:00
  • bca5e5145a Add github_code_search tool + scanned key type field Meleki 2026-03-13 08:12:55 +01:00
  • 04c7c2e13d Add SerperApiKey to server settings UI Meleki 2026-03-13 06:46:11 +01:00
  • 22d966b830 feat: Serper.dev Google-Dork-Integration für Key-Scanner Meleki 2026-03-13 06:26:43 +01:00
  • 2cf9e1e849 Fix: stopTypingIndicator() bei Stream-Ende in Polling-Recovery aufrufen Meleki 2026-03-12 22:40:08 +01:00
  • 730c14aa23 docs: Dokumentation aktualisiert – API-Key-Scanner, passive Usage, Chat-Badge, Key-Check Meleki 2026-03-12 22:37:33 +01:00
  • 8b1794d11e style(chat): Usage-Badge Overlay und Key-Switch-Modal CSS-Anpassungen Meleki 2026-03-12 22:30:17 +01:00
  • 3ec9ebba45 Chat: Usage-Badge-Overlay mit Key-Switch-Modal Meleki 2026-03-12 20:03:30 +01:00
  • d33c1c370c Chat: Typing-Indicator statt 'Streaming...' bei Page-Refresh während Stream Meleki 2026-03-12 19:32:28 +01:00
  • bdcfd1f8b3 API-Keys UI: Toggle+Check neben Badge, übernommene Keys ausblenden, Layout-Polish Meleki 2026-03-12 19:19:35 +01:00
  • de388806cb API-Keys: Source-URL, einheitliches Status-Schema, passive Usage-Erfassung, Usage-Bars Meleki 2026-03-12 18:33:37 +01:00
  • 608118a823 Key-Scanner: Auth-Header fix, 401-mit-Usage-Handling, breitere Suche, Live-Refresh Meleki 2026-03-12 17:11:06 +01:00
  • 006ef223bf feat: GitHub Key Scanner mit automatischem Intervall und manueller UI Meleki 2026-03-12 15:35:22 +01:00
  • db1a7c7f64 Refactoring + Dokumentation: api.js komprimiert (745→267 Zeilen), SseHelper extrahiert, DatabaseService in Partial Classes aufgeteilt, unbenutztes CSS entfernt, ARCHITECTURE.md/ARCHITECTURE_QUICK.md/README.md aktualisiert (neue Features: Embedding, Remote, API-Keys, 16 Tools) Meleki 2026-03-12 13:29:19 +01:00
  • 8dc52c1337 feat: API-Key Health-Check für Anthropic-Keys Meleki 2026-03-12 12:40:23 +01:00
  • fa8deb15b6 feat: API-Keys-Verwaltung in DB statt appsettings Meleki 2026-03-12 12:07:22 +01:00
  • 1228dc9d58 fix: Back-Button Fallback auf Dashboard wenn kein History-Eintrag Meleki 2026-03-12 11:37:48 +01:00
  • 982aa60376 docs: Dokumentation aktualisieren – Multi-Provider-System, Gemini, Modell-Caching Meleki 2026-03-12 09:06:55 +01:00
  • ed6e78de56 Cache Provider-Modelle in models_cache.json statt bei jedem Start von APIs zu laden Meleki 2026-03-12 08:57:47 +01:00
  • 145441fa7b feat: Gemini thought_signature korrekt lesen und zurücksenden Meleki 2026-03-12 06:34:11 +01:00
  • e87455ffe9 feat: Gemini als Provider hinzugefügt (Free-Tier-Modelle hardcodiert) Meleki 2026-03-11 18:41:47 +01:00
  • 50e09bbc36 change model display name Meleki 2026-03-11 18:19:48 +01:00
  • d08a857492 ui: prettyModelName zeigt Modellnamen für unbekannte Provider korrekt an Meleki 2026-03-11 16:55:57 +01:00
  • 5ed910edcd feat: Dynamisches Modell-Laden für Nvidia & Pollinations Provider Meleki 2026-03-11 16:43:08 +01:00
  • 7972ca6a3a feat: OpenAI-kompatibler Provider (Nvidia/g4f.space) mit Tool-Calling und SSE-Streaming Meleki 2026-03-11 16:15:09 +01:00
  • a646e695cd feat: embedding model warning modal on frontend load Meleki 2026-03-11 14:38:27 +01:00
  • f941eae00a feat: typing indicator mit agent-name und random phrases Meleki 2026-03-11 14:25:30 +01:00
  • c5f2ed54fd chore: Debug-Log aus send_to_session entfernen Meleki 2026-03-11 14:09:24 +01:00
  • e374c70c89 fix: send_to_session für alle ExecuteTool-Pfade + generelle FixOrphanedToolUse Meleki 2026-03-11 13:50:12 +01:00
  • 2486eee047 fix: send_to_session – fremde Sessions erlauben, Telegram-Notify, Fehler-Logging Meleki 2026-03-11 13:36:38 +01:00
  • c18b94cd4e feat: send_to_session tool – agent-to-agent messaging Meleki 2026-03-11 12:56:36 +01:00
  • 20d891c9ef feat: read_file tool mit offset/limit und 2000-Zeilen-Default Meleki 2026-03-11 11:39:50 +01:00
  • b45abab0aa feat: auto-scroll deaktivieren beim hochscrollen, reaktivieren am Ende Meleki 2026-03-11 11:31:41 +01:00
  • bdb7f54c74 fix: synthetisches tool_result bei übergangenem ask_user_choice Meleki 2026-03-11 11:26:52 +01:00
  • 148d1459a3 Auto-Context: Semantische Kontext-Injektion, Memory-File-Embeddings, Agent-Toggle Meleki 2026-03-11 09:45:50 +01:00
  • add111ffe1 feat: Semantische Suche über Chat-History (memory_search) Meleki 2026-03-11 09:22:11 +01:00
  • baf53b7dac fix: Remote-Modal URL auf /remote Alias aktualisiert Meleki 2026-03-11 08:17:25 +01:00
  • 263f438501 Remote: Ctrl+C Handling im PS-Script + /remote Alias Meleki 2026-03-11 08:12:56 +01:00
  • 0eb9022803 fix: Remote-Verbindungen – Reverse-Proxy-Support, Shutdown-Handling, Script-Stabilität Meleki 2026-03-11 07:41:24 +01:00
  • 10da2bd964 feat: Remote-Verbindungen – Windows-Workstations per WebSocket steuern Meleki 2026-03-11 07:04:24 +01:00
  • 9f4746c2e7 fix: fullChainStartIndex erkennt awaiting_user_choice der vorherigen Chain Meleki 2026-03-10 22:29:40 +01:00
  • c9b1523e86 feat: Auto-Retry bei prompt-too-long – History dynamisch kürzen Meleki 2026-03-10 11:56:09 +01:00
  • 8dd962ac49 fix: CleanOrphanedWebSearchBlocks bidirektional – entfernt auch verwaiste web_search_tool_result ohne server_tool_use Meleki 2026-03-10 11:49:08 +01:00
  • 3153cb6c6b fix: web_search_tool_result als Raw-JSON speichern für History-Rebuild Meleki 2026-03-10 11:34:43 +01:00
  • 6499864f13 fix: Agent bricht bei Page-Refresh nicht mehr ab + SSE-Writes crash-sicher Meleki 2026-03-10 11:21:28 +01:00
  • b1d449b997 Doppel-Klick Hard-Stop + ReadLineAsync Cancellation-Fix Meleki 2026-03-10 10:53:23 +01:00
  • eb32a2526a feat: Windows-Dienst-Unterstützung via AddWindowsService Meleki 2026-03-10 07:40:26 +01:00
  • e9b1e8ef20 Agent-Arbeit vom Client-Disconnect entkoppeln Meleki 2026-03-10 06:28:35 +01:00
  • dd99216913 fix: SSE-Stream-Stabilität und History-Trimming tool_use/tool_result-Schutz Meleki 2026-03-09 20:13:22 +01:00
  • e81983cab6 fix: todo_write Ergebnisse nach History-Load/Poll sichtbar rendern Meleki 2026-03-09 20:02:20 +01:00
  • 1e7b68fb09 Fix: ask_user_choice Dauerschleife bei mehreren aufeinanderfolgenden Choice-Runden Meleki 2026-03-09 19:44:07 +01:00
  • fa947c82ed fix: Todo-Liste parst nur letzte ID korrekt (\r\n-Problem) Meleki 2026-03-09 18:53:25 +01:00
  • d6d7b6c04f Windows Shell-Ausführung: Temp-Script statt stdin/ShellArguments, background_execute Tool, konfigurierbarer Timeout Meleki 2026-03-09 18:45:26 +01:00