Commit graph

  • 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
  • 13748b590c feat: add Windows headless daemon support via Task Scheduler jbradf0rd 2026-02-15 00:05:17 -06:00
  • 9d0e29972c feat: add dedicated GLM provider with JWT auth and GLM-4.7 support jbradf0rd 2026-02-14 23:18:00 -06: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
  • 33f64c7146 fix: consolidate env-var override tests to eliminate parallel races fettpl 2026-02-15 02:27:13 +01:00
  • e62b7c9153 fix: consolidate env-var override tests to eliminate parallel races fettpl 2026-02-15 02:27:08 +01:00
  • f87cbb28f2 fix: consolidate env-var override tests to eliminate parallel races fettpl 2026-02-15 02:27:02 +01:00
  • 882e1320dc fix: consolidate all env-var override tests to eliminate parallel races fettpl 2026-02-15 02:26:51 +01:00
  • 65a5c3c1e8 fix: consolidate env-var override tests to eliminate parallel races fettpl 2026-02-15 02:26:39 +01:00
  • cfa44250a7 fix: consolidate env-var override tests to eliminate parallel races fettpl 2026-02-15 02:26:04 +01:00
  • 04a35144e8 feat: integrate open-skills library and cleanup clippy warnings argenis de la rosa 2026-02-14 20:25:07 -05:00
  • f7ae04e64e Merge remote-tracking branch 'origin/main' into fix/windows-key-permissions-warning fettpl 2026-02-15 02:16:00 +01:00
  • d2afc014b2 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 02:15:38 +01:00
  • 0247ac13e8 Merge remote-tracking branch 'origin/main' into fix/gateway-timeout-layer fettpl 2026-02-15 02:15:28 +01:00
  • e0341e5996 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 02:15:24 +01:00
  • b3c995c849 Merge remote-tracking branch 'origin/main' into fix/constant-time-eq-length-leak fettpl 2026-02-15 02:15:13 +01:00
  • 0603bed843 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 02:15:08 +01:00
  • 74648717f7 Merge remote-tracking branch 'origin/main' into fix/bearer-token-hashing fettpl 2026-02-15 02:14:45 +01:00
  • dc0d6b6ca9 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 02:14:25 +01:00
  • 8d7e9a7dde Merge remote-tracking branch 'origin/main' into fix/key-generation-csprng fettpl 2026-02-15 02:14:06 +01:00
  • 6f64099a48 fix: replace unstable is_multiple_of with modulo and fix flaky temp test fettpl 2026-02-15 01:29:23 +01:00
  • 91f2edab05 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 01:27:03 +01:00
  • ac7c625368 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 01:26:44 +01:00
  • 671c3b2a55 fix: replace unstable is_multiple_of and update Cargo.lock for sha2 fettpl 2026-02-15 01:26:24 +01:00
  • a68004184c fix(secrets): harden windows icacls username edge cases argenis de la rosa 2026-02-14 19:25:30 -05:00
  • 41ba251686 fix: replace unstable is_multiple_of with modulo for Rust 1.83 compat fettpl 2026-02-15 01:24:24 +01:00
  • db1366f3e5 fix(ci): restore stable hex check and satisfy browser clippy gate argenis de la rosa 2026-02-14 19:09:35 -05:00