Commit Graph

  • b442a07530 fix(memory): prevent autosave key collisions across runtime flows Chummy 2026-02-16 11:55:52 +08:00
  • bac839c225 ci(lint): fix rustfmt drift and gate clippy on correctness Chummy 2026-02-16 11:06:28 +08:00
  • 7b9ba5be6c Merge pull request #255 from zeroclaw-labs/fix/discord-message-limit-235 Argenis 2026-02-15 22:06:16 -05:00
  • 9639446fb9 fix(memory): prevent autosave overwrite collisions Chummy 2026-02-16 10:58:06 +08:00
  • b462fa010b Merge pull request #222 from zeroclaw-labs/feat/issue-212-docker-runtime Argenis 2026-02-15 21:58:46 -05:00
  • 37890b8714 Merge pull request #253 from zeroclaw-labs/docker-debian13 Argenis 2026-02-15 21:57:18 -05:00
  • 03c3ded5ef fix(discord): enforce 2000-character message chunks Chummy 2026-02-16 10:52:54 +08:00
  • 68325198e8 Merge pull request #248 from zeroclaw-labs/feat/discord-typing-indicator Argenis 2026-02-15 21:22:34 -05:00
  • 787f6f5da3 Merge pull request #247 from zeroclaw-labs/feat/openai-compatible-tool-calls Argenis 2026-02-15 20:58:27 -05:00
  • 7456692e9c fix: pass OpenAI-style tool_calls from provider to parser argenis de la rosa 2026-02-15 20:50:40 -05:00
  • 82ffb36f90 chore(ci): document and harden workflow pipeline (#241) Will Sarg 2026-02-15 20:42:47 -05:00
  • 3014926687 fix(providers): correct GLM API base URL to /api/paas/v4 Argenis 2026-02-15 20:21:19 -05:00
  • e98d1c2825 Squashme: Builder also on trixie Gunnar Andersson 2026-02-16 01:47:14 +01:00
  • 8eb57836d8 chore: update Docker and release workflows for improved efficiency and security (#239) Will Sarg 2026-02-15 19:43:46 -05:00
  • 0104e46e60 Dockerfile: Update runtime images to debian 13 Gunnar Andersson 2026-02-15 18:31:00 +01:00
  • b367d41b63 fix(ci): speed up main Docker builds by using amd64 except tags (#237) Will Sarg 2026-02-15 18:44:53 -05:00
  • 28ec4ae826 fix(ci): reduce Docker Actions cost without weakening PR gates (#232) Will Sarg 2026-02-15 18:15:38 -05:00
  • 2f78c5e1b7 feat(channel): add typing indicator for Discord jereanon 2026-02-15 15:34:10 -07:00
  • a04716d86c fix: split Discord messages over 4000 characters Argenis 2026-02-15 16:35:10 -05:00
  • dc215c6bc0 feat: add WhatsApp and Email channel integrations haeli05 2026-02-16 01:21:24 +04:00
  • 4008862333 Merge pull request #225 from theonlyhennygod/docs/add-support-link Argenis 2026-02-15 16:11:07 -05:00
  • 915cde281d docs: add Buy Me a Coffee support section argenis de la rosa 2026-02-15 16:10:58 -05:00
  • 97460bd3b2 docs: update README to reflect Docker runtime is implemented argenis de la rosa 2026-02-15 15:53:35 -05:00
  • c80b118963 fix(docker): pin builder to bookworm to avoid glibc runtime mismatch Chummy 2026-02-16 04:03:29 +08:00
  • 3b7a140aad feat(telegram): add typing indicator when receiving messages junbaor 2026-02-16 04:02:36 +08:00
  • a3c66e3383 feat(onboard): add GLM-5 as selectable Zhipu model Leonardo Gonzalez 2026-02-15 15:01:39 -05:00
  • 021d03eb0b fix(discord): add DIRECT_MESSAGES intent to enable DM support Nakano Kenji 2026-02-16 04:00:11 +08:00
  • 9b2f90018c feat: add screenshot and image_info vision tools Edvard Schøyen 2026-02-15 14:53:56 -05:00
  • 0f6648ceb1 feat: add OpenTelemetry tracing and metrics observer Edvard Schøyen 2026-02-15 14:46:49 -05:00
  • 89b1ec6fa2 feat: add multi-turn conversation history and tool execution Edvard Schøyen 2026-02-15 14:43:02 -05:00
  • 92c42dc24d build: pin Rust toolchain to 1.92 for reliable builds Leonardo Gonzalez 2026-02-15 14:36:18 -05:00
  • 49bb20f961 fix(providers): use Bearer auth for Gemini CLI OAuth tokens Edvard Schøyen 2026-02-15 14:32:33 -05:00
  • e057bf4128 fix: remove unused import and correct WhatsApp/Email registry status Edvard Schøyen 2026-02-15 14:28:44 -05:00
  • dfe648d5ae chore(ci): establish PR governance for agent collaboration (#177) Chummy 2026-02-16 01:41:16 +08:00
  • dca95cac7a fix: add channel message timeouts, Telegram fallback, and fix identity/observer tests Argenis 2026-02-15 12:31:40 -05:00
  • be6474b815 feat(runtime): add Docker runtime MVP and runtime-aware command builder (#186) Chummy 2026-02-16 01:24:10 +08:00
  • 91e17dfdcf feat(security): add shell risk classification, approval gates, and action throttling (#187) Chummy 2026-02-16 01:23:23 +08:00
  • 9e55ab0cb8 feat(gateway): add per-endpoint rate limiting and webhook idempotency (#188) Chummy 2026-02-16 01:19:39 +08:00
  • b0e1e32819 feat(config): make config writes atomic with rollback-safe replacement (#190) Chummy 2026-02-16 01:18:45 +08:00
  • f1e3b1166d feat: implement AIEOS identity support (#168) Argenis 2026-02-15 11:46:02 -05:00
  • 1cfc63831c feat(providers): add multi-model router for task-based provider routing Argenis 2026-02-15 11:40:58 -05:00
  • eadeffef26 fix: correct Z.AI API endpoint to prevent 404 errors Argenis 2026-02-15 11:28:33 -05:00
  • 716fb382ec fix: correct API endpoints for z.ai, opencode, and glm providers (#167) Argenis 2026-02-15 11:22:03 -05:00
  • b8c6937fbc feat(agent): wire Composio tool into LLM tool descriptions Argenis 2026-02-15 11:17:28 -05:00
  • 20f857a55a feat(dev): add containerized development environment Argenis 2026-02-15 11:10:45 -05:00
  • 128b30cdf1 fix: install default Rustls crypto provider to prevent TLS initialization error Argenis 2026-02-15 11:10:28 -05:00
  • ced4d70814 feat(channels): wire up email channel (IMAP/SMTP) into config and registration Argenis 2026-02-15 10:58:30 -05:00
  • efe7ae53ce fix: use UTF-8 safe truncation in bootstrap file preview Argenis 2026-02-15 10:36:03 -05:00
  • a5241f34ea fix(discord): track gateway sequence number and handle reconnect opcodes (#159) Argenis 2026-02-15 10:25:38 -05:00
  • 722c99604c fix(daemon): reset supervisor backoff after successful component run Argenis 2026-02-15 10:16:17 -05:00
  • f8aef8bd62 feat: add anthropic-custom: prefix for Anthropic-compatible endpoints Argenis 2026-02-15 10:13:18 -05:00
  • 8694c2e2d2 fix(providers): skip retries on non-retryable HTTP errors (4xx) Argenis 2026-02-15 10:11:32 -05:00
  • be135e07cf feat: add Anthropic setup-token flow Argenis 2026-02-15 10:02:40 -05:00
  • b208cc940e feat: add IRC channel support Argenis 2026-02-15 10:00:15 -05:00
  • ef00cc9a66 fix(channels): check response status in send() for Telegram, Slack, and Discord Argenis 2026-02-15 09:48:58 -05:00
  • 64a64ccd3a fix: ollama provider ignores api_key parameter to prevent builder error Argenis 2026-02-15 09:47:57 -05:00
  • 322f24fd63 fix(tools): add 10 MB file size limit to file_read tool Argenis 2026-02-15 09:38:53 -05:00
  • 6899ad4b8e feat: add GitHub Copilot as a provider Argenis 2026-02-15 09:29:20 -05:00
  • 35b63d6b12 feat: SkillForge — automated skill discovery, evaluation & integration engine (#144) Argenis 2026-02-15 09:26:13 -05:00
  • 2ac571f406 fix: harden private host detection against SSRF bypass via IP parsing Argenis 2026-02-15 09:13:12 -05:00
  • 1eadd88cf5 feat: Support Responses API fallback for OpenAI-compatible providers (#134) Argenis 2026-02-15 09:03:42 -05:00
  • 1e21c24e1b fix: harden private host detection against SSRF bypass via IP parsing (#133) Argenis 2026-02-15 08:52:01 -05:00
  • 031683aae6 fix(security): use path-component matching for forbidden paths (#132) Argenis 2026-02-15 08:30:48 -05:00
  • 73ced20765 fix(tools): check for symlinks before writing and reorder mkdir (#131) Argenis 2026-02-15 08:26:39 -05:00
  • b722189ef1 fix: clear environment variables in shell tool to prevent secret leakage Argenis 2026-02-15 08:24:01 -05:00
  • 1e19b12efd fix(providers): warn on shared API key for fallbacks and warm up all providers (#130) Argenis 2026-02-15 08:23:50 -05:00
  • 0fe4d2f712 chore: fix CHANGELOG date for version 0.1.0 (#128) Argenis 2026-02-15 08:20:45 -05:00
  • 641a5bf917 fix(skills): prevent path traversal in skill remove command Argenis 2026-02-15 08:15:41 -05:00
  • da453f0b4b fix: prevent panics from byte-level string slicing on multi-byte UTF-8 Argenis 2026-02-15 08:06:04 -05:00
  • e3791aebcb fix(imessage): escape newlines in AppleScript string interpolation Argenis 2026-02-15 08:00:59 -05:00
  • e89415fc9a chore: add .wt-pr37 Windsurf directory to gitignore Argenis 2026-02-15 07:44:50 -05:00
  • 6725eb2995 fix(gateway): use constant-time comparison for WhatsApp verify_token Edvard Schøyen 2026-02-15 07:42:52 -05:00
  • bd02d73ecc test: add comprehensive pairing code consumption tests Edvard Schøyen 2026-02-15 07:36:54 -05:00
  • dc654f6835 Merge pull request #121 from theonlyhennygod/docs/ram-update-final Argenis 2026-02-15 07:28:08 -05:00
  • 21607a72fa docs: update ZeroClaw RAM spec to <5MB argenis de la rosa 2026-02-15 07:28:04 -05:00
  • ae97a76e64 Merge pull request #120 from theonlyhennygod/docs/comprehensive-benchmarks Argenis 2026-02-15 07:13:55 -05:00
  • 3c5166248a docs: add comprehensive benchmarks (NanoBot, PicoClaw, OpenClaw) argenis de la rosa 2026-02-15 07:12:15 -05:00
  • 80c599f215 fix: correct truncate_with_ellipsis to trim trailing whitespace argenis de la rosa 2026-02-15 07:06:56 -05:00
  • b1c2cf865a merge: resolve conflicts with main and update README benchmarks argenis de la rosa 2026-02-15 07:02:41 -05:00
  • fa5babb6a9 docs: update README with benchmarks, features, and specs comparison image argenis de la rosa 2026-02-15 06:58:30 -05:00
  • 085b57aa30 refactor: consolidate CLI command definitions to lib.rs argenis de la rosa 2026-02-15 06:52:33 -05:00
  • 7b5e77f03c fix: use safe Unicode string truncation to prevent panics (CWE-119) Argenis 2026-02-15 06:49:48 -05:00
  • 9aaa5bfef1 fix: use safe Unicode string truncation to prevent panics (CWE-119) argenis de la rosa 2026-02-15 06:46:37 -05:00
  • 47c5006de4 Merge remote-tracking branch 'origin/feat/whatsapp-email-channels' argenis de la rosa 2026-02-15 06:37:51 -05:00
  • 5cc02c5813 fix: add WhatsApp webhook signature verification (X-Hub-Signature-256) Argenis 2026-02-15 06:17:24 -05:00
  • 026a917544 Merge pull request #76 from ecschoye/fix/provider-warmup-cold-start Argenis 2026-02-14 22:40:51 -05:00
  • 6c445d5db7 Merge pull request #71 from fettpl/fix/bearer-token-hashing Argenis 2026-02-14 22:32:10 -05:00
  • 7a03a01fbf Merge remote-tracking branch 'origin/main' into fix/bearer-token-hashing argenis de la rosa 2026-02-14 21:51:28 -05:00
  • 7468b39693 Merge pull request #68 from fettpl/fix/key-generation-csprng Argenis 2026-02-14 21:41:43 -05:00
  • e5cd3f1378 Merge pull request #75 from theonlyhennygod/fix/imessage-sql-injection-50 Argenis 2026-02-14 21:24:41 -05:00
  • cd2517b5b7 Merge pull request #74 from fettpl/fix/gateway-timeout-layer Argenis 2026-02-14 21:23:31 -05:00
  • f70bf3f943 Merge pull request #72 from fettpl/fix/windows-key-permissions-warning Argenis 2026-02-14 21:21:30 -05:00
  • c327260e28 Merge pull request #73 from fettpl/fix/constant-time-eq-length-leak Argenis 2026-02-14 21:20:07 -05:00
  • 0a94b54b79 Merge pull request #87 from fettpl/fix/stable-hex-check Argenis 2026-02-14 20:45:20 -05:00
  • e56bcf7a89 Merge remote-tracking branch 'origin/main' into fix/stable-hex-check fettpl 2026-02-15 02:30:30 +01:00
  • 6d68e89ef0 Merge remote-tracking branch 'origin/main' into fix/windows-key-permissions-warning fettpl 2026-02-15 02:29:59 +01:00
  • 82601f17f5 Merge remote-tracking branch 'origin/main' into fix/gateway-timeout-layer fettpl 2026-02-15 02:29:40 +01:00
  • b5071c13f3 Merge remote-tracking branch 'origin/main' into fix/constant-time-eq-length-leak fettpl 2026-02-15 02:29:24 +01:00
  • 65c22ff027 Merge remote-tracking branch 'origin/main' into fix/bearer-token-hashing fettpl 2026-02-15 02:29:09 +01:00
  • 2741e0f024 Merge remote-tracking branch 'origin/main' into fix/key-generation-csprng fettpl 2026-02-15 02:28:52 +01:00