Skip to content

Feat/macos support - #18

Open
bakaat wants to merge 3 commits into
mainfrom
feat/macos-support
Open

Feat/macos support#18
bakaat wants to merge 3 commits into
mainfrom
feat/macos-support

Conversation

@bakaat

@bakaat bakaat commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Changes to support MacOS

Validation

  • Added tests for additional changes
  • Tested running on MacOS only

Risks and limitations

  • timeout is running noop instead of true timeout functionality. Decided on going this way instead of adding extra requirement. Workaround here could be to either script the behaviour

Checklist

  • The change is focused and follows repository-specific instructions.
  • Relevant tests pass and changed behavior has coverage where practical.
  • User-facing and technical documentation is updated where needed.
  • No credentials, private data, or unrelated licensed material is included.
  • I can submit this contribution under the repository's license terms.

bakaat and others added 3 commits August 30, 2026 17:35
- `MacOS` Start the credential proxy on hosts without `setsid`, and add
  a GNU `timeout` alternative.
- `MacOS` Keep session linking alive on a host mount that refuses
  `chmod` (macOS Lima), resulting in a whole box being taken down.
- `MacOS` Brace the `$var…` log messages.
- `MacOS` Read the host Claude login from the macOS login keychain.
- `MacOS` gracefully handle lack of timeout in the system
@bakaat
bakaat marked this pull request as ready for review September 2, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant