zerobyte/apps/agent
copilot-swe-agent[bot] de92e7499f
fix: check and enforce 0o600 on SFTP key files when mount fails, then retry
When sshfs fails, check permissions on the private key and known_hosts
files. If any have wrong permissions (not 0o600 — possible on Docker
bind-mounts with ACL inheritance such as Synology NAS), apply chmod 600
and retry the mount once with a warning log.

Add ensureFileMode helper to packages/core/src/node/fs.ts (exported from
node index) and three tests for it: correct mode (no-op), wrong mode
(fixes and returns true), non-existent file (no-op).

Agent-Logs-Url: https://github.com/mowdep/zerobyte/sessions/d5edc5d0-fa7d-424b-a763-97601f577c92

Co-authored-by: mowdep <10937987+mowdep@users.noreply.github.com>
2026-05-10 23:03:31 +00:00
..
src fix: check and enforce 0o600 on SFTP key files when mount fails, then retry 2026-05-10 23:03:31 +00:00
package.json fix(deps): update bun minor and patch dependencies (#865) 2026-05-07 17:11:53 +02:00
tsconfig.json feat(agent): add standalone agent runtime (#776) 2026-04-13 23:29:10 +02:00
vitest.config.ts feat(runtime): start and ship the local agent (#767) 2026-04-10 00:00:30 +02:00