Commit Graph

876 Commits

Author SHA1 Message Date
Oliver Kieselbach f8e9cb2a70 added tip of the day 2026-04-01 12:34:13 +02:00
Oliver Kieselbach 2aeaf575bc fixes persistence of important completion states, crash loop for hello, and race condition for device info 2026-04-01 12:32:59 +02:00
Oliver Kieselbach 17d72b9b3f fix bootstrap rate limit, fix download timeout 2026-04-01 12:04:17 +02:00
Oliver Kieselbach 53e6692cad enhanced progress portal 2026-04-01 04:33:45 +02:00
Oliver Kieselbach 405916d582 progress portal bugfix 2026-04-01 04:27:17 +02:00
Oliver Kieselbach 3368bd94c7 chore and progress portal bugfix 2026-04-01 04:27:05 +02:00
Oliver Kieselbach a2d01a1a45 added proxied download for diag package 2026-04-01 03:56:23 +02:00
Oliver Kieselbach a01e8924f7 fixed test fail due to hardend config endpoint 2026-04-01 03:26:39 +02:00
Oliver Kieselbach c9f6122c34 fix webhook notification 2026-04-01 03:23:28 +02:00
Oliver Kieselbach 7dd9cd2f72 Fix cross-tenant vulnerability in test-notification endpoint 2026-04-01 03:05:20 +02:00
Oliver Kieselbach ba34fc984b hardened config endpoint 2026-04-01 03:00:19 +02:00
Oliver Kieselbach 5c45b47813 added odata sanitizer 2026-04-01 02:39:11 +02:00
Oliver Kieselbach d12b8895a5 bootstrap token auth fix 2026-04-01 02:22:48 +02:00
Oliver Kieselbach 6b3c201880 added missing script output 2026-04-01 01:37:25 +02:00
Oliver Kieselbach 71e6475497 updated bootstrapper 2026-04-01 00:27:23 +02:00
Oliver Kieselbach 823c459138 bootstrapper exit values 2026-04-01 00:10:29 +02:00
Oliver Kieselbach 7596b586b0 bugfix bootstrap 2026-03-31 23:54:46 +02:00
Oliver Kieselbach 02325a302d update maintenance function 2026-03-31 23:44:39 +02:00
Oliver Kieselbach dd8e155a11 comment update 2026-03-31 23:35:16 +02:00
Oliver Kieselbach 55b077659d bug fix bootstrap 2026-03-31 23:30:43 +02:00
Oliver Kieselbach 906879aada bugfix ntpserver null value 2026-03-31 23:23:54 +02:00
Oliver Kieselbach 5e6c8922ef updaze docs agent bootstrap 2026-03-31 23:07:30 +02:00
Oliver Kieselbach 5f1bd1c470 bugfix bootstrapper and update architecture.md 2026-03-31 22:49:51 +02:00
Oliver Kieselbach e8903ff413 chore 2026-03-31 22:38:28 +02:00
Oliver Kieselbach 7c3d8f54bd added agent unit tests 2026-03-31 22:29:24 +02:00
Oliver Kieselbach 2c37a73d6f docs update regarding agent marker 2026-03-31 22:06:31 +02:00
Oliver Kieselbach 3b871b299d cahgned bootstrap guards and added more, new hybrid join completion logic 2026-03-31 22:00:08 +02:00
Oliver Kieselbach 1a89080f0f agent docs updates 2026-03-31 21:25:51 +02:00
Oliver Kieselbach db6a2a6254 added Distress channel unit tests 2026-03-31 17:10:59 +02:00
Oliver Kieselbach f181205694 update gitignore 2026-03-31 05:02:13 +02:00
Oliver Kieselbach 615e1b7b94 chore gitignore 2026-03-31 05:01:56 +02:00
Oliver Kieselbach 31f8d2af37 some sec hardenings 2026-03-31 04:56:07 +02:00
Oliver Kieselbach 2625d1f948 fix Summary Dialog taskbar icon 2026-03-31 04:15:49 +02:00
Oliver Kieselbach ac7aabe43b fix ntpserver default 2026-03-31 03:41:22 +02:00
Oliver Kieselbach af721bfa21 fix save of timezone toggle 2026-03-31 03:29:07 +02:00
Oliver Kieselbach d9c4ea2657 agent emergency channel established 2026-03-31 03:07:52 +02:00
Oliver Kieselbach f0cb6e55e8 agent emergency channel established 2026-03-31 03:07:30 +02:00
Oliver Kieselbach 4cf169f8af improve MCP server: audit fixes + split tools into domain modules
- Add tool annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to all 23 tools
- Add isError flag to error responses (403, 503, KB not ready) for proper MCP error signaling
- Replace global token state with AsyncLocalStorage to prevent cross-session token leaks
- Add session TTL cleanup (12h interval, 2h max age) for abandoned sessions
- DRY server version string from package.json instead of 3x hardcoded
- Split 1060-line tools.ts into domain modules: sessions (359), search (353), admin (351)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 01:10:16 +02:00
Oliver Kieselbach 3cfe88c791 changed settings 2026-03-31 00:30:03 +02:00
Oliver Kieselbach 1d8db409ca even more convenient fuzzy search 2026-03-30 22:40:07 +02:00
Oliver Kieselbach 3e71cf036e more robust timestamp handling and tests 2026-03-30 21:55:17 +02:00
Oliver Kieselbach 3ca642006f updated settings 2026-03-30 21:26:51 +02:00
Oliver Kieselbach d66f90be50 updated mcp tools 2026-03-30 21:07:22 +02:00
Oliver Kieselbach 09156f64ad polished bootstrapper ps1 2026-03-30 18:13:16 +02:00
Oliver Kieselbach eccb8cf945 added mcp docs 2026-03-30 18:05:35 +02:00
Oliver Kieselbach 705555369f fix bootstrapper scripts broken by non-ASCII characters
PowerShell 5.1 (used by IME) reads scripts without BOM as ANSI,
corrupting UTF-8 multi-byte chars (em-dashes, Unicode symbols) and
causing cascading parse errors that prevented agent installation.

Replaced all non-ASCII characters with ASCII equivalents in both
Install and Uninstall bootstrap scripts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 18:04:01 +02:00
Oliver Kieselbach ed3bbc8acb added Timezone autoset option in agent settings 2026-03-30 17:27:13 +02:00
Oliver Kieselbach cc741a21e8 changed metrics view for mcp 2026-03-30 17:19:10 +02:00
Oliver Kieselbach f6ecccfa62 tool allowance 2026-03-30 17:08:49 +02:00
Oliver Kieselbach da31b91851 added mcp summary tool 2026-03-30 17:01:29 +02:00