Skip to content

[BUG] Windsurf: no memory file written after sync — ~/.codeium/windsurf/ has only MCP config #40

@FZ2000

Description

@FZ2000

Tool Affected

windsurf

What Happened

After apc sync --all --yes with 203 memory entries in cache:

  • ~/.codeium/windsurf/ contains only mcp_config.json
  • No memory/rules file was created
  • apc status shows ● synced
$ ls ~/.codeium/windsurf/
mcp_config.json

What Was Expected

Windsurf supports custom rules/memories via a ~/.codeium/windsurf/global_rules.md or similar file. After sync, a memory/rules file should exist.

Root Cause

Memory sync was skipped due to LLM 401 auth error in this test. However, the Windsurf applier's WINDSURF_MEMORY_SCHEMA should define the target path. It's unclear if the Windsurf applier correctly targets the Windsurf global rules file path (~/.codeium/windsurf/global_rules.md or platform equivalent).

Questions

  1. Does WINDSURF_MEMORY_SCHEMA correctly specify the output path for Windsurf?
  2. Is the path ~/.codeium/windsurf/ the correct location, or is it platform-dependent (e.g., ~/Library/Application Support/Windsurf/ on macOS)?

To Reproduce

  1. apc configure with valid API key
  2. apc memory add "test windsurf memory"
  3. apc memory sync --tools windsurf --yes
  4. Check ls ~/.codeium/windsurf/ — confirm whether a memory/rules file was created

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions