Commit Graph

1715 Commits

Author SHA1 Message Date
Argenis
bd2beb3e16
Merge pull request #2803 from zeroclaw-labs/issue-2746-capability-aware-tests-dev
test(infra): add capability-aware handling for sandbox-restricted test environments
2026-03-05 01:55:00 -05:00
Argenis
358c868053
Merge pull request #2801 from zeroclaw-labs/issue-2743-process-lifecycle-hardening-dev
fix(tools/process): harden process lifecycle, PID handling, and termination semantics
2026-03-05 01:54:57 -05:00
Argenis
d4eb3572c7
Merge pull request #2800 from zeroclaw-labs/issue-2788-mariadb-memory-dev
feat(memory): add MariaDB backend support
2026-03-05 01:54:55 -05:00
Argenis
58646e5758
Merge pull request #2799 from zeroclaw-labs/issue-2785-dashboard-chat-persistence-dev
fix(web): persist dashboard chat messages across sidebar navigation
2026-03-05 01:54:52 -05:00
Argenis
fc995b9446
Merge pull request #2798 from zeroclaw-labs/issue-2786-streaming-tool-events-dev
feat(gateway): stream chunk and tool events over websocket
2026-03-05 01:54:49 -05:00
Argenis
bde1538871
Merge pull request #2796 from zeroclaw-labs/issue-2779-shell-redirect-policy-dev
fix(shell): add configurable redirect policy and strip mode
2026-03-05 01:54:46 -05:00
Argenis
518acb0c15
Merge pull request #2794 from zeroclaw-labs/issue-2748-refactor-core-future-bloat-dev
refactor(core): split monolithic modules to reduce async future bloat
2026-03-05 01:54:43 -05:00
Argenis
bc923335cb
Merge pull request #2793 from zeroclaw-labs/issue-2747-clippy-critical-debt-dev
chore(quality): reduce high-impact clippy debt in critical modules
2026-03-05 01:54:41 -05:00
Argenis
10a33b7cdd
Merge pull request #2792 from zeroclaw-labs/issue-2745-openclaw-preview-deterministic-dev
fix(migration): make OpenClaw preview deterministic across host environments
2026-03-05 01:54:37 -05:00
Argenis
66045218b1
Merge pull request #2775 from zeroclaw-labs/bump/v0.1.8
release: bump version to 0.1.8
2026-03-05 01:54:34 -05:00
Argenis
7e6c16bfbf
Merge pull request #2766 from zeroclaw-labs/docs/merge-attribution-policy
docs(governance): formalize no-squash contributor attribution policy
2026-03-05 01:54:29 -05:00
Argenis
b96e3f45f7
Merge pull request #2730 from zeroclaw-labs/backport/2529-2537-to-dev
fix(daemon,channels): backport shutdown + routed-provider startup fixes to dev
2026-03-05 01:54:23 -05:00
Argenis
943d763272
Merge pull request #2726 from zeroclaw-labs/issue-2703-skill-on-demand-dev
feat(skills): load skill bodies on demand in compact mode
2026-03-05 01:54:20 -05:00
Argenis
04deae13b6
Merge pull request #2725 from zeroclaw-labs/issue-2702-matrix-otk-conflict-dev
fix(matrix): break OTK conflict retry loop
2026-03-05 01:54:18 -05:00
Argenis
2a67ac1e4d
Merge pull request #2724 from zeroclaw-labs/issue-2698-nextcloud-as2-webhook-dev
fix(nextcloud): support Activity Streams 2.0 Talk webhooks
2026-03-05 01:54:14 -05:00
Argenis
802cf036e8
Merge pull request #2723 from zeroclaw-labs/dev-issues-2595-2590-2588
fix(gateway+security): restore web agent reliability and security guards on dev
2026-03-05 01:54:12 -05:00
Argenis
61224ed0ad
Merge pull request #2722 from zeroclaw-labs/issue-2602-litellm-alias-dev
feat(providers): add litellm alias for openai-compatible gateway
2026-03-05 01:54:09 -05:00
Argenis
ee14ce8560
Merge pull request #2720 from zeroclaw-labs/issue-2668-matrix-voice-transcription-dev
feat(matrix): support voice transcription with E2EE media (dev backport)
2026-03-05 01:54:07 -05:00
Argenis
6b532502b1
Merge pull request #2719 from zeroclaw-labs/issue-2665-memory-category-string-dev
fix(memory): serialize custom categories as plain strings (dev backport)
2026-03-05 01:54:04 -05:00
Argenis
fdecb6c6cb
Merge pull request #2717 from zeroclaw-labs/issue-2600-tool-calls-followthrough-dev
fix(agent): guard claimed completion without tool calls
2026-03-05 01:54:02 -05:00
Argenis
120b1cdcf5
Merge pull request #2716 from zeroclaw-labs/issue-2601-telegram-allowed-users-env-dev
feat(config): support env refs for telegram allowed_users
2026-03-05 01:53:59 -05:00
Argenis
a331c7341e
Merge pull request #2714 from zeroclaw-labs/dev-batch-2682-2679-2669
feat(dev): batch fixes for integrations, audit log, and lmstudio
2026-03-05 01:53:55 -05:00
Argenis
a4d8bf2919
Merge pull request #2690 from zeroclaw-labs/codex/prod-ready-ci-core
ci: simplify to 8 core production workflows
2026-03-05 01:53:42 -05:00
argenis de la rosa
e71614de02 test(infra): add capability-aware handling for restricted envs 2026-03-04 21:51:25 -05:00
argenis de la rosa
fdbb0c88a2 fix(migration): make OpenClaw source resolution deterministic 2026-03-04 21:51:21 -05:00
argenis de la rosa
7731238f60 fix(tools/process): harden lifecycle cleanup and kill semantics 2026-03-04 21:51:17 -05:00
argenis de la rosa
79ab8cdb0f feat(memory): add MariaDB backend support (#2788) 2026-03-04 21:37:41 -05:00
argenis de la rosa
bd8c191182 fix(web): persist dashboard chat messages across sidebar navigation (#2785) 2026-03-04 21:37:41 -05:00
argenis de la rosa
25595a3f61 feat(gateway): stream chunk and tool events over websocket (#2786) 2026-03-04 21:37:41 -05:00
argenis de la rosa
d2e4c0a1fd fix(shell): add configurable redirect policy and strip mode 2026-03-04 21:36:07 -05:00
argenis de la rosa
ce5423d663 refactor(core): split monolithic modules to reduce async future bloat 2026-03-04 21:29:10 -05:00
argenis de la rosa
6e014e3b51 chore(quality): reduce high-impact clippy debt in critical modules 2026-03-04 21:29:05 -05:00
argenis de la rosa
49f2392ad3 fix(migration): make OpenClaw preview deterministic across host environments 2026-03-04 21:29:01 -05:00
Argenis
2e90ca9a7d chore: update Cargo.lock for v0.1.8 2026-03-04 17:09:37 -05:00
Argenis
0ebbccf024 chore: bump version to 0.1.8 2026-03-04 16:53:53 -05:00
argenis de la rosa
2b16f07b85 docs(contributing): codify 1-approval no-squash attribution policy 2026-03-04 14:08:29 -05:00
argenis de la rosa
fb25246051 docs(governance): formalize no-squash contributor attribution policy 2026-03-04 13:47:43 -05:00
Argenis
a00ae631e6 chore(codeowners): add @chumyin as co-review owner 2026-03-04 10:33:40 -05:00
Argenis
d5244230ce chore(codeowners): add @JordanTheJet as co-review owner 2026-03-04 10:27:06 -05:00
argenis de la rosa
c6aff6b4c5 fix(backport): align #2567 changes with dev schema 2026-03-04 06:58:20 -05:00
argenis de la rosa
995f06a8bb test(channels): ensure runtime config cleanup before assert
(cherry picked from commit 7e888d0a40)
2026-03-04 06:53:43 -05:00
argenis de la rosa
6518210953 fix(channels): use routed provider for channel startup
Initialize channel runtime providers through routed provider construction so model_routes, hint defaults, and route-scoped credentials are honored.

Add a regression test that verifies start_channels succeeds when global provider credentials are absent but route-level config is present.

Refs #2537

(cherry picked from commit ec9bc3fefc)
2026-03-04 06:53:43 -05:00
argenis de la rosa
b171704b72 fix(daemon): add shutdown grace window and signal hint parity
(cherry picked from commit 61cc0aad34)
2026-03-04 06:53:43 -05:00
argenis de la rosa
af8e6cf846 fix(daemon): handle sigterm shutdown signal
Wait for either SIGINT or SIGTERM on Unix so daemon mode behaves correctly under container and process-manager termination flows.

Record signal-specific shutdown reasons and add unit tests for shutdown signal labeling.

Refs #2529

(cherry picked from commit 7bdf8eb609)
2026-03-04 06:53:43 -05:00
argenis de la rosa
b04abe0ea5 fix(providers): surface TLS root causes for custom endpoint retries 2026-03-04 06:32:20 -05:00
argenis de la rosa
089b1eec42 feat(skills): load skill bodies on demand in compact mode 2026-03-04 06:25:24 -05:00
argenis de la rosa
851a3e339b fix(matrix): break OTK conflict retry loop 2026-03-04 06:25:24 -05:00
argenis de la rosa
30fe8c7685 fix(nextcloud): support Activity Streams 2.0 Talk webhooks 2026-03-04 06:25:24 -05:00
argenis de la rosa
9b4c74906c fix(runtime): skip Windows WSL bash shim in shell detection 2026-03-04 06:21:32 -05:00
argenis de la rosa
7d293a0069 fix(gateway): add ws subprotocol negotiation and tool-enabled /agent endpoint 2026-03-04 06:20:45 -05:00