Conversation
Preserve the indexed save-thread entry as a deprecated compatibility surface and explain why generic npx skills environments must fall back to honest handoff semantics instead of claiming full session capture. Made-with: Cursor
Expand the Raycast extension with remote-aware graph browsing, memory-to-graph jumps, and API-backed Working Memory so launcher workflows can inspect connections without depending on local-only file reads. Made-with: Cursor
Document the new graph exploration flow, remote-aware Working Memory behavior, and remote auth support so the extension changelog matches the shipped Raycast surface. Made-with: Cursor
Raycast does not support embedded web views needed for interactive graph visualization. Remove the explore-graph command, graph API functions, and "Explore Connections" actions. Graph visualization remains available through the desktop app and MCP-native hosts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…e CI HeadersInit is a DOM type not available in Raycast's CI TypeScript environment. Use Record<string, string> instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fix cmd.exe argument flattening by re-quoting each arg for /s /c. Add dedicated #wsl-setup anchor for precise troubleshooting links. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (12)
📝 WalkthroughWalkthroughThis pull request introduces remote access support to the Raycast extension, adds deprecation guidance for the Save Thread skill in npx-skills, includes WSL setup documentation for the Claude Code plugin, and migrates ESLint configuration from .js to .mjs format across multiple packages. Changes
Sequence Diagram(s)sequenceDiagram
participant User as User
participant RaycastExt as Raycast Extension
participant ConfigSys as Configuration System
participant MemAPI as Mem API Server
participant FileSystem as Local File System
User->>RaycastExt: Request working memory
RaycastExt->>ConfigSys: Load connection config<br/>(preferences + ~/.nowledge-mem/config.json)
alt Local Connection
ConfigSys-->>RaycastExt: baseUrl = http://127.0.0.1:14242
RaycastExt->>MemAPI: GET /api/working-memory
MemAPI->>FileSystem: Read local memory file
FileSystem-->>MemAPI: Memory content + metadata
MemAPI-->>RaycastExt: WorkingMemoryResponse<br/>(exists, content, date, file_path)
else Remote Connection
ConfigSys-->>RaycastExt: baseUrl + apiKey
RaycastExt->>RaycastExt: Build auth headers<br/>(X-NMEM-API-Key)
RaycastExt->>MemAPI: GET /api/working-memory<br/>(+ auth header)
MemAPI-->>RaycastExt: WorkingMemoryResponse
end
RaycastExt->>RaycastExt: Parse response & display
RaycastExt-->>User: Display working memory<br/>with metadata
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Changes
Documentation