Skip to content

fix(browser): store daemon IPC files under ~/.flocks/browser#304

Merged
duguwanglong merged 1 commit into
devfrom
fix/browser-daemon-path-under-flocks-home
May 22, 2026
Merged

fix(browser): store daemon IPC files under ~/.flocks/browser#304
duguwanglong merged 1 commit into
devfrom
fix/browser-daemon-path-under-flocks-home

Conversation

@xiami762
Copy link
Copy Markdown
Contributor

@xiami762 xiami762 commented May 22, 2026

Summary

  • Move browser daemon IPC artifacts (socket, port, pid, log) from system temp (/tmp or tempfile.gettempdir()) to a stable per-user directory: ~/.flocks/browser/.
  • Rename BH_TMP_DIR to BU_TMP_DIR and align browser-use, cdp-headless, Sangfor EDR/XDR skills, and fetch scripts with the new path.
  • Fix StreamProcessor tool hook context to use _workspace_dir instead of the non-existent workspace_dir.
  • Add tests/browser/test_ipc.py and update admin endpoint discovery tests.

Move browser daemon socket/port/pid/log paths from system temp to a
stable per-user directory, update related skills/scripts, and fix
tool hook workspace context in stream_processor.

Co-authored-by: Cursor <cursoragent@cursor.com>
@xiami762 xiami762 requested a review from duguwanglong May 22, 2026 04:34
@duguwanglong duguwanglong merged commit d9269fa into dev May 22, 2026
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.

2 participants