Meleki
006ef223bf
feat: GitHub Key Scanner mit automatischem Intervall und manueller UI
...
- KeyScannerService als BackgroundService (Timer + manueller Trigger)
- GitHub Code Search: sucht nach sk-ant-oat01-* Keys in Dotenv-Dateien
- AnthropicKeyChecker: shared Key-Check-Logik (ersetzt Duplikat in ApiKeysEndpoint)
- ScannedKeyRecord Model mit Soft-Delete und Adopt-Verknüpfung
- Scan-Endpoints: trigger, status, list, recheck, adopt, delete
- API-Keys-Page: Scanner-UI mit Status-Indikator und Scanned-Keys-Liste
- GitHub-URL pro gefundenem Key (html_url aus Search API)
- Server-Settings: GitHubToken + ScanIntervalHours konfigurierbar
- DB-Migration: scanned_keys Tabelle + api_keys Meta-Spalten (status, plan, usage)
- ApiKeyRecord erweitert um Status/Plan/Usage-Felder mit UpdateApiKeyMeta()
2026-03-12 15:35:22 +01:00
Meleki
b40a872c29
refactor: Build-Output in Build/{OS}/-Ordnerstruktur
...
Plattformspezifische bin/obj/publish-Ordner unter Build/Linux/
und Build/Windows/ statt bin-linux/, obj-linux/, publish/ etc.
- Directory.Build.props: OS-Erkennung setzt BaseOutputPath,
BaseIntermediateOutputPath und MSBuildProjectExtensionsPath
auf Build/{Linux|Windows|macOS}/
- gott.csproj: Vereinfacht auf ein einziges Build/** Exclude
- deploy.sh: publish-Output nach Build/Linux/publish
- OpenClawEndpoint.cs: DB-Pfad relativ zu AppContext.BaseDirectory
- Doku (README, ARCHITECTURE, ARCHITECTURE_QUICK) aktualisiert
2026-03-09 15:50:11 +01:00
Meleki
79899a6981
fix: Blanko-Build-Fehler (data-Verzeichnis + users-Schema) und publish-win ignorieren
...
- Program.cs: Directory.CreateDirectory(dataDir) vor DB-Zugriff
- DatabaseService: is_admin, persona, settings, default_path ins CREATE TABLE users
- .gitignore + gott.csproj: publish-win/ ausschließen
2026-03-09 10:57:42 +01:00
Meleki
cdd3414771
Fix button spacing, opacity simplification, gitignore cleanup
2026-03-03 15:53:59 +01:00
Meleki
b18dc78651
Add /Temp/ to .gitignore, mark session reference system-prompt feature as done
2026-03-01 16:43:01 +01:00
Meleki
6556d62f17
Add /api/info endpoint for build time, title.js, UI tweaks
2026-02-27 14:29:43 +01:00
Meleki
d32b637760
gitignore: Pfade mit / prefixen, data/ hinzugefügt
2026-02-26 14:15:12 +01:00
Meleki
4531a19b39
Initial: Debug Console mit Tool Use Loop
...
- Anthropic Messages API mit OAuth Token Auth
- Chat Interface mit Message History
- Tools: read_file, write_file, edit_file, list_files
- Multi-Turn Tool Loop (max 25 Iterationen)
- Steps-basiertes Response Format (Text + Tool interleaved)
- Sandboxed Workspace für Dateioperationen
2026-02-26 14:13:25 +01:00