openclaw/docs/gateway
Peter Steinberger 0d7fb8eb39
refactor(fs): adopt fs-safe 0.5 core primitives (#113705)
* refactor(fs): unify exclusive file publication

* fix(fs): fence stale lock reclamation

* refactor(fs): bound wiki scans and secret reads

* chore(fs): finalize fs-safe 0.5 compatibility

* fix(fs): preserve publication ownership and legacy mode

* fix(fs): fail closed on unverifiable lock owners

* fix(fs): preserve concurrent backup publications

* refactor(fs): preserve ambiguous backup outputs

* fix(fs): preserve mixed-version lock coordination

* refactor(file-transfer): adopt fs-safe archive extraction

* refactor(fs): add bounded walk and secret seams

* refactor(auth): replace proper-lockfile with fs-safe

* fix(fs): honor Windows mode override casing

* refactor(snapshot): adopt fs-safe publication

* refactor(memory-wiki): adopt prunable root walks

* refactor(fleet): adopt bounded archive restore

* fix(fs): preserve post-publication ownership receipts

* refactor(fs): harvest final fs-safe primitives

* style(fs): clean harvest lint

* chore(plugin-sdk): refresh move helper API baseline

* refactor(snapshot): adopt native Windows ACL facts

* refactor(fs): adopt hardened atomic outputs

* fix(fs): scope lock reentrancy to logical owners

* chore(config): lower env var count budget

* fix(deps): adopt published fs-safe 0.5.0

* fix(ci): align SDK surface ratchets

* fix(ci): regenerate SDK API baseline after rebase

* fix(fs): preserve owner-scoped file lock nesting

* fix(ci): refresh SDK API baseline for file locks

* fix(fs): separate SQLite and file lock reentrancy

* fix(imessage): bound pinned attachment reads

* fix(agents): narrow session-key lock options

* fix(fs): preserve fs-safe 0.5 compatibility contracts

* fix(windows): retain private SQLite directory owner

* refactor(sqlite): centralize exclusive coordinator

* refactor(snapshot): isolate Windows ACL policy

* fix(windows): retain snapshot ACL inspector

* chore(config): realign env budget after rebase

* test(agents): accept canonical sandbox escape error

* docs(changelog): defer fs-safe release note
2026-07-28 03:41:47 -04:00
..
security refactor(fs): adopt fs-safe 0.5 core primitives (#113705) 2026-07-28 03:41:47 -04:00
1password.md fix(onepassword): make SecretRef setup production-safe 2026-07-25 06:03:30 -05:00
audit.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
authentication.md refactor(agents): move CLI backend adapters from config DSL to registerCliBackend plugins (review request) (#112539) 2026-07-22 00:25:29 -07:00
background-process.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
bonjour.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
bridge-protocol.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
cli-backends.md feat(anthropic): complete Claude Opus 5 rollout (#113392) 2026-07-24 14:55:36 -07:00
clients.md chore(docs): audit external links without gating PRs (#114643) 2026-07-27 14:02:09 -04:00
cloud-workers.md fix(cron): preserve scheduled caps across CLI and worker upgrades 2026-07-24 01:24:03 -05:00
config-agents.md refactor(sessions): remove file-era transcript runtime (#113233) 2026-07-27 22:33:24 -04:00
config-channels.md refactor(nodes)!: retire arming leases for durable capability enablement (#114892) 2026-07-27 23:51:30 -04:00
config-tools.md feat(agents): default code mode to per-model auto activation (#114906) 2026-07-28 03:00:22 -04:00
configuration-examples.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
configuration-reference.md fix(ui): avoid restart prompt when toggling advanced settings (#114937) 2026-07-28 01:17:40 -04:00
configuration.md fix(ui): show a simple channel settings view with a flip to advanced (#114741) 2026-07-27 16:39:23 -04:00
diagnostics.md refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
discovery.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
doctor.md refactor(agents): retire TOOLS.md into an AGENTS.md section with a doctor migration (#113966) 2026-07-27 03:56:30 -04:00
embedding.md docs(gateway): add client-building and embedding guides (#111726) 2026-07-20 02:12:52 -07:00
external-apps.md docs(gateway): add client-building and embedding guides (#111726) 2026-07-20 02:12:52 -07:00
gateway-lock.md fix(sqlite): serialize offline maintenance with gateway (#106210) 2026-07-13 18:15:32 +08:00
health.md fix(gateway): let crash-looping channels reach their give-up state (#114976) 2026-07-28 03:16:36 -04:00
heartbeat.md docs(heartbeat): align retired config options with fixed runtime policies (#113455) 2026-07-25 06:52:27 -07:00
index.md docs(gateway): document crash-loop safe mode channel recovery (#113091) 2026-07-25 06:36:13 -07:00
local-model-services.md docs: cover embedding local service leases 2026-07-11 16:22:22 +08:00
local-models.md refactor(models): own compat in provider catalogs (#112542) 2026-07-22 02:14:29 -07:00
logging.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
multi-tenant-hosting.md docs(fleet): remove MVP framing 2026-07-13 17:56:18 -07:00
multiple-gateways.md fix(sqlite): serialize offline maintenance with gateway (#106210) 2026-07-13 18:15:32 +08:00
network-model.md
openai-http-api.md refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
openresponses-http-api.md refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
openshell.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
opentelemetry.md refactor(config): remove retired diagnostics shapes (#113946) 2026-07-25 18:32:01 -07:00
operator-scopes.md refactor(nodes)!: retire arming leases for durable capability enablement (#114892) 2026-07-27 23:51:30 -04:00
pairing.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
prometheus.md feat: trace Claude Code CLI model calls (#108304) 2026-07-18 06:23:49 +10:00
protocol.md fix: recheck voice confirmation after tool rewrites (#114721) 2026-07-27 16:10:54 -04:00
remote-gateway-readme.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
remote.md fix(gateway): keep configured local auth authoritative (#114462) 2026-07-27 05:43:31 -04:00
restart-recovery.md fix: gateway boot recovers from a dead-owner migration lease and names its breaker escape hatch (#114718) 2026-07-27 16:11:00 -04:00
sandbox-vs-tool-policy-vs-elevated.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
sandboxing.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
secrets-plan-contract.md fix(cli): oversized secrets plans consume unbounded memory (#109652) 2026-07-18 07:18:21 +01:00
secrets.md fix(channels): keep healthy accounts' message actions when one credential SecretRef fails (#110329) 2026-07-28 01:50:51 -04:00
tailscale.md fix(gateway): preserve local access for specific binds (#98479) 2026-07-10 19:18:47 -07:00
tools-invoke-http-api.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
troubleshooting.md feat(cron): convert heartbeat tasks: entries into independent cron jobs (#113165) 2026-07-23 16:13:08 -07:00
trusted-proxy-auth.md fix(gateway): preserve Control UI access across device-auth upgrades (#112558) 2026-07-22 18:44:48 -06:00