Commit Graph

230 Commits

Author SHA1 Message Date
argenis de la rosa
330229273e docs(onboarding): show explicit custom model examples
Replace the bracketed optional model placeholder with copy-pasteable onboarding commands so the OpenRouter custom model path is shown unambiguously in both bootstrap help and the onboarding guide.
2026-03-11 01:17:19 -04:00
argenis de la rosa
7bbafd024d feat(auth): add Gemini OAuth refresh with client credentials and quota tools 2026-03-05 11:22:14 -05:00
argenis de la rosa
8fb460355b feat(providers): add error parser, quota metadata, and model fallback docs 2026-03-05 11:22:14 -05:00
argenis de la rosa
c9dd2338f3 chore(bridge): remove unrelated checklist artifact 2026-03-05 09:51:05 -05:00
argenis de la rosa
4cf1adfd7d feat(channels): scaffold bridge websocket channel for #2816
(cherry picked from commit e8e314f69e396d86ad97a4817532a351cd7c1365)
2026-03-05 09:51:05 -05:00
Argenis
cb1134ea44
Merge pull request #2851 from zeroclaw-labs/pr/ci-docs-devex-20260305
docs(ci): add branch-protection baseline, coverage lane, and Windows bootstrap
2026-03-05 09:49:54 -05:00
argenis de la rosa
73d7946a48 docs(ci): add branch-protection baseline, coverage lane, and windows bootstrap guidance 2026-03-05 06:50:00 -05:00
argenis de la rosa
1004d64dc4 ci(security): add pre-push trivy gate and workflow-script safety checks 2026-03-05 06:46:35 -05:00
argenis de la rosa
7a07f2b90f ci(test): add restricted-environment hermetic validation lane 2026-03-05 05:48:15 -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
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
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 de la rosa
fb25246051 docs(governance): formalize no-squash contributor attribution policy 2026-03-04 13:47:43 -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
dd51f6119c docs(contrib): align main-first PR base and overlap attribution 2026-03-04 05:57:17 -05:00
argenis de la rosa
2926c9f2a7 feat(integrations): support lmstudio custom connector endpoint
(cherry picked from commit 6004a22ce9)
2026-03-04 05:35:16 -05:00
Chummy
306696cebe
docs(ci): clarify PR intake re-trigger semantics 2026-03-01 22:12:43 +08:00
Chummy
071931fc84
ci: make PR intake Linear key advisory 2026-03-01 21:52:10 +08:00
Chummy
9c538926df feat(skills): add trusted domain policy and transparent preloads 2026-03-01 00:57:31 +08:00
Chummy
501257f6d9 ci: remove dev-to-main promotion gate and align main flow 2026-02-28 14:06:08 +08:00
Argenis
9deed8d066
fix(gateway): persist --new-pairing reset safely (#1967) 2026-02-26 09:33:16 -05:00
Argenis
e2f23f45eb
docs(hardware): add ros2 integration guidance (#1874) 2026-02-26 04:57:37 -05:00
argenis de la rosa
1e8c09d34a fix(agent): improve iteration-limit recovery and defaults 2026-02-25 17:33:32 -05:00
Chummy
1fcf2df28b feat: harden non-CLI approval governance and runtime policy sync 2026-02-26 02:19:14 +08:00
Chummy
a9e8526d67 feat(channels): add unified group-reply policy and sender overrides 2026-02-26 00:05:32 +08:00
Chummy
c52603305c docs(ci): align nightly governance docs with active matrix profile 2026-02-25 23:01:49 +08:00
Chummy
163f2fb524 feat(wasm): harden module integrity and symlink policy 2026-02-25 22:49:57 +08:00
Mike-7777777
0b172c4554 docs(config): add [agents_ipc] section to config-reference
Document the agents_ipc configuration section (enabled, db_path,
staleness_secs) and the five IPC tools registered when enabled.
Closes the documentation gap from PR #1668 (agents IPC feature).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 22:36:34 +08:00
Chummy
9769822dc8 docs(ci): harden matrix/nightly gate mapping and escalation runbooks 2026-02-25 22:29:26 +08:00
Chummy
d9a81409fb feat(ci): formalize canary cohorts and observability policy 2026-02-25 22:29:26 +08:00
Rui Chen
7d07e46798 ci: remove Homebrew core publishing flow
Remove the manual Homebrew-core publishing workflow and related docs references.

Signed-off-by: Rui Chen <rui@chenrui.dev>
(cherry picked from commit bc8b721b7e)
2026-02-25 22:28:23 +08:00
Chummy
17c606205b docs(ci): document docs deploy promotion and rollback policy 2026-02-25 21:55:13 +08:00
Chummy
604f64f3e7 feat(runtime): add configurable wasm security runtime and tooling 2026-02-25 21:46:05 +08:00
Chummy
e3c9bd9189 docs(i18n): consolidate localized readmes under docs/i18n 2026-02-25 21:37:51 +08:00
Chummy
53829623fa docs(release): document GHCR vulnerability gate policy 2026-02-25 21:35:57 +08:00
Chummy
1189ff59b8 docs(security): standardize private vuln workflow and SLA templates 2026-02-25 21:32:32 +08:00
Chummy
84e3e02e0a docs(release): document GHCR tag immutability contract 2026-02-25 21:10:19 +08:00
Chummy
efdd40787c feat(config): add deprecated runtime reasoning_level compatibility alias 2026-02-25 21:00:59 +08:00
Chummy
cfe1e578bf feat(security): add and harden syscall anomaly detection 2026-02-25 20:43:38 +08:00
Chummy
0134a11697 docs(release): map release-notes supply-chain flow 2026-02-25 20:38:51 +08:00
Chummy
076444ce50 docs(release): document artifact contract guard flow 2026-02-25 20:16:35 +08:00
Chummy
b50e66731a docs(ci): document release trigger guardrails 2026-02-25 19:54:17 +08:00
Sir Wesley
38585a8e00 docs(channels): improve Lark config placeholder values
Replace vague placeholders with descriptive ones:
- cli_xxx → your_lark_app_id
- xxx → your_lark_app_secret

Makes it clearer what values users need to substitute.
2026-02-25 19:40:42 +08:00
Chummy
9e7f3cbe81 docs(ci): document stage matrix and history audit outputs 2026-02-25 19:30:11 +08:00
Chummy
d579fb9c3c feat(ci): bridge canary abort to rollback guard dispatch 2026-02-25 18:39:11 +08:00
Chummy
3aed919c47 docs(ci): add runbooks and required-check mapping for new lanes 2026-02-25 17:51:04 +08:00
argenis de la rosa
aac87ca437 feat(provider): add reasoning level override
(cherry picked from commit 8d46469c40)
2026-02-25 17:51:00 +08:00
Chum Yin
db175c3690
[supersede #1545] feat(providers): implement Qwen OAuth quota tracking (#1746)
* feat(providers): implement Qwen OAuth quota tracking

Add static quota display for Qwen OAuth provider (portal.qwen.ai).
Qwen OAuth API does not return rate-limit headers, so this provides
a static quota indicator based on known OAuth free-tier limits.

Changes:
- Add QwenQuotaExtractor in quota_adapter.rs
  - Parses rate-limit errors for retry backoff
  - Registered for all Qwen aliases (qwen, qwen-code, dashscope, etc.)
- Add Qwen OAuth detection in quota_cli.rs
  - Auto-detects ~/.qwen/oauth_creds.json
  - Displays static quota: ?/1000 (unknown remaining, 1000/day total)
- Improve quota display formatting
  - Shows "?/total" when only total limit is known
- Add comprehensive test report and testing scripts
  - Full integration test report: docs/qwen-provider-test-report.md
  - Model availability, context window, and latency tests
  - Reusable test scripts in scripts/ directory

Test results:
- Available model: qwen3-coder-plus (verified)
- Context window: ~32K tokens
- Average latency: ~2.8s
- All 15 quota tests passing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit fa91b6a170)

* docs: satisfy markdownlint spacing in qwen docs

---------

Co-authored-by: ZeroClaw Bot <zeroclaw_bot@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 03:09:38 -05:00
Chum Yin
9a407690b6
supersede: file-replay changes from #1595 (#1728)
Automated conflict recovery via changed-file replay on latest dev.
2026-02-25 02:49:23 -05:00
Chum Yin
6a057bf7d7
Merge branch 'dev' into codex/supersede-pr-1639-20260225021812-271412-files 2026-02-25 11:27:53 +08:00