| .. |
|
format-time
|
…
|
|
|
net
|
fix: unify web tool proxy path (#27430) (thanks @kevinWangSheng)
|
2026-02-26 11:32:43 +00:00 |
|
outbound
|
refactor: centralize delivery/path/media/version lifecycle
|
2026-03-02 04:04:36 +00:00 |
|
tls
|
…
|
|
|
abort-pattern.test.ts
|
…
|
|
|
abort-signal.test.ts
|
refactor: unify monitor abort lifecycle handling
|
2026-02-26 04:36:25 +01:00 |
|
abort-signal.ts
|
refactor: unify monitor abort lifecycle handling
|
2026-02-26 04:36:25 +01:00 |
|
agent-events.test.ts
|
…
|
|
|
agent-events.ts
|
…
|
|
|
archive-path.test.ts
|
…
|
|
|
archive-path.ts
|
…
|
|
|
archive.test.ts
|
…
|
|
|
archive.ts
|
…
|
|
|
backoff.ts
|
…
|
|
|
binaries.ts
|
…
|
|
|
bonjour-ciao.ts
|
…
|
|
|
bonjour-discovery.test.ts
|
…
|
|
|
bonjour-discovery.ts
|
…
|
|
|
bonjour-errors.ts
|
…
|
|
|
bonjour.test.ts
|
…
|
|
|
bonjour.ts
|
…
|
|
|
boundary-file-read.ts
|
refactor: simplify sandbox boundary open flow
|
2026-03-01 21:49:42 +00:00 |
|
boundary-path.test.ts
|
fix: harden boundary-path canonical alias handling
|
2026-02-26 13:43:29 +01:00 |
|
boundary-path.ts
|
fix(ci): align sync boundary realpath canonicalization
|
2026-02-26 23:48:38 +01:00 |
|
brew.test.ts
|
…
|
|
|
brew.ts
|
…
|
|
|
canvas-host-url.ts
|
…
|
|
|
channel-activity.ts
|
…
|
|
|
channel-summary.ts
|
…
|
|
|
channels-status-issues.ts
|
…
|
|
|
clipboard.ts
|
…
|
|
|
control-ui-assets.test.ts
|
…
|
|
|
control-ui-assets.ts
|
…
|
|
|
dedupe.ts
|
…
|
|
|
detect-package-manager.ts
|
…
|
|
|
device-auth-store.ts
|
…
|
|
|
device-identity.state-dir.test.ts
|
…
|
|
|
device-identity.ts
|
…
|
|
|
device-pairing.test.ts
|
…
|
|
|
device-pairing.ts
|
fix(gateway): pin paired reconnect metadata for node policy
|
2026-02-26 14:11:04 +01:00 |
|
diagnostic-events.ts
|
…
|
|
|
diagnostic-flags.ts
|
…
|
|
|
dotenv.test.ts
|
…
|
|
|
dotenv.ts
|
…
|
|
|
env-file.ts
|
…
|
|
|
env.test.ts
|
…
|
|
|
env.ts
|
…
|
|
|
errors.ts
|
…
|
|
|
exec-approval-forwarder.test.ts
|
fix(security): harden channel auth path checks and exec approval routing
|
2026-02-26 12:46:05 +01:00 |
|
exec-approval-forwarder.ts
|
fix(security): bind node system.run approvals to env
|
2026-02-26 16:38:07 +01:00 |
|
exec-approvals-allow-always.test.ts
|
…
|
|
|
exec-approvals-allowlist.ts
|
…
|
|
|
exec-approvals-analysis.ts
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
exec-approvals-config.test.ts
|
…
|
|
|
exec-approvals-parity.test.ts
|
…
|
|
|
exec-approvals-safe-bins.test.ts
|
…
|
|
|
exec-approvals-test-helpers.ts
|
…
|
|
|
exec-approvals.test.ts
|
refactor: dedupe exec wrapper denial plan and test setup
|
2026-02-25 00:43:29 +00:00 |
|
exec-approvals.ts
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
exec-command-resolution.ts
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
exec-host.ts
|
…
|
|
|
exec-obfuscation-detect.test.ts
|
…
|
|
|
exec-obfuscation-detect.ts
|
…
|
|
|
exec-safe-bin-policy-profiles.ts
|
…
|
|
|
exec-safe-bin-policy-validator.ts
|
…
|
|
|
exec-safe-bin-policy.test.ts
|
…
|
|
|
exec-safe-bin-policy.ts
|
…
|
|
|
exec-safe-bin-runtime-policy.test.ts
|
…
|
|
|
exec-safe-bin-runtime-policy.ts
|
…
|
|
|
exec-safe-bin-trust.test.ts
|
…
|
|
|
exec-safe-bin-trust.ts
|
…
|
|
|
exec-safety.ts
|
…
|
|
|
exec-wrapper-resolution.ts
|
refactor: dedupe exec wrapper denial plan and test setup
|
2026-02-25 00:43:29 +00:00 |
|
fetch.test.ts
|
…
|
|
|
fetch.ts
|
…
|
|
|
file-identity.test.ts
|
fix: align windows safe-open file identity checks
|
2026-02-25 00:42:04 +00:00 |
|
file-identity.ts
|
fix: align windows safe-open file identity checks
|
2026-02-25 00:42:04 +00:00 |
|
file-lock.ts
|
…
|
|
|
fixed-window-rate-limit.test.ts
|
…
|
|
|
fixed-window-rate-limit.ts
|
…
|
|
|
fs-safe.test.ts
|
test(fs-safe): assert directory-read errors never leak EISDIR text
|
2026-03-02 03:35:20 +00:00 |
|
fs-safe.ts
|
fix(infra): avoid EISDIR leak to messaging when Read targets directory (Closes #31186)
|
2026-03-02 03:35:20 +00:00 |
|
gateway-lock.test.ts
|
…
|
|
|
gateway-lock.ts
|
…
|
|
|
gemini-auth.ts
|
…
|
|
|
git-commit.ts
|
…
|
|
|
git-root.test.ts
|
…
|
|
|
git-root.ts
|
…
|
|
|
hardlink-guards.ts
|
refactor(security): unify path alias guard policies
|
2026-02-26 03:59:17 +01:00 |
|
heartbeat-active-hours.test.ts
|
…
|
|
|
heartbeat-active-hours.ts
|
…
|
|
|
heartbeat-events-filter.test.ts
|
fix(heartbeat): default target none and internalize relay prompts
|
2026-02-25 01:28:47 +00:00 |
|
heartbeat-events-filter.ts
|
fix(heartbeat): default target none and internalize relay prompts
|
2026-02-25 01:28:47 +00:00 |
|
heartbeat-events.ts
|
…
|
|
|
heartbeat-reason.test.ts
|
…
|
|
|
heartbeat-reason.ts
|
…
|
|
|
heartbeat-runner.ghost-reminder.test.ts
|
refactor(heartbeat): harden dm delivery classification
|
2026-02-25 02:13:07 +00:00 |
|
heartbeat-runner.model-override.test.ts
|
feat: lightweight bootstrap context mode for heartbeat/cron runs (openclaw#26064) thanks @jose-velez
|
2026-03-01 20:13:24 -06:00 |
|
heartbeat-runner.respects-ackmaxchars-heartbeat-acks.test.ts
|
test: fix CI failures in heartbeat and typing tests
|
2026-02-25 02:28:42 +00:00 |
|
heartbeat-runner.returns-default-unset.test.ts
|
feat(heartbeat): add directPolicy and restore default direct delivery
|
2026-02-26 03:57:03 +01:00 |
|
heartbeat-runner.scheduler.test.ts
|
…
|
|
|
heartbeat-runner.sender-prefers-delivery-target.test.ts
|
…
|
|
|
heartbeat-runner.test-harness.ts
|
…
|
|
|
heartbeat-runner.test-utils.ts
|
…
|
|
|
heartbeat-runner.transcript-prune.test.ts
|
…
|
|
|
heartbeat-runner.ts
|
feat: lightweight bootstrap context mode for heartbeat/cron runs (openclaw#26064) thanks @jose-velez
|
2026-03-01 20:13:24 -06:00 |
|
heartbeat-visibility.test.ts
|
…
|
|
|
heartbeat-visibility.ts
|
…
|
|
|
heartbeat-wake.test.ts
|
…
|
|
|
heartbeat-wake.ts
|
…
|
|
|
home-dir.test.ts
|
…
|
|
|
home-dir.ts
|
…
|
|
|
host-env-security-policy.json
|
fix(security): bind node system.run approvals to env
|
2026-02-26 16:38:07 +01:00 |
|
host-env-security.policy-parity.test.ts
|
refactor(exec-approvals): unify system.run binding and generate host env policy
|
2026-02-26 16:58:01 +01:00 |
|
host-env-security.test.ts
|
fix(security): bind node system.run approvals to env
|
2026-02-26 16:38:07 +01:00 |
|
host-env-security.ts
|
…
|
|
|
http-body.test.ts
|
…
|
|
|
http-body.ts
|
…
|
|
|
infra-parsing.test.ts
|
…
|
|
|
infra-runtime.test.ts
|
…
|
|
|
infra-store.test.ts
|
…
|
|
|
install-flow.test.ts
|
…
|
|
|
install-flow.ts
|
…
|
|
|
install-mode-options.test.ts
|
…
|
|
|
install-mode-options.ts
|
…
|
|
|
install-package-dir.ts
|
…
|
|
|
install-safe-path.test.ts
|
…
|
|
|
install-safe-path.ts
|
…
|
|
|
install-source-utils.test.ts
|
fix(plugins): clear error when npm package not found (Closes #24993) (#25073)
|
2026-02-26 22:16:28 -05:00 |
|
install-source-utils.ts
|
fix(plugins): clear error when npm package not found (Closes #24993) (#25073)
|
2026-02-26 22:16:28 -05:00 |
|
is-main.ts
|
…
|
|
|
json-file.ts
|
…
|
|
|
json-files.ts
|
…
|
|
|
jsonl-socket.ts
|
…
|
|
|
machine-name.ts
|
…
|
|
|
map-size.ts
|
…
|
|
|
node-commands.ts
|
refactor(gateway): share node command catalog
|
2026-02-26 22:01:06 +01:00 |
|
node-pairing.test.ts
|
…
|
|
|
node-pairing.ts
|
…
|
|
|
node-shell.ts
|
…
|
|
|
npm-integrity.test.ts
|
…
|
|
|
npm-integrity.ts
|
…
|
|
|
npm-pack-install.test.ts
|
…
|
|
|
npm-pack-install.ts
|
…
|
|
|
npm-registry-spec.ts
|
…
|
|
|
openclaw-root.test.ts
|
…
|
|
|
openclaw-root.ts
|
…
|
|
|
os-summary.ts
|
…
|
|
|
package-json.ts
|
…
|
|
|
pairing-files.ts
|
…
|
|
|
pairing-pending.ts
|
…
|
|
|
pairing-token.ts
|
…
|
|
|
path-alias-guards.test.ts
|
fix: block broken-symlink sandbox path escapes
|
2026-02-26 13:30:45 +01:00 |
|
path-alias-guards.ts
|
fix: harden workspace boundary path resolution
|
2026-02-26 13:19:59 +01:00 |
|
path-env.test.ts
|
…
|
|
|
path-env.ts
|
…
|
|
|
path-guards.ts
|
fix(windows): normalize namespaced path containment checks
|
2026-02-26 18:49:48 +00:00 |
|
path-prepend.ts
|
…
|
|
|
path-safety.test.ts
|
…
|
|
|
path-safety.ts
|
…
|
|
|
plain-object.test.ts
|
…
|
|
|
plain-object.ts
|
…
|
|
|
ports-format.ts
|
…
|
|
|
ports-inspect.ts
|
…
|
|
|
ports-lsof.ts
|
…
|
|
|
ports-probe.ts
|
…
|
|
|
ports-types.ts
|
…
|
|
|
ports.test.ts
|
…
|
|
|
ports.ts
|
…
|
|
|
process-respawn.test.ts
|
fix(infra): land #29078 from @cathrynlavery with restart fallback
|
2026-02-27 22:04:46 +00:00 |
|
process-respawn.ts
|
fix(infra): land #29078 from @cathrynlavery with restart fallback
|
2026-02-27 22:04:46 +00:00 |
|
prototype-keys.ts
|
…
|
|
|
provider-usage.auth.normalizes-keys.test.ts
|
…
|
|
|
provider-usage.auth.ts
|
…
|
|
|
provider-usage.fetch.claude.test.ts
|
…
|
|
|
provider-usage.fetch.claude.ts
|
…
|
|
|
provider-usage.fetch.codex.test.ts
|
fix: label Codex weekly usage window as "Week" instead of "Day" (#26267)
|
2026-02-27 17:23:01 -08:00 |
|
provider-usage.fetch.codex.ts
|
fix: label Codex weekly usage window as "Week" instead of "Day" (#26267)
|
2026-02-27 17:23:01 -08:00 |
|
provider-usage.fetch.copilot.test.ts
|
…
|
|
|
provider-usage.fetch.copilot.ts
|
…
|
|
|
provider-usage.fetch.gemini.test.ts
|
…
|
|
|
provider-usage.fetch.gemini.ts
|
…
|
|
|
provider-usage.fetch.minimax.test.ts
|
…
|
|
|
provider-usage.fetch.minimax.ts
|
…
|
|
|
provider-usage.fetch.shared.test.ts
|
…
|
|
|
provider-usage.fetch.shared.ts
|
…
|
|
|
provider-usage.fetch.ts
|
…
|
|
|
provider-usage.fetch.zai.test.ts
|
…
|
|
|
provider-usage.fetch.zai.ts
|
…
|
|
|
provider-usage.format.test.ts
|
…
|
|
|
provider-usage.format.ts
|
…
|
|
|
provider-usage.load.ts
|
…
|
|
|
provider-usage.shared.test.ts
|
…
|
|
|
provider-usage.shared.ts
|
…
|
|
|
provider-usage.test.ts
|
…
|
|
|
provider-usage.ts
|
…
|
|
|
provider-usage.types.ts
|
…
|
|
|
push-apns.test.ts
|
…
|
|
|
push-apns.ts
|
…
|
|
|
restart-sentinel.test.ts
|
…
|
|
|
restart-sentinel.ts
|
…
|
|
|
restart-stale-pids.ts
|
refactor(restart): extract stale pid cleanup and supervisor markers
|
2026-02-26 16:39:27 +01:00 |
|
restart.test.ts
|
fix(windows): normalize namespaced path containment checks
|
2026-02-26 18:49:48 +00:00 |
|
restart.ts
|
refactor(restart): extract stale pid cleanup and supervisor markers
|
2026-02-26 16:39:27 +01:00 |
|
retry-policy.ts
|
…
|
|
|
retry.test.ts
|
…
|
|
|
retry.ts
|
…
|
|
|
run-node.test.ts
|
…
|
|
|
runtime-guard.test.ts
|
…
|
|
|
runtime-guard.ts
|
…
|
|
|
runtime-status.ts
|
…
|
|
|
safe-open-sync.test.ts
|
fix: tighten sandbox mkdirp boundary checks (#30610) (thanks @glitch418x)
|
2026-03-01 21:41:47 +00:00 |
|
safe-open-sync.ts
|
fix: tighten sandbox mkdirp boundary checks (#30610) (thanks @glitch418x)
|
2026-03-01 21:41:47 +00:00 |
|
scp-host.test.ts
|
…
|
|
|
scp-host.ts
|
…
|
|
|
scripts-modules.d.ts
|
…
|
|
|
secure-random.test.ts
|
…
|
|
|
secure-random.ts
|
…
|
|
|
session-cost-usage.test.ts
|
…
|
|
|
session-cost-usage.ts
|
…
|
|
|
session-cost-usage.types.ts
|
…
|
|
|
session-maintenance-warning.test.ts
|
refactor: unify outbound session context wiring
|
2026-02-26 21:03:28 +01:00 |
|
session-maintenance-warning.ts
|
refactor: unify outbound session context wiring
|
2026-02-26 21:03:28 +01:00 |
|
shell-env.test.ts
|
…
|
|
|
shell-env.ts
|
…
|
|
|
skills-remote.test.ts
|
…
|
|
|
skills-remote.ts
|
…
|
|
|
ssh-config.test.ts
|
…
|
|
|
ssh-config.ts
|
…
|
|
|
ssh-tunnel.ts
|
…
|
|
|
state-migrations.fs.ts
|
…
|
|
|
state-migrations.state-dir.test.ts
|
…
|
|
|
state-migrations.ts
|
…
|
|
|
supervisor-markers.ts
|
refactor(restart): extract stale pid cleanup and supervisor markers
|
2026-02-26 16:39:27 +01:00 |
|
system-events.test.ts
|
fix(gateway): skip heartbeat wake on deduped notifications
|
2026-02-28 11:18:01 +05:30 |
|
system-events.ts
|
fix(gateway): skip heartbeat wake on deduped notifications
|
2026-02-28 11:18:01 +05:30 |
|
system-message.test.ts
|
feat: ACP thread-bound agents (#23580)
|
2026-02-26 11:00:09 +01:00 |
|
system-message.ts
|
feat: ACP thread-bound agents (#23580)
|
2026-02-26 11:00:09 +01:00 |
|
system-presence.test.ts
|
…
|
|
|
system-presence.ts
|
…
|
|
|
system-presence.version.test.ts
|
…
|
|
|
system-run-approval-binding.ts
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
system-run-approval-context.ts
|
refactor!: remove versioned system-run approval contract
|
2026-03-02 01:12:53 +00:00 |
|
system-run-approval-mismatch.contract.test.ts
|
refactor(security): enforce v1 node exec approval binding
|
2026-02-26 18:09:01 +01:00 |
|
system-run-command.contract.test.ts
|
…
|
|
|
system-run-command.test.ts
|
fix(security): bind system.run approvals to argv identity
|
2026-02-26 03:41:31 +01:00 |
|
system-run-command.ts
|
fix(security): bind system.run approvals to argv identity
|
2026-02-26 03:41:31 +01:00 |
|
tailnet.ts
|
…
|
|
|
tailscale.test.ts
|
…
|
|
|
tailscale.ts
|
…
|
|
|
tmp-openclaw-dir.test.ts
|
fix: harden temp dir perms for umask 0002 (landed from #27860 by @stakeswky)
|
2026-02-26 21:59:55 +00:00 |
|
tmp-openclaw-dir.ts
|
fix: harden temp dir perms for umask 0002 (landed from #27860 by @stakeswky)
|
2026-02-26 21:59:55 +00:00 |
|
transport-ready.test.ts
|
…
|
|
|
transport-ready.ts
|
…
|
|
|
unhandled-rejections.fatal-detection.test.ts
|
Handle transient Slack request errors without crashing the gateway (openclaw#23787) thanks @graysurf
|
2026-03-01 10:42:42 -06:00 |
|
unhandled-rejections.test.ts
|
…
|
|
|
unhandled-rejections.ts
|
Handle transient Slack request errors without crashing the gateway (openclaw#23787) thanks @graysurf
|
2026-03-01 10:42:42 -06:00 |
|
update-channels.test.ts
|
…
|
|
|
update-channels.ts
|
…
|
|
|
update-check.test.ts
|
…
|
|
|
update-check.ts
|
…
|
|
|
update-global.ts
|
fix(update): fallback to --omit=optional when global npm update fails (#24896)
|
2026-02-26 21:35:13 -05:00 |
|
update-runner.test.ts
|
fix(update): fallback to --omit=optional when global npm update fails (#24896)
|
2026-02-26 21:35:13 -05:00 |
|
update-runner.ts
|
fix(update): fallback to --omit=optional when global npm update fails (#24896)
|
2026-02-26 21:35:13 -05:00 |
|
update-startup.test.ts
|
…
|
|
|
update-startup.ts
|
…
|
|
|
voicewake.ts
|
…
|
|
|
warning-filter.test.ts
|
…
|
|
|
warning-filter.ts
|
…
|
|
|
watch-node.test.ts
|
…
|
|
|
widearea-dns.test.ts
|
…
|
|
|
widearea-dns.ts
|
…
|
|
|
ws.ts
|
…
|
|
|
wsl.ts
|
…
|
|