Commit Graph

  • 323bef0526 feat(gateway): add optional bonjour/mdns discovery William Valentin 2026-02-16 01:48:59 -08:00
  • 7a298576e8 fix(whatsapp): make inbound typing indicator non-blocking William Valentin 2026-02-16 00:58:33 -08:00
  • ae36248da8 feat(skills): add registry doctor diagnostics and docs William Valentin 2026-02-16 00:53:25 -08:00
  • 23609a03a4 feat(skills): add install-by-registry-id flow William Valentin 2026-02-16 00:35:10 -08:00
  • f2b03b8836 feat(skills): add registry discovery list/show commands William Valentin 2026-02-16 00:17:50 -08:00
  • 4391c6e5b3 feat(skills): add ClawHub registry catalog parser and loader William Valentin 2026-02-16 00:10:41 -08:00
  • 4c6d1d724d docs(plan): scope next OpenClaw milestone for ClawHub registry William Valentin 2026-02-16 00:08:58 -08:00
  • 41cb82802e SOUL.md: non-destructive commands free, destructive actions require Will's authorization William Valentin 2026-02-15 23:23:13 -08:00
  • ae70818ec1 fix: resolve strict typecheck fallout in setup, routing, and tests William Valentin 2026-02-15 23:22:05 -08:00
  • 948d4ac6d8 chore(lint): burn down remaining warnings to zero William Valentin 2026-02-15 23:14:21 -08:00
  • 49b752e8b0 chore(lint): reduce warning debt across core adapters and model clients William Valentin 2026-02-15 23:03:42 -08:00
  • 92da407e22 audit follow-up: trim image-analyze test lint warnings William Valentin 2026-02-15 22:54:36 -08:00
  • 803cf1da11 audit follow-up: reduce warning debt in local model tests William Valentin 2026-02-15 22:53:12 -08:00
  • 8c94bb51d0 audit follow-up: continue warning burn-down in factory and service tests William Valentin 2026-02-15 22:51:20 -08:00
  • e16c0bc2c7 audit follow-up: reduce warning hotspots in automation and gateway tests William Valentin 2026-02-15 22:49:45 -08:00
  • 1a075e62b0 audit follow-up: burn down lint hotspots and dedupe channel gating flows William Valentin 2026-02-15 22:44:04 -08:00
  • 06ff94e197 test(lint): remove non-null assertions in skills loader tests William Valentin 2026-02-15 22:33:37 -08:00
  • 021435ac27 test(lint): reduce warning debt in selected test suites William Valentin 2026-02-15 22:31:47 -08:00
  • 393aaf2743 refactor(channels): share reset message construction across adapters William Valentin 2026-02-15 22:26:44 -08:00
  • 46538e71a8 chore(lint): restore zero-error eslint baseline William Valentin 2026-02-15 22:25:29 -08:00
  • 8b529a18f2 refactor(channels): share reset-command normalization utility William Valentin 2026-02-15 22:22:40 -08:00
  • 05d8abc79d fix(slack): bound username cache with ttl and lru eviction William Valentin 2026-02-15 22:21:06 -08:00
  • a525ec7b2d fix(memory): wire auto_extract through orchestrator compaction William Valentin 2026-02-15 22:18:55 -08:00
  • 2eccd3e8eb test(tools): verify timeout abort prevents post-timeout side effects William Valentin 2026-02-15 22:17:49 -08:00
  • b4006e91ff feat(tools): extend cancellation to browser, web, and process tools William Valentin 2026-02-15 22:12:03 -08:00
  • 7877a1bcc9 fix(models): retry timeout errors by default William Valentin 2026-02-15 22:06:30 -08:00
  • 2cdfb66071 feat(tools): propagate timeout abort signals to tool execution William Valentin 2026-02-15 22:05:43 -08:00
  • 0220ec10dd feat(config): persist config.patch updates atomically William Valentin 2026-02-15 22:03:21 -08:00
  • c314e0f067 fix(models): make tier-change listener registration non-destructive William Valentin 2026-02-15 21:58:55 -08:00
  • 8709c3c9b4 fix(whatsapp): sandbox chromium by default William Valentin 2026-02-15 21:57:52 -08:00
  • 63d645bd87 feat(gateway): add websocket ingress rate limiting William Valentin 2026-02-15 21:56:13 -08:00
  • 948d589ac3 fix(audit): resolve lint global, compaction metrics, and nudge id William Valentin 2026-02-15 21:54:12 -08:00
  • 50dcff5ea6 chore: commit unrelated local changes William Valentin 2026-02-15 21:51:22 -08:00
  • 7f563b4bb1 fix(agent): raise max iterations default from 10 to 200 William Valentin 2026-02-15 21:48:16 -08:00
  • 4cdad8eee9 fix(tools): clear timeout timers and update audit state William Valentin 2026-02-15 21:44:40 -08:00
  • d93c1c9f8d fix(gateway): enforce request body size limits William Valentin 2026-02-15 21:44:36 -08:00
  • 22959ea3aa fix(ui): sanitize markdown before chat DOM insertion William Valentin 2026-02-15 21:44:32 -08:00
  • 157e99ccb5 docs: add consolidated codebase audit report William Valentin 2026-02-15 21:37:04 -08:00
  • 4b8007c90d Add --mode api|token support to anthropic-auth William Valentin 2026-02-15 20:20:39 -08:00
  • 42c526bce9 Add re-auth y/N confirmation to minimal TUI login flows William Valentin 2026-02-15 20:12:31 -08:00
  • 99ad53a1ee Add API vs Coding Plan mode selection for Z.AI auth William Valentin 2026-02-15 20:06:35 -08:00
  • 6a31ee2885 Suppress Node DEP0040 punycode warning in CLI startup William Valentin 2026-02-15 20:02:52 -08:00
  • e0f2d27247 Add re-auth y/N confirmation across auth provider commands William Valentin 2026-02-15 20:00:11 -08:00
  • 22930cbe2e Add y/N re-auth confirmation to zai-auth command William Valentin 2026-02-15 19:57:52 -08:00
  • 8b1ed2f689 Make /model provider switch activate selected tier in minimal TUI William Valentin 2026-02-15 19:53:42 -08:00
  • d44bfc300b Handle Z.AI textual 401 errors for auth diagnostics William Valentin 2026-02-15 19:50:15 -08:00
  • dd15ccb927 Fix Z.AI credential resolution and improve 401 auth diagnostics William Valentin 2026-02-15 19:47:27 -08:00
  • 81c97a9df1 feat(memory): add experimental qmd search backend William Valentin 2026-02-15 19:33:43 -08:00
  • c6e3d09ecc feat(gateway): add sender presence tracking William Valentin 2026-02-15 19:28:16 -08:00
  • 421942f66d feat(automation): add isolated job delivery mode William Valentin 2026-02-15 19:23:15 -08:00
  • 0470647ee7 feat(models): add minimax and moonshot providers William Valentin 2026-02-15 19:18:48 -08:00
  • 94020cb7ea docs(plans): mark openclaw gap roadmap complete William Valentin 2026-02-15 19:16:44 -08:00
  • 9535cc59ee fix(nix): include pnpm in native build inputs William Valentin 2026-02-15 18:50:47 -08:00
  • 1dca110f3b fix(nix): pin fetchPnpmDeps hash William Valentin 2026-02-15 18:50:13 -08:00
  • ad9552cf65 fix(nix): migrate to fetchPnpmDeps and pnpmConfigHook William Valentin 2026-02-15 18:49:09 -08:00
  • 15aa80118c fix(nix): use pnpm.fetchDeps derivation and add flake lock William Valentin 2026-02-15 18:47:08 -08:00
  • ef48a86f80 test: make suites robust in restricted environments William Valentin 2026-02-15 18:39:39 -08:00
  • 342f22db14 docs(plans): mark deployment targets complete William Valentin 2026-02-15 18:33:13 -08:00
  • 0176f5939b docs(state): record deployment targets verification William Valentin 2026-02-15 18:28:50 -08:00
  • 8d0016fd32 feat(deploy): add PaaS templates and config William Valentin 2026-02-15 18:28:26 -08:00
  • 2177413833 feat(deploy): add Nix flake + NixOS module William Valentin 2026-02-15 18:26:10 -08:00
  • e1a6b205d7 docs(agents): codify branching, commits, and doc upkeep William Valentin 2026-02-15 18:16:54 -08:00
  • 1a7b7f6ce8 feat(config): support PORT env override William Valentin 2026-02-15 18:12:05 -08:00
  • 81385745e6 fix(config): align default.yaml with server schema William Valentin 2026-02-15 18:11:29 -08:00
  • 83b8bea5eb docs(plans): record Matrix adapter completion William Valentin 2026-02-15 18:02:14 -08:00
  • 035deb008b feat(cli): redact access_token in config output William Valentin 2026-02-15 18:02:14 -08:00
  • e0cb3b96cc feat(gateway): report Matrix service and redact access token William Valentin 2026-02-15 18:02:14 -08:00
  • bc8326cf4a feat(matrix): add Matrix channel adapter William Valentin 2026-02-15 18:02:14 -08:00
  • 5fdb9e5a83 feat(config): add Matrix channel config William Valentin 2026-02-15 18:02:14 -08:00
  • 8323fa6763 docs(state): add TODO for default config/server schema mismatch William Valentin 2026-02-15 17:42:37 -08:00
  • 4734515793 docs(plans): record elevated mode completion William Valentin 2026-02-15 17:02:25 -08:00
  • ab89378fce feat(security): enforce elevated mode and sandbox execution William Valentin 2026-02-15 17:02:05 -08:00
  • b574d170d1 feat(security): wire /elevate to session config William Valentin 2026-02-15 16:59:18 -08:00
  • 735f14d0b1 feat(security): add /elevate command and audit events William Valentin 2026-02-15 16:56:49 -08:00
  • 692a0c5ea3 docs(api): clarify Tailscale auth config key William Valentin 2026-02-15 11:24:47 -08:00
  • c291af63f7 docs(deployment): align production guide with repo Dockerfile/compose and schema William Valentin 2026-02-15 11:24:23 -08:00
  • 4e28ca7c8f docs: align gateway auth docs with config schema William Valentin 2026-02-15 11:22:59 -08:00
  • e159476d31 docs(architecture): explain gateway session mapping and per-session queueing William Valentin 2026-02-15 11:21:39 -08:00
  • 6e3f1fdd3f docs: add start-here index and gateway lane-queue diagram William Valentin 2026-02-15 11:20:32 -08:00
  • 3f877db762 docs(plans): mark skill-safety-scanner completed William Valentin 2026-02-15 11:07:13 -08:00
  • 56e887a6bf feat(skills): audit scan results and block unroutable skills William Valentin 2026-02-15 11:06:52 -08:00
  • 83752d4e1c feat(skills): scan manifest spec and warn on missing permissions William Valentin 2026-02-15 11:06:02 -08:00
  • 6b4e7585b7 feat(skills): enforce scan during install William Valentin 2026-02-15 11:03:13 -08:00
  • 1f004e7d1b feat(skills): add static scanner and block unsafe skills William Valentin 2026-02-15 11:02:11 -08:00
  • a866073cd9 docs(plans): mark vercel-ai-gateway-provider completed William Valentin 2026-02-15 10:54:21 -08:00
  • 0d73d180da test(models): verify OpenAIClient baseURL wiring William Valentin 2026-02-15 10:54:05 -08:00
  • a624f5efb5 docs(cli): add Vercel provider to setup and doctor William Valentin 2026-02-15 10:53:29 -08:00
  • 87e942b4c5 feat(models): add Vercel AI Gateway provider William Valentin 2026-02-15 10:52:03 -08:00
  • a8307012f5 docs(plans): mark credential-system-v2 completed William Valentin 2026-02-15 10:43:53 -08:00
  • 60e30a8138 cli: improve doctor auth diagnostics William Valentin 2026-02-15 10:43:21 -08:00
  • 7627e6e630 daemon: enforce auth_mode for OpenAI and Anthropic William Valentin 2026-02-15 10:39:53 -08:00
  • fac740f362 docs(architecture): add trust-boundary system map diagram William Valentin 2026-02-15 10:39:46 -08:00
  • 7e390dd777 tui: extend /login for OpenAI key and Anthropic token William Valentin 2026-02-15 10:32:13 -08:00
  • 49c8ff620f cli: add openai-key and anthropic token flag William Valentin 2026-02-15 10:29:31 -08:00
  • 6375f56f67 auth: add Anthropic auth token storage William Valentin 2026-02-15 10:27:32 -08:00
  • bcf6c377d5 auth: add OpenAI API key storage William Valentin 2026-02-15 10:26:19 -08:00
  • 9755487793 config: add per-tier auth_mode William Valentin 2026-02-15 10:23:03 -08:00
  • f2cdd1abd2 docs: add safety docs and OpenClaw gap roadmap William Valentin 2026-02-15 10:17:07 -08:00
  • 28304ac397 feat(audit): add correlation ids and redaction William Valentin 2026-02-15 10:16:58 -08:00
  • 67058c8719 feat(security): harden tool provenance and skill isolation William Valentin 2026-02-15 10:16:55 -08:00