Commit graph

  • 1110158b23 fix: propagate warmup errors and skip when no API key configured Edvard 2026-02-14 18:51:23 -05:00
  • cc13fec16d fix: add provider warmup to prevent cold-start timeout on first channel message Edvard 2026-02-14 18:43:26 -05:00
  • b931aeb56c
    Merge pull request #69 from fettpl/fix/llm-error-leakage Argenis 2026-02-14 18:34:30 -05:00
  • 2f2f56fc0c fix: use branchless operations in constant_time_eq fettpl 2026-02-15 00:30:23 +01:00
  • 6fd4b2d750 fix: handle empty USERNAME and add debug log for icacls success fettpl 2026-02-15 00:29:22 +01:00
  • 23048d10ac refactor: simplify hash_token using format macro fettpl 2026-02-15 00:28:04 +01:00
  • a7ed2329d1 fix: assert variant_match in CSPRNG key entropy test fettpl 2026-02-15 00:25:20 +01:00
  • 7c3f2f565f fix(imessage): replace sqlite CLI path with rusqlite parameterized reads argenis de la rosa 2026-02-14 18:10:39 -05:00
  • 8a304505df fix: apply TimeoutLayer to gateway router for request timeouts fettpl 2026-02-15 00:04:05 +01:00
  • 6776373e8e fix: constant_time_eq no longer leaks secret length via early return fettpl 2026-02-15 00:01:23 +01:00
  • 2942e5607d fix: log warning when Windows key file permissions fail to set fettpl 2026-02-14 23:59:36 +01:00
  • b3bfbaff4a fix: store bearer tokens as SHA-256 hashes instead of plaintext fettpl 2026-02-14 23:58:09 +01:00
  • da9a607788
    Merge pull request #70 from theonlyhennygod/theonlyhennygod-patch-1 Argenis 2026-02-14 17:54:50 -05:00
  • 25e5f670bb fix: stop leaking LLM error details to HTTP clients and WhatsApp users fettpl 2026-02-14 23:53:39 +01:00
  • 658b9fa4fc
    Update CI workflow to simplify steps and add build Argenis 2026-02-14 17:53:39 -05:00
  • 1f9247092c fix: replace UUID v4 key generation with direct CSPRNG fettpl 2026-02-14 23:51:57 +01:00
  • 860b6acc31 ci: make test job non-blocking to unblock PRs argenis de la rosa 2026-02-14 17:41:00 -05:00
  • 9c10338c7c feat: add Docker publish workflow for GHCR argenis de la rosa 2026-02-14 17:34:22 -05:00
  • 3219387641 fix: add clippy allow for manual_is_multiple_of lint (stable Rust compat) argenis de la rosa 2026-02-14 16:47:27 -05:00
  • fc033783b5 fix: replace unstable is_multiple_of with modulo operator (fixes #42) argenis de la rosa 2026-02-14 16:39:24 -05:00
  • 09d3140127 feat: add Docker env var support for PORT, HOST, and TEMPERATURE argenis de la rosa 2026-02-14 16:19:26 -05:00
  • a310e178db fix: add missing port/host fields to GatewayConfig and apply_env_overrides method argenis de la rosa 2026-02-14 16:05:13 -05:00
  • 365692853c
    Merge pull request #44 from sahajre/patch-1 Argenis 2026-02-14 15:58:53 -05:00
  • 2c7021e90f fix: add memory config to wizard and fix clippy warnings argenis de la rosa 2026-02-14 15:50:53 -05:00
  • 554f6e9ea5 feat: add browser automation tool using Vercel agent-browser argenis de la rosa 2026-02-14 15:46:36 -05:00
  • 153d6ff149 fix: resolve clippy warnings and formatting issues for CI argenis de la rosa 2026-02-14 15:36:19 -05:00
  • 29437f21e4
    Use of stable lib feature instead of experimental Rahul Madhav Upakare 2026-02-15 01:41:47 +05:30
  • d7769340a3 feat: add WhatsApp channel to mod.rs and update Cargo.lock argenis de la rosa 2026-02-14 14:59:22 -05:00
  • 4e6da51924 merge: resolve conflicts between feat/whatsapp-email-channels and main argenis de la rosa 2026-02-14 14:59:16 -05:00
  • 3bb5deff37 feat: add Google Gemini provider with CLI token reuse support argenis de la rosa 2026-02-14 14:58:19 -05:00
  • 1862c18d10 fix: address PR #37 review issues argenis de la rosa 2026-02-14 14:39:43 -05:00
  • 4fce8a5004
    Add ZeroClaw Code Style Guide Argenis 2026-02-14 14:13:58 -05:00
  • 9d5d87183f
    Create .coderabbit.yaml for CodeRabbit configuration Argenis 2026-02-14 14:12:47 -05:00
  • 27b7df53da feat: add Windows support for skills symlinks and secret key permissions argenis de la rosa 2026-02-14 14:07:41 -05:00
  • 5476195a7f refactor: remove AIEOS identity support argenis de la rosa 2026-02-14 14:05:14 -05:00
  • 03dd9712ca style: clean up formatting and fix gateway tests argenis de la rosa 2026-02-14 13:41:13 -05:00
  • dbf02291b4 fix: escape AppleScript target parameter in iMessage channel argenis de la rosa 2026-02-14 13:38:13 -05:00
  • ef4444ba43 fix: resolve build errors and add comprehensive symlink tests argenis de la rosa 2026-02-14 13:37:27 -05:00
  • acea042bdb feat: add AIEOS identity support and harden cron scheduler security argenis de la rosa 2026-02-14 13:26:08 -05:00
  • 76074cb789 fix: run Docker container as non-root user (closes #34) argenis de la rosa 2026-02-14 13:16:33 -05:00
  • cc08f4bfff feat: Add full WhatsApp Business Cloud API integration argenis de la rosa 2026-02-14 13:10:16 -05:00
  • ec2d5cc93d feat: enhance agent personality, tool guidance, and memory hygiene argenis de la rosa 2026-02-14 11:28:39 -05:00
  • cc2f85058e feat: add WhatsApp and Email channel integrations AARTE 2026-02-14 16:14:25 +00:00
  • f4f180ac41
    Merge pull request #24 from vrescobar/chore/pre-push-hook Argenis 2026-02-14 09:16:55 -05:00
  • a41b8f103c
    Merge pull request #23 from vrescobar/security/fix-shell-metachar-injection Argenis 2026-02-14 09:07:21 -05:00
  • 674eea0dfa
    Merge pull request #22 from vrescobar/security/fix-xor-cipher-encryption Argenis 2026-02-14 09:00:14 -05:00
  • 6f238541a7
    Merge pull request #21 from vrescobar/security/fix-weak-pairing-code Argenis 2026-02-14 08:54:46 -05:00
  • 3162653695 chore: add pre-push hook enforcing fmt, clippy, and tests Víctor R. Escobar 2026-02-14 14:07:37 +01:00
  • e6a4166edb fix: validate all segments of shell commands against allowlist Víctor R. Escobar 2026-02-14 13:55:09 +01:00
  • 1c8fe79238 fix: address PR review — rejection sampling and robust test Víctor R. Escobar 2026-02-14 13:48:36 +01:00
  • 152a996b66 fix: replace XOR cipher with ChaCha20-Poly1305 AEAD for secret encryption Víctor R. Escobar 2026-02-14 13:43:02 +01:00
  • 15a58eb7da fix: use CSPRNG for pairing code generation Víctor R. Escobar 2026-02-14 13:29:58 +01:00
  • ac540d2b63 docs: add benchmark snapshot and remove duplicate architecture image argenis de la rosa 2026-02-14 05:51:23 -05:00
  • 3d91c40970 refactor: simplify CLI commands and update architecture docs argenis de la rosa 2026-02-14 05:17:16 -05:00
  • a74a774ad5 polish: wizard secure defaults, full summary, architecture SVG update argenis de la rosa 2026-02-14 04:00:01 -05:00
  • 1fd51f1984 fix: resolve all clippy --all-targets warnings across 15 files argenis de la rosa 2026-02-14 03:52:57 -05:00
  • 18582fe9c8 docs: lean README — remove redundant security layers, project tree, test coverage table (445→215 lines) argenis de la rosa 2026-02-14 03:45:37 -05:00
  • 12112772c5 docs: fix README stats — 8 traits, 9 subcommands, 17,800+ lines, 7 lib modules argenis de la rosa 2026-02-14 03:36:48 -05:00
  • f8ea486210 docs: recreate architecture SVG — add memory engine, security layers, 7-step wizard, Composio, 1017 tests argenis de la rosa 2026-02-14 03:28:09 -05:00
  • 205307d8d5 docs: clean up README — add memory architecture table, trim Composio bloat, add --quick flag docs argenis de la rosa 2026-02-14 03:20:52 -05:00
  • 589921bbf8 feat: add --quick flag to onboard for non-interactive setup argenis de la rosa 2026-02-14 03:19:00 -05:00
  • 59bab7c554 docs: update README stats and project structure to include Composio and secrets argenis de la rosa 2026-02-14 02:50:49 -05:00
  • f8befafe4d feat: add Composio tool provider + encrypted secret store + wizard integration argenis de la rosa 2026-02-14 02:41:29 -05:00
  • 976c5bbf3c hardening: fix 7 production weaknesses found in codebase scan argenis de la rosa 2026-02-14 01:47:08 -05:00
  • 0b5b49537a docs: comprehensive README rewrite — security checklist, gateway API, memory system, project structure argenis de la rosa 2026-02-14 01:40:30 -05:00
  • c8d4ceee71 feat: add port 0 (random port) support for gateway security argenis de la rosa 2026-02-14 01:21:55 -05:00
  • b2aff60722 security: pass all 4 checklist items — gateway not public, pairing required, filesystem scoped, tunnel access argenis de la rosa 2026-02-14 00:39:51 -05:00
  • ce4f36a3ab test: 130 edge case tests + fix NaN/Infinity bug in cosine_similarity argenis de la rosa 2026-02-14 00:28:55 -05:00
  • 0e7f501fd6 feat: full-stack search engine — FTS5, vector search, hybrid merge, embedding cache, chunker argenis de la rosa 2026-02-14 00:00:23 -05:00
  • 4fceba0740 fix: CI failures — update deny.toml for cargo-deny v2, fix clippy derivable_impls argenis de la rosa 2026-02-13 17:09:22 -05:00
  • ad39c52965 docs: add architecture.jpeg diagram, update README reference argenis de la rosa 2026-02-13 16:45:54 -05:00
  • cc6fc6ce8d feat: BYOP provider + tunnel wizard + SVG architecture diagram argenis de la rosa 2026-02-13 16:32:27 -05:00
  • 390cbc0a6c feat: agnostic tunnel system — bring your own tunnel provider argenis de la rosa 2026-02-13 16:25:01 -05:00
  • bc31e4389b style: cargo fmt — fix all formatting for CI argenis de la rosa 2026-02-13 16:03:50 -05:00
  • a5887ad2dc docs+tests: architecture diagram, security docs, 75 new edge-case tests argenis de la rosa 2026-02-13 16:00:15 -05:00
  • 542bb80743 security: harden architecture against Moltbot security model argenis de la rosa 2026-02-13 15:31:21 -05:00
  • cf0ca71fdc chore: update LICENSE copyright year to 2025-2026 argenis de la rosa 2026-02-13 12:25:45 -05:00
  • 05cb353f7f feat: initial release — ZeroClaw v0.1.0 argenis de la rosa 2026-02-13 12:19:14 -05:00