Commit Graph
74 Commits
Author SHA1 Message Date
Moritz Graf ed3529a9d7 feat(openclaw): modularize scripts, implement crons-as-code and EaC governance 2026-10-16 21:25:33 +02:00
Moritz Graf f4d8210cc4 fix(openclaw): fix tracking tool allowlist, resolve research fastpath and cap bootstrap bloat 2026-10-14 15:34:45 +02:00
Moritz Graf 02fcbd3174 feat(openclaw): strip tracking agent prompt bloat and add 15m deterministic sliding-window compaction
- Disable bootstrap context injection (contextInjection: never) and skill catalog injection (skills: []) on mila_tracker and nutrition_tracker, dropping baseline prompt by 95% (<350 tokens)
- Disable reasoning loops on tracking agents (thinkingDefault: off) for instantaneous sub-second execution
- Add compact_tracking_sessions.py with deterministic 8-line sliding window (--max-lines 8) requiring 0 LLM tokens
- Register automated 15-minute cron job (tracking-session-sliding-window) in OpenClaw gateway
- Streamline setup-compaction-cron.sh to sync python scripts directly and manage both 15m and nightly maintenance
2026-10-14 14:14:35 +02:00
Moritz Graf a0c8c3828c fix(openclaw): resolve tracking compaction hang, restrict tracking tools and enforce lifecycle management 2026-10-14 13:39:38 +02:00
Moritz Graf cab8dd290f feat(openclaw): switch mila_tracker primary model to DeepSeek V4.1 Flash and add koch recipe delegation 2026-10-13 09:49:04 +02:00
Moritz Graf c85a60d920 feat(openclaw): update agent instance configuration and sync knowledge-wiki submodule 2026-10-13 09:41:25 +02:00
Moritz Graf a2cf3bfe39 fix(openclaw): decouple Gemini 3.8 Flash vision perception while preserving GLM-5.3-flash as primary chat model 2026-10-12 22:21:06 +02:00
Moritz Graf d84d7b0bec fix(openclaw): upgrade fitness agent model to gemini-3.8-flash and document issue 28 2026-10-12 22:04:22 +02:00
Moritz Graf a12b596053 fix(openclaw): allocate Gemini 3.8 Flash to koch agent, harden vision and tool protocols 2026-10-12 19:52:11 +02:00
Moritz Graf 393d928b19 feat(openclaw): tune compaction to keepRecentTokens 3k and convert Tier A to deep-compaction 2026-10-12 17:10:00 +02:00
Moritz Graf ccfce0fa5d feat(security): implement ADR 0005 Authentik boundary and hosting isolation 2026-10-11 21:25:12 +02:00
Moritz Graf 68c8dd91b9 feat(openclaw): update Koch topic 21 with auto-updating moritz.html dashboard and anti-lag rules 2026-10-11 20:41:57 +02:00
Moritz Graf d778883fe3 fix(openclaw): eliminate penultimate turn lag and harden Hebamme topic 22 prompt 2026-10-11 20:09:11 +02:00
Moritz Graf 6ae70d8ade fix(openclaw): clarify datastore stop end/since parameters and enforce multi-event logging for hebamme 2026-10-11 15:08:21 +02:00
Moritz Graf ac6adcd0f4 fix(openclaw): update hebamme topic 22 systemPrompt, datastore protocol, and knowledge-wiki submodule 2026-10-11 12:17:41 +02:00
Moritz Graf 5b3dfe2a50 fix(openclaw): harden koch agent prompts, clarify wiki_get schema, and document Issue 22 2026-10-10 13:06:28 +02:00
Moritz Graf 6ea08ea497 fix(openclaw): implement turn-replay daemon, vector dedup, 6Gi memory limit, and 25s probe timeouts 2026-10-10 10:16:30 +02:00
Moritz Graf 0cbd39d0d8 fix(openclaw): handle interrupted turns in preflight recovery and decouple recherche prompts 2026-10-10 09:01:13 +02:00
Moritz Graf abba4d6da1 fix(openclaw): update hebamme topic prompt with open session notice rule 2026-10-09 19:19:20 +02:00
Moritz Graf 2d2dfd94c6 fix(hebamme): add anti-reasoning loop prompt guardrail and sync knowledge-wiki 2026-10-09 18:48:14 +02:00
Moritz Graf a590d190bd fix(openclaw): add calendar tool fastpaths for regensburg, forbid markets, and enforce anti-hallucination rules 2026-10-09 12:37:21 +02:00
Moritz Graf 53f132d446 fix(openclaw): harden probes, runtime self-healing preflight and session recovery 2026-10-07 08:43:28 +02:00
Moritz Graf a0e461a0b7 fix(openclaw): remove gemini-2.5-flash from ocr and vision fallbacks 2026-10-06 21:41:19 +02:00
Moritz Graf 4e2a7120d6 fix(openclaw): configure gemini-3.8-flash vision model, document Issue 17, and update wiki submodule 2026-10-06 21:13:35 +02:00
Moritz Graf 9a7d554183 feat(openclaw): add structured model fallbacks for all specialist subagents 2026-10-06 20:24:00 +02:00
Moritz Graf 5aa3b99316 fix(openclaw): add pre-flight self-healing init hook, repair FK cascade, and document Issue 16 2026-10-06 20:05:44 +02:00
Moritz Graf 1ffbf3d6b7 fix(openclaw): eliminate DOMAIN_STATE HTML comment tags and add clean Telegram output guardrails 2026-10-06 19:38:47 +02:00
Moritz Graf f717a9a2f7 feat(datastore): implement structured personal data layer (ADR 0004, ForwardAuth /family, and OpenClaw protocol) 2026-10-06 18:18:27 +02:00
Moritz Graf c3c7a4c8cf fix(openclaw): resolve restart deadlock, foreign keys, cold-start latency, and wiki audit cron 2026-10-05 09:36:11 +02:00
Moritz Graf b6ed5fd00d fix(openclaw): harden 4Gi memory ceiling, increase liveness tolerance, add WAL checkpointing and cron delivery fix 2026-10-03 08:03:18 +02:00
Moritz Graf fa6779e87d fix(openclaw): switch recherche agent to deepseek-v4.1-flash and document STT quota failure 2026-09-29 20:04:01 +02:00
Moritz Graf 613a19bcca feat(openclaw): enable create-website skill, update system prompt, and document troubleshooting findings 2026-09-28 07:39:26 +02:00
Moritz Graf 5d3d958ca1 feat(wiki): implement Google OKF v0.2 migration, decoupled audit CronJob, and SilverBullet web portal
- Update OpenClaw memory-wiki renderMode to 'native'
- Add decoupled Kubernetes CronJob openclaw-wiki-audit for OKF health checks
- Deploy SilverBullet PWA at wiki.moritzgraf.de with shared volume and Git auto-commit
- Add SilverBullet forward-auth proxy provider and admin policy in Authentik Terraform
- Update knowledge-wiki submodule to OKF v0.2 schema migration commit
2026-09-27 11:34:04 +02:00
Moritz Graf 5852479c21 feat(sasch40): add retro birthday game subproject and k8s deployment
- Add Vue 3 + Vite + TypeScript retro game: 'Saschas Kronkorken Kreuzzug: 40 Jahre Bass & Gerstensaft'
- Add dynamic GameBoy layout: controls visible only during arcade modes, fullscreen during dialogue and tavern
- Add QR code welcome & prequel screen with lore, feature preview, and audio hints
- Add competitive party highscore and ranking breakdown on royal certificate
- Add dedicated individual 1:1 character portraits for Sascha, Verena, NAT, Hansi, Mop, Lutz, Armend, Amy, Mane, Pü, and Mario
- Add Dockerfile, Makefile, and K8s deployment at sasch40.haumdaucher.de
- Update openclaw timeout configuration
2026-09-23 21:56:34 +02:00
Moritz Graf d11a84a0d3 fix(openclaw): use base64 patch for garmin_mcp workouts normalization in init script 2026-09-20 08:09:58 +02:00
Moritz Graf f2ef5a8834 fix(openclaw): enforce sportType integrity on Garmin workout uploads 2026-09-20 08:06:06 +02:00
Moritz Graf a7b93ca34a feat(openclaw): add chart-to-chat skill to prompt and update PATH for dct 2026-09-19 21:06:07 +02:00
Moritz Graf 79fa817480 feat(openclaw): enable itguy autonomous weekly health audit and 3-repo architecture 2026-09-19 16:58:23 +02:00
Moritz Graf 474af29c4d feat(openclaw): integrate YouTube and Google Maps Platform MCP skills and GCP infrastructure 2026-09-18 11:46:10 +02:00
Moritz Graf bdfd5f5057 feat(calendar): update OpenClaw calendar prompt with RRULE, transparency, reminders, free slots, and move capabilities 2026-09-18 11:29:49 +02:00
Moritz Graf 0282b82c7a fix(openclaw): increase timeout, bind heartbeat to main, add shared hardlinks, cleanup cron, and enrich subagent topic prompts 2026-09-18 07:57:46 +02:00
Moritz Graf 87b09ed55d feat(openclaw): add doktor, itguy, merged grabengasse_media and pin 10 telegram topics 2026-09-17 14:12:49 +02:00
Moritz Graf e9376c6552 fix(openclaw): configure timeout and provider order for glm-5.3-flash 2026-09-17 13:38:54 +02:00
Moritz Graf 10a94c3512 feat(openclaw): enable grill-me skill in skills.entries 2026-09-17 13:34:53 +02:00
Moritz Graf c1cd638039 feat(openclaw): add read-only github mcp server with tool search 2026-09-17 11:09:08 +02:00
Moritz Graf e5fa7c6ff3 feat(openclaw): optimize Garmin tool calling with parameter signatures and fast-path 2026-09-17 09:42:20 +02:00
Moritz Graf 2747e07148 fix(openclaw): preserve live garmin tokens on PVC and add garmin-auth MFA instructions 2026-09-17 09:28:13 +02:00
Moritz Graf 3e0922c5fa fix(openclaw): enforce dynamic chat/thread routing and single ask_user prompt for brother printer 2026-09-17 09:05:23 +02:00
Moritz Graf aad2dc874d feat(openclaw): integrate Brother HL-L8240CDW duplex laser printer with interactive Telegram options 2026-09-17 08:14:26 +02:00
Moritz Graf fd0633dace feat: add public hosting ingress, minio credentials, and skills for openclaw 2026-09-16 09:06:16 +02:00