-
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
-
-
-