Fixes an installed-CLI dogfood blocker: fleet helper scripts were copied into MOSAIC_HOME with mode 664, so installed mosaic agent send failed with EACCES when spawning agent-send.sh.
Changes:
After fleet install-systemd copies helper scripts, chmods these files to 0755:
tools/fleet/start-agent-session.sh
tools/tmux/send-message.sh
tools/tmux/agent-send.sh
Bumps @mosaicstack/mosaic to 0.0.34 because 0.0.33 is already published.
Validation:
pnpm --filter @mosaicstack/mosaic test -- src/commands/fleet.spec.ts src/cli-smoke.spec.ts: 50 passed
npm pack dry-run: version 0.0.34 and fleet assets present
Local install verification: forced installed helper perms to 0644, ran worktree-built fleet install-systemd, verified all three helpers became 0755 and executable.
pre-push hooks: typecheck, lint, format passed
Required before final installed-CLI dogfood because 0.0.33 fixed env preservation but still installed non-executable helper scripts.
Summary
Fixes an installed-CLI dogfood blocker: fleet helper scripts were copied into MOSAIC_HOME with mode 664, so installed mosaic agent send failed with EACCES when spawning agent-send.sh.
Changes:
- After fleet install-systemd copies helper scripts, chmods these files to 0755:
- tools/fleet/start-agent-session.sh
- tools/tmux/send-message.sh
- tools/tmux/agent-send.sh
- Bumps @mosaicstack/mosaic to 0.0.34 because 0.0.33 is already published.
Validation:
- pnpm --filter @mosaicstack/mosaic test -- src/commands/fleet.spec.ts src/cli-smoke.spec.ts: 50 passed
- pnpm --filter @mosaicstack/mosaic typecheck: passed
- pnpm --filter @mosaicstack/mosaic lint: passed
- npm pack dry-run: version 0.0.34 and fleet assets present
- Local install verification: forced installed helper perms to 0644, ran worktree-built fleet install-systemd, verified all three helpers became 0755 and executable.
- pre-push hooks: typecheck, lint, format passed
Required before final installed-CLI dogfood because 0.0.33 fixed env preservation but still installed non-executable helper scripts.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Fixes an installed-CLI dogfood blocker: fleet helper scripts were copied into MOSAIC_HOME with mode 664, so installed mosaic agent send failed with EACCES when spawning agent-send.sh.
Changes:
Validation:
Required before final installed-CLI dogfood because 0.0.33 fixed env preservation but still installed non-executable helper scripts.