OpenSpace/openspace
xlrrrr 7f109fef31 fix: separate atomacos import from AppKit to avoid disabling all macOS features
The original change removed atomacos from dependencies but left it
bundled in the same try/except as AppKit.  Without atomacos installed,
the ImportError made MACOS_LIBS_AVAILABLE=False, silently disabling
every macOS feature (screenshots, window control, etc.) even though
they never use atomacos.

- Split import into independent try/except blocks
- Guard get_accessibility_tree() with ATOMACOS_AVAILABLE
- Condense redundant comments in requirements files
- Tighten README note into a blockquote
2026-04-16 20:31:26 +08:00
..
agents fix: tighten pr-60 review follow-ups 2026-04-06 20:13:42 +08:00
cloud feat: migrate cloud search to server-side embedding endpoint 2026-04-02 23:17:44 +08:00
config clean up LLM credential resolution 2026-04-05 15:13:07 +08:00
grounding feat: support SSE and streamable HTTP for OpenSpace MCP 2026-04-07 20:06:01 +08:00
host_detection fix: tighten pr-60 review follow-ups 2026-04-06 20:13:42 +08:00
host_skills feat: support SSE and streamable HTTP for OpenSpace MCP 2026-04-07 20:06:01 +08:00
llm fix: resolve pr-60 review regressions 2026-04-06 19:18:22 +08:00
local_server fix: separate atomacos import from AppKit to avoid disabling all macOS features 2026-04-16 20:31:26 +08:00
platforms fix: rename platform package to platforms 2026-03-26 00:09:50 +08:00
prompts initial commit 2026-03-24 16:03:22 +08:00
recording fix: address 8 runtime bugs found during code review 2026-04-06 01:02:35 +08:00
skill_engine fix: tighten pr-60 review follow-ups 2026-04-06 20:13:42 +08:00
skills initial commit 2026-03-24 16:03:22 +08:00
utils fix: make tool fallback conservative 2026-04-03 23:44:38 +08:00
.env.example clean up LLM credential resolution 2026-04-05 15:13:07 +08:00
__init__.py initial commit 2026-03-24 16:03:22 +08:00
__main__.py fix: resolve pr-60 review regressions 2026-04-06 19:18:22 +08:00
dashboard_server.py fix: use hash-based workflow ID to prevent separator collisions 2026-03-31 17:38:39 +08:00
mcp_server.py feat: support SSE and streamable HTTP for OpenSpace MCP 2026-04-07 20:06:01 +08:00
tool_layer.py fix: resolve pr-60 review regressions 2026-04-06 19:18:22 +08:00